Open Source Server Monitoring

Server- und Client-Überwachung mit Zabbix 1.4.2

Statisches Binary

Wenn Sie unterschiedliche Distributionen oder Versionen von Linux einsetzen, müssten Sie die Agenten theoretisch für jede Plattform neu kompilieren. Nur so verhindern Sie Konflikte mit den unterschiedlichen Bibliotheken. Allerdings gibt Ihnen Zabbix die Möglichkeit einer statischen Kompilation. Somit packt der Compiler alle benutzten Bibliotheken in die erzeugte Binär-Datei. Somit müssen Sie den Agent nur einmal übersetzen. Danach können Sie das Binary auf den zu überwachenden Systemen in der Regel problemfrei einsetzen. Dies realisieren Sie mit der Option --enable-static.

./configure -with-mysql -with-net-snmp --enable-static --enable-server --enable-agent

So bereiten Sie sowohl die Daemons, als auch die Überwachungs-Agenten vor. Sie können auch nur den Agent kompilieren. Das realisieren Sie mit dem Befehl

./configure --enable-agent

Wie schon erwähnt können Sie mit --enable-static ein statisches Binary erzeugen. So könnten Sie den Agenten auf mehreren Systemen einsetzen. Alle Optionen gibt der Befehl --help aus. So finden Sie zum Beispiel raus, dass in Version 1.4.2 auch Jabber für Messaging unterstützt wird.

./configure --help

Kompilierbereit: Nach der Konfiguration kann der Übersetzungs-Prozess beginnen.
Kompilierbereit: Nach der Konfiguration kann der Übersetzungs-Prozess beginnen.

Sind alle Abhängigkeiten erfüllt, fordert Sie die Software auf, den Befehl make install zu starten.

Danach finden Sie die übersetzten Binaries im Verzeichnis /usr/local/sbin/ wieder.

Fertig: Nach der Installation finden Sie die Binär-Dateien im Verzeichnis /usr/local/sbin/.
Fertig: Nach der Installation finden Sie die Binär-Dateien im Verzeichnis /usr/local/sbin/.