Dies ist ein kleines HowTo, wie man Nagios mit NagVis in Verbindung mit mk_livestatus aufbaut, installiert und administriert

Beschreibung

Nagios ist ein Programm, mit dem sich Geräte (Drucker, Server, USV, ….) in einem Netzwerk überwachen lassen. Nagios ist openSource und kann entweder hier oder über die Repositories bezogen werden.

Doch wie wird Nagios konfiguriert? Eine kleine Beschreibung findet man hier

Da die Darstellung in Nagios etwas unübersichtlich ist, kann man NagVis installieren. Dieses Programm ist (eigenlich nur) eine Grafische Aufbereitung. NagVis findet man hier, oder in den Repos. Auch eine gute Dokumentation findet man auf dieser Seite

Damit aber Nagios und NagVis miteinander kommunizieren, braucht man ein Bindeglied. Meine Wahl fiel auf Mathias Kettners mk_livestatus. Dies erstelle einen Unix-Socket, auf dem man die Statusinformationen abgreifen kann. Dieses Programm kann man von hier bekommen, oder aus den Repositories

Da mk_livestatus nicht ganz funktioniert hat, bin ich auf ndo2db umgestiegen. Diese Programm speichert alle Informationen in einer mySQL-Datenbank. NagVis wiederum liest dann alle Informationen aus der Datenbank aus