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

Weitere Infos und Hinweise

Mathias Kettners Anleitung (Englisch)

PDF zur Funktionsweise von mk_livestatus