Zabbix Ping von Host zu Host
Aus znilwiki
Bei einem Kunden soll ein überwachter Host einen anderen Host anpingen.
Das habe ich einfach über das Item
system.run[]
gelöst.
Linux Quellhost
Voraussetzungen
- Linux Quellhost
- Zabbix Agent auf Quellhost aktiviert
fping
auf Quellhost installiert
apt install fping
- Remote-Commands in der Agenten-Konfigurationsdatei aktiviert:
nano /etc/zabbix/zabbix_agentd.conf
und dort der folgende Eintrag:
### Option: EnableRemoteCommands # Whether remote commands from Zabbix server are allowed. # 0 - not allowed # 1 - allowed # # Mandatory: no # Default: # EnableRemoteCommands=0 EnableRemoteCommands=1
Test 1
Erster Test ob der fping
Befehl funktioniert:
fping -q google.de && echo 1 || echo 0
Sollte eine 1
liefern - und eine 0 wenn der Host nicht erreichbar ist.
Test 2
Jetzt noch über den Agenten (lokal auf dem Quellhost):
zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf -t system.run["fping -q google.de && echo 1 || echo 0"]
Das Item in Zabbix
Der Trigger muss entsprechend auf die 0 reagieren - wie bei normalen ICMP-Ping auch.
Windows Quellhost
kommt noch!
Kommentare
Loading comments...