Login
Newsletter
Werbung

Mi, 13. August 2008, 00:00

Systemüberwachung mit Zabbix - Teil 1

Konfiguration des Web-Clients

Der letzte Schritt unserer Installation beschreibt die Einbindung der optionalen Webkomponente. Prinzipiell ist sie für einen reibungslosen Betrieb des Systems nicht notwendig, da alle Werte der Agenten auch mit Kommandotools abgefragt werden können. Wer allerdings seine Server visuell überwachen möchte und nur wenig Lust auf die Erstellung seitenlanger Skripte verspürt, sollte die überaus leicht zu installierende Erweiterung einsetzen.

Dazu kopieren wir den Inhalt des Verzeichnisses frontends/php in die Struktur des Webservers und setzen die korrekten Rechte:

# cp -pr ZABBIX_QUELLEN/frontends/php/ /WEBSERVER_DIR/www/zabbix
# chown -R apache:apache /WEBSERVER_DIR/www/zabbix

Die einfache Konfiguration des Servers macht den Betrieb zum Kinderspiel

Mirko Lindner

Die einfache Konfiguration des Servers macht den Betrieb zum Kinderspiel

Die Komponente ist nun installiert und sollte sich unter der Adresse http://webserver/zabbix/ konfigurieren lassen. Da die Konfiguration selbsterklärend ist, gehen wir in der Beschreibung nicht näher auf die einzelnen Schritte ein. Einzig unter dem Punkt 3 (Check of pre-requisites) sollten Sie aufpassen und alle bemängelten Punkte korrigieren. Bewegen Sie dazu den Mauszeiger auf das Statuswort, um einen Tooltip zum Problem zu erhalten (siehe Bild). Ein Klick auf Retry startet die Überprüfung neu.

Anbei eine kurze Beschreibung der Probleme:

»PHP version«
Installieren Sie eine geeignete Version des PHP-Pakets

»PHP Memory limit«
Ändern Sie den Wert von »memory_limit« in der Datei /etc/php.ini auf 8M und starten den Webserver neu

»PHP post max size« Ändern Sie den Wert von »post_max_size« in der Datei /etc/php.ini auf 8M und starten den Webserver neu

»PHP max execution time«
Ändern Sie den Wert von »max_execution_time« in der Datei /etc/php.ini auf 300 und starten den Webserver neu

»PHP Databases support«
Installieren Sie die MySQL-Unterstützung für PHP, üblicherweise »php-mysql«

»PHP BC math support«
Installieren Sie das PHP BC Math-Paket, üblicherweise »php-bcmath«

»GD Version« und »Image formats«
Installieren Sie das PHP GD-Paket, üblicherweise »php-gd«

»PHP Timezone«
Ändern Sie den Wert von »date.timezone« in der Datei /etc/php.ini auf Europe/Berlin und starten den Webserver neu

Herzlichen Glückwunsch. Nachdem Sie die Installation der Webkomponente abgeschlossen haben, ist Ihr System nun einsatzbereit. Sie können sich in die Komponente einloggen. Der Benutzername lautet »Admin«. Ein Passwort sollten S e nach dem ersten Login sofort setzen.

Vorschau Teil 2

Im zweiten Teil unserer Kurzreihe nehmen wir unseren Server in Betrieb. Wir versuchen einen Client einzubinden, ihm ein bereits existierendes Template zuzuweisen und das System korrekt zu überwachen. Darüber hinaus werden wir einen eigenen Trigger für eine neue Applikation erstellen.

Kommentare (Insgesamt: 1 || Alle anzeigen )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung