mk_livestatus ist ein Bindeglied zwischen Nagios und NagVis. Dieses HowTo ist der Installation, Konfiguration und Problemlösung gewidmet
Installation
wenn man die Server:Monitoring-Repos schon eingebunden hat, dann reicht ein
zypper install mk-livestatus
und schon ist es installiert
Bei der Installation wird ein Modul installiert, dass man in der Nagios.cfg einbinden muss.
Aber eins nach dem anderen
- Das Modul liegt unter /usr/lib/check_mk/mk-livestatus/ und heißt livestatus.o
- diese Modul muss man in der Datei /etc/nagios/nagios.cfg unter broker_module eintragen
- in der Datei /etc/nagios/nagios.cfg muss (falls noch nicht geschehen) event_broker_options auf -1 gesetzt werden
- Zum Schluss muss man noch Nagios neustarten und wärend des neustarten die Log-Files beobachten.
Hinweis:
Sollte in den logs stehen, dass er den Socket nicht erstellen kann, muss man ihn einfach händisch erstellen:
- mkdir -p /usr/local/nagios/var/rw
- touch /usr/local/nagios/var/rw/live
- chown -R nagios:nagios /usr/local/nagios
- chmod -R 0660 /usr/local/nagios
Nagios neu starten und es sollte funktionieren.
Test
Zum Testen reicht ein simples
echo 'GET hosts' | unixcat /usr/local/nagios/var/rw/live
Diskussion