Skip to content, Skip to search
freie Dokumentation
Aus freie Dokumentation
Zabbix Agent installieren
1 Hinweise zum Zabbix-Agenten
2 Die Komponenten des Zabbix-Agenten
3 Zabbix-Agent mit den DEB Pakten von Zabbix SIA installieren
4 Zabbix-Agent aus den Quellen installieren
4.1 Zabbix-Agent kompilieren
4.2 Zabbix-Agent als Daemon einrichten
4.3 Start-Stop-Skripte für den Zabbix-Agenten
5 Zabbix-Agent testen
6 Zabbix-Agent für Windows installieren
7 Zabbix-Agent konfigurieren
Hinweise zum Zabbix-Agenten
Der Zabbix-Agent ist ein Dienst, welcher auf den überwachten Hosts läuft und Daten an den Zabbix-Server sendet. So kann der Zabbix-Server z.B. ermitteln, wie stark eine CPU ausgelastet ist oder wie viele Daten über eine Netzwerkschnittstelle transferiert werden.
Die Installation des Zabbix-Agenten ist nicht zwingend notwendig. Der Zabbix-Server kann eine Reihe anderer Quellen "anzapfen", z.B. SNMP, SSH, IPMI.
Wenn Sie die Möglichkeit haben, den Zabbix-Agenten zu installieren, dann sollten Sie dies auch tun. Für Sie als Zabbix-Administrator ist es immer am leichtesten, Daten über den Zabbix-Agenten zu sammeln. Die Weboberfläche bietet Menüs zur Auswahl aller Items, die der Agent bedienen kann. Außerdem können Sie den Agenten leicht mit Ihren eigenen Checks erweitern. Wenn Sie den Zabbix-Server mit den im Kapitel Zabbix_Server_installieren genannten Optionen kompiliert haben, wurde der Agent ebenfalls kompiliert und installiert. Im Verzeichnis /opt/zabbix/sbin sollten Sie die ausführbaren Dateien zabbix_agent, zabbix_agentd und zabbix_sender finden.
Die Distributionen Debian und Ubuntu stellen fertige Pakete für den Zabbix-Agenten zur Verfügung. Im Gegensatz zum Zabbix-Server ist es nicht zwingend notwendig, immer die aktuellste Version des Agenten zu verwenden. Sie können auch die Pakete der Distribution verwenden.
Leider gibt es keine Kompatibilitätsliste, der Sie zuverlässig entnehmen können, welcher Agent mit welchem Server kompatibel ist. Erfahrungen haben aber gezeigt, dass man z.B. mit dem Agent 1.8.2 von Debian Squeeze problemlos die Daten an einen Zabbix-Server der Version 1.8.7 liefert. Wenn Sie den Zabbix-Agenten über den Paketmanager installieren, dann ist nur der Abschnitt "Zabbix-Agent als Daemon einrichten" relevant.
Mit der Version Zabbix 2.0 sind auch neue Funktionen in den Zabbix-Agenten eingeflossen. Wenn Sie einen Agenten der Version 1.8 zusammen mit den Zabbix-Server 2.0 verwenden, stehen einige Funktionen nicht zur Verfügung. Es ist ratsam, auch den Agenten in der Version 2 zu verwenden.
Zabbix-Agenten, die älter als Version 2.0 sind, sollten Sie nicht mehr verwenden.
Für Nutzer von Open SuSE und SLES bleibt nur der Weg über den Quellcode. Wenn Sie planen, den Zabbix-Agenten auf eine große Anzahl von Hosts auszurollen, dann sollten Sie ein RPM-Paket anfertigen.
Tipp:Sie können den Zabbix-Agenten auch auf demselben Host wie den Zabbix-Server kompilieren und von dort aus verteilen. Wenn Sie eine heterogene Umgebung überwachen möchten, in der verschiedene Distributionen oder verschiedene Betriebssysteme eingesetzt werden, muss der Zabbix-Agent ggf. für abweichende Systeme neu kompiliert werden.
Die Komponenten des Zabbix-Agenten
zabbix_agentd
Dies ist das Client-Programm, welches dem Zabbix-Server die Daten des überwachten Hosts liefert. I.d.R. läuft der Zabbix-Agent dauerhaft und als eigenständiger Dienst. Dazu wird