Installation von ZABBIX unter Debian 7 Wheezy


Installieren von ZABBIX unter Debian 7
http://www.zabbix.com/

Überwachungssysteme für Server und Netzwerkgeräte spielen eine der Schlüsselrollen bei der Aufrechterhaltung eines guten Zustands der Infrastruktur. Daher lohnt es sich, die Auswahl, Bereitstellung und Konfiguration eines Überwachungssystems in Ihrem Unternehmen so ernst wie möglich zu nehmen.… Bezahlte Infrastrukturüberwachungssysteme kosten viel Geld und sind möglicherweise nicht für alle Organisationen geeignet. Nehmen Sie nur ein System Center von Microsoft – ungefähr 8 verschiedene Produkte, von denen jedes auf einem separaten Server installiert werden muss. Außerdem kostet die Notwendigkeit eines voll funktionsfähigen MS SQL Servers viel, und dies auch ohne Hardwarekosten (Es ist zu beachten, dass Operations Manager sehr ressourcenintensiv ist.) Es stellt sich die Frage, ob es kostenlose Überwachungssysteme gibt, die hinsichtlich der Funktionalität optimal sind. Die Antwort ist, dass es viele solcher Systeme gibt. Dieser Artikel konzentriert sich auf die Installation eines dieser Systeme. Ich möchte sofort reservieren, dass ich die Vor- und Nachteile nicht berücksichtige, sondern mich nur auf die Installation konzentriere. Fast hätte ich vergessen, wir werden über das ZABBIX-Überwachungssystem Version 2.4.3 sprechen.


Wenn Sie sich für das Thema ZABBIX interessieren, empfehlen wir Ihnen, den Hauptartikel – ZABBIX-Überwachungssystem – zu lesen. Dort finden Sie zusätzliche Informationen.


UPD 27.02.2016: Heute gab es einen neuen Artikel über die Installation von ZABBIX aus dem Quellcode, aber jetzt über Debian 8 – Installation von ZABBIX unter Debian 8 Jessie. Lesen Sie es, der Installationsprozess ist etwas anders


Ausgangsdaten

Wir haben eine virtuelle Maschine, auf der Hyper-V ausgeführt wird. Auf der virtuellen Maschine installiert Debian 7.7.

Das System wurde gemäß meinen vorherigen Artikeln konfiguriert: „Debian. Anfängliche Systemkonfiguration “,” Debian. Installieren des Systems auf einer virtuellen Maschine “.

Alle anderen erforderlichen Daten werden während der ZABBIX-Installation angegeben. Der gesamte Installationsprozess besteht aus der Ausführung einer Reihe aufeinanderfolgender Aufgaben in genau der Reihenfolge, in der sie ausgeführt werden, wenn Ihre ursprünglichen Daten mit meinen übereinstimmen (es handelt sich um die ursprüngliche Verteilung des Systems, seine Konfiguration, anfängliche Einstellungen und die Version der ZABBIX-Verteilung , usw.).

Installieren von ZABBIX unter Debian 7

Herunterladen der Quellen:
root @ debian7: ~ # wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.3/zabbix-2.4.3.tar.gz?r=&ts=1421131436&use_mirror=kent

zabbix install 01

Grundsätzlich können Sie auch eine andere Version aus anderen Quellen herunterladen.

Auspacken
root @ debian7: ~ # tar -zxvf zabbix-2.4.3.tar.gz

Benutzer und Gruppe erstellen:
root @ debian7: ~ # groupadd zabbix
root @ debian7: ~ # useradd -g zabbix zabbix
root @ debian7: ~ # passwd zabbix

Installieren des DBMS ::
root @ debian7: ~ # apt-get installiere MySQL-Server
Geben Sie während der Installation das Root-Passwort ein.

Wir erstellen eine leere Datenbank:
root @ debian7: ~ # mysql -u root -p
mysql> Datenbank-Zabbix-Zeichensatz erstellen utf8;
mysql> Gewähren Sie zabbix @ localhost die Verwendung von *. *, gekennzeichnet durch ‘тут_введите_пароль’;
mysql> Gewähren Sie zabbix @ localhost alle Berechtigungen für zabbix. *.
mysql> Flush-Berechtigungen;
mysql> Verlassen;

Wir erstellen die notwendige Datenbankstruktur und fügen die Anfangsdaten hinzu:
root @ debian7: ~ # mysql -uzabbix -pпароль zabbix

root @ debian7: ~ # mysql -uzabbix -pпароль zabbix

root @ debian7: ~ # mysql -uzabbix -pпароль zabbix

Weitere Details im Kapitel „1 Skripte zur Datenbankerstellung»Der offizielle Leitfaden.

Gehen wir zum Ordner mit dem entpackten zabbix:
root @ debian7: ~ # cd zabbix-2.4.3 /

Konfigurieren der Quellcodes:
root @ debian7: ~ / zabbix-2.4.3 # ./configure – Enable-Server – Enable-Agent – With-MySQL – Enable-IPv6 – With-Net-Snmp – With-Libcurl – With-Jabber – With-SSH2 – With-OpenIPMI

Weitere Informationen zu allen Schlüsseln erhalten Sie mit dem folgenden Befehl:
root @ debian7: ~ / zabbix-2.4.3 # ./configure – Hilfe

Wir bekommen den Fehler:

configure: error: In $ PATH wurde kein akzeptabler C-Compiler gefunden
Wir lösen das Problem durch die Installation einer Reihe von Compilern (gcc – GNU Compiler Collection):
root @ debian7: ~ / zabbix-2.4.3 # apt-get install gcc

Wir starten die Konfiguration erneut:

Wir bekommen den Fehler:
configure: error: MySQL-Bibliothek nicht gefunden
Entscheidung Hier.
root @ debian7: ~ / zabbix-2.4.3 # apt-get install libmysqlclient-dev

Noch einmal konfigurieren:

Nochmals Fehler:
nach IKSEMEL suchen… konfigurieren: Fehler: Jabber-Bibliothek nicht gefunden
Wir lösen das Problem:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install libiksemel-dev

Erneutes Konfigurieren der Quellcodes:

Error:
nach IKSEMEL suchen… konfigurieren: Fehler: Jabber-Bibliothek nicht gefunden
Die bisherige Lösung hat nicht geholfen, wir suchen eine andere. Gefunden im Forenthema „configure: error: Jabber-Bibliothek nicht gefunden«.
Wir lösen das Problem:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install libcurl4-openssl-dev

Noch einmal:

Und wieder der Fehler:
configure: error: Ungültiges Net-SNMP-Verzeichnis – net-snmp-config konnte nicht gefunden werden
Wir lösen das Problem:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install libsnmp-dev

Und weiter:

Error:
configure: error: Ungültiges OPENIPMI-Verzeichnis – ipmiif.h konnte nicht gefunden werden
Wir lösen das Problem:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install libopenipmi-dev

Führen Sie die Quellcode-Konfiguration erneut aus:

Alles ok. Mal sehen, wie es sein soll:

zabbix install 03

Jetzt können Sie den Quellcode erstellen. Aber zuerst installieren wir das Kompilierungssteuerungsprogramm:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install make

Lang erwarteter Build:
root @ debian7: ~ / zabbix-2.4.3 # make install

Es ist Zeit, die Konfigurationen zu bearbeiten:

root @ debian7: ~ / zabbix-2.4.3 # nano /usr/local/etc/zabbix_server.conf
Wir stellen die Parameter ein:
DBHost = localhost
DBName = zabbix
DBUser = zabbix
DBPassword = Password_which_entered_before

Wir starten den Daemon:
root @ debian7: ~ / zabbix-2.4.3 # zabbix_server

Ich habe Apache und PHP gesetzt:
root @ debian7: ~ / zabbix-2.4.3 # apt-get install apache2
root @ debian7: ~ / zabbix-2.4.3 # apt-get install php5

Erstellen Sie ein separates Verzeichnis für die zabbix-Site:
root @ debian7: ~ / zabbix-2.4.3 # mkdir / var / www / zabbix
root @ debian7: ~ / zabbix-2.4.3 # CD-Frontends / PHP
(Voller Weg werde ich haben /root/zabbix-2.4.3/frontends/php)
root @ debian7: ~ / zabbix-2.4.3 / frontends / php # cp -a. / var / www / zabbix

Wir beginnen mit der Installation der Weboberfläche:

zabbix install 04

Klicken Sie auf “Weiter” und sehen Sie:

zabbix install 05

Wenn “OK” nicht überall in der Liste der Anforderungen steht, ändern Sie die erforderlichen Parameter in der Konfiguration:
root @ debian7: ~ # nano /etc/php5/apache2/php.ini

Über “PHP-Zeitzone“- Sie müssen den Wert in der obigen Datei explizit angeben:
date.timezone = Europa / Moskau

«Unterstützung für PHP-Datenbanken“- es ist notwendig zu setzen php5-mysql
root @ debian7: ~ # apt-get installiere php5-mysql

PHP gd, PHP gd PNG-Unterstützung, PHP gd JPEG-Unterstützung, PHP gd FreeType-Unterstützung – Wir setzen das GD-Modul für PHP:
root @ debian7: ~ # apt-get installiere php5-gd

Starten Sie Apache neu:
root @ debian7: ~ # Service Apache2 Neustart

Aktualisieren Sie die Seite im Browser:

zabbix install 06

Wir stellen eine Verbindung zur Datenbank her und überprüfen sofort die Verbindung:

zabbix install 060

Gehen Sie geradeaus:

zabbix install 07

Wir lassen es wie es ist und fahren fort:

zabbix install 08Wir überprüfen die zusammenfassenden Informationen und fahren mit der Fertigstellung fort:

zabbix install 09

“Fertig stellen” – gehen Sie zur Zugriffsseite:

zabbix install 10

Standard Login / Passwort: Admin / zabbix

Ändern Sie die Sprache: In der Weboberfläche oben rechts – Profil – unten können Sie die Sprache ändern.

zabbix install 11

Damit ist die Installation von ZABBIX unter Debian 7 abgeschlossen.

Als nächstes schlage ich vor, direkt zur weiteren Konfiguration des Überwachungssystems überzugehen:

ZABBIX. Einrichten der E-Mail-Verteilung

ZABBIX. Konfigurieren der automatischen Ausführung von Server und Agent


Beim Schreiben des Artikels habe ich zusätzlich zu den zuvor genannten die folgenden Quellen verwendet:

Fehlerbehebung bei Zabbix-Buildfehlern

4 Installation aus Quellen

Kommentare bereitgestellt von HyperComments

Leave a Reply

Your email address will not be published. Required fields are marked *