Open Source Server Monitoring

Server- und Client-Überwachung mit Zabbix 1.4.2

Apache-Webserver

Wollen Sie das Zabbix-Frontend nutzen, muss Apache laufen. Des Weiteren benötigt dieser ein aktiviertes PHP-Modul. Ob letzteres der Fall ist, können Sie normalerweise im Konfigurations-Verzeichnis des Webservers nachsehen. Bei den meisten Distributionen befindet sich dies unter /etc/apache oder /etc/apache2. In der Test-Konfiguration starten Sie den Webserver als Benutzer root mit /etc/init.d/apache2 start.

MySQL-Datenbank-Server

Der nächste Schritt ist das Erstellen der Datenbank. Dazu ist der MySQL-Daemon zu starten:

/etc/init.d/mysql start

Danach benötigen Sie eine Datenbank namens zabbix. Loggen Sie sich in die Datenbank ein und erstellen diese. In der Beispiel-Umgebung erfolgt das so:

mysql –uroot
create database zabbix;
quit;

Ist auf dem Datenbank-Server ein Passwort gesetzt (sehr zu empfehlen), loggen Sie sich wie folgt ein:

mysql -uroot –p(Passwort)

Die Tabellen und Initialdaten der Datenbank sind einfach zu erstellen. Die Entwickler haben das meiste wie vorbereitet und Sie müssen Struktur und Daten lediglich in die Datenbank einspielen. In den entpackten Sourcen finden Sie das Verzeichnis create. Mit dem Befehl cat sind diese schnell in die zabbix-Datenbank eingespielt:

cat ./create/schema/mysql.sql | mysql -uroot –Dzabbix
cat ./create/data/data.sql | mysql –uroot –Dzabbix
cat ./create/data/images_mysql.sql | mysql –uroot –Dzabbix