
Wer die Dienste / Services seines Linuxsystems mit Zabbix monitoren möchte, der kann dies mit dem kostenlosen Template “Linux service monitoring using systemctl” von Aigars Kadikis einrichten. Ich habe den Zabbix Server in Version 4.4.0 und den Agent in Version 4.4.2 installiert.
Details zum Template
TypeTemplateOS
Min Zabbix version4.0.xFeatures
Die Installation ist recht einfach:
# cd /etc/zabbix/zabbix_agentd.d
# curl https://raw.githubusercontent.com/catonrug/zabbix_agentd.d/master/service_monitoring_via_systemctl.conf > service_monitoring_via_systemctl.conf
Zabbix Agent neustarten
# systemctl restart zabbix-agent
# systemctl status zabbix-agent
Testen des Templates
# zabbix_agentd -t services.systemctl
Import des Templates
Als nächstes muss das entsprechende Template von Aigars auf dem Zabbix Server importiert werden.
Download der .xml Datei von: https://raw.githubusercontent.com/catonrug/zabbix_agentd.d/master/service_monitoring_via_systemctl.xml
Im Menü und für den Import wie folgt verfahren:
- Configuration -> Templates
- rechts auf den Button Import klicken

- nun die zuvor heruntergeladene Templatedatei auswählen
- die Standardoptionen können aktiviert bleiben
- final auf den Button Import klicken

Der erfolgreiche Import wird entsprechend mit einer Success-Meldung angezeigt:

Als nächstes muss das neue Template dem Host zugewiesen werden. Dafür im Menü wie folgt klicken:
- Configuration -> Hosts

- den Host auswählen
- im Untermenü auf Templates wechseln
- nun auf den Button add klicken und das neue Template “service monitoring using systemctl” aktivieren

- nun abschließend auf den Button Update klicken, sodass das neue Template dem Host zugewiesen wird

Thats it … have Fun