TASTE-OF-IT

Zabbix Monitoring Prozess zur Überwachung hinzufügen

Zabbix Logo

Zabbix Logo

Ich habe in einer Testumgebung Zabbix 6.x laufen und möchte nun weitere Prozesse von Servern meiner Testumgebung überwachen. Nachfolgend eine Anleitung wie man einen Linux Prozess in Zabbix einrichtet, ihn überwacht und im Fehlerfall benachrichtigt wird.

Zuerst muss der Prozessname und der User unter dem dieser läuft herausgefunden werden.

# ps -ux |grep gluster
root         496  0.0  1.8 460680 18008 ?        Ssl  Feb22   0:03 /usr/sbin/glusterd -p /var/run/glusterd.pid --log-level INFO

Um zu sehen wie Zabbix den Prozess sieht bzw. welche Informationen ausgelesen werden können, installierte ich auf dem Zabbix Sever der unter Debian läuft das Tool Zabbix_GET

# zabbix_get -s <hostname> -k 'proc.num[glusterd,root]'
1

Hier nun gut zusehen, dass ein Prozess läuft. Die Anzahl spielt hier generell keine Rolle, da später der Trigger nur dann reagiert, wenn kein Prozess, also Null, ausgelesen wird. Möchte man auf z.B. steigende Prozesse alamiert werden, ist dies natürlich relevant.

neues Zabbix Item erstellen

Als erstes wird ein neues Item mit obigen Prozess erstellt.

Zabbix Create Item
Zabbix Item proc.num

Final dann auf den Button Add klicken und das neue Item erstellen.

neuen Zabbix Trigger erstellen

Nachdem ein neues Zabbix Item erstellt wurde, muss nun ein neuer Trigger erstellt werden.

Zabbix Trigger Expression erstellen

Bisher habe ich ein Zabbix Item und ein entsprechender Zabbix Trigger erstellt. Damit nun noch eine Benachrichtigung erfolgt, wenn der Prozess nicht läuft, muss noch eine entsprechende Action Trigger. erstellt werden.

Zabbix Trigger action erstellen

Damit ich auch weiß wann der Prozess nicht läuft, möchte ich per E-Mail informiert werden.

Zabbix trigger Actions
Zabbix Trigger Actions Condition

oben auf Operations klicken und nun die Benachrichtigung per E-Mail festlegen

Wie im Screen zu sehen, lasse ich mir eine Mail bei Fehlern und eine wenn der Prozess wieder läuft, senden.

Thats it … Have Fun!

Die mobile Version verlassen