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
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.