Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
wiki:programme:nagios:start [2011/05/16 13:56] – wikiadmin | wiki:programme:nagios:start [2014/02/24 08:45] (aktuell) – wikiadmin |
---|
| ~~BARCODE~class=barcode_right~size=S~~ |
| |
Dies ist ein kleines HowTo, wie man Nagios mit NagVis in Verbindung mit mk_livestatus aufbaut, installiert und administriert | Dies ist ein kleines HowTo, wie man Nagios mit NagVis in Verbindung mit mk_livestatus aufbaut, installiert und administriert |
| |
====== Beschreibung ====== | ====== Nagios / Icinga ====== |
| // |
* [[wiki:programme:nagios:nagios|Nagios]] ist ein Programm, mit dem sich Geräte (Drucker, Server, USV, ....) in einem Netzwerk überwachen lassen. Nagios ist openSource und kann entweder [[http://www.nagios.org/|hier]] oder über die Repositories bezogen werden. | // |
* Da die Darstellung in Nagios etwas unübersichtlich ist, kann man[[wiki:programme:nagios:nagvis| NagVis]] installieren Diese Programm ist (eigenlich nur) eine Grafische Aufbereitung. NagVis findet man [[http://www.nagvis.org/doc|hier]], oder in den Repos. Auch eine gute Dokumentation findet man auf dieser Seite | * Nagios ist ein Programm, mit dem sich Geräte (Drucker, Server, USV, ....) in einem Netzwerk überwachen lassen. Nagios ist openSource und kann entweder [[http://www.nagios.org/|hier]] oder über die Repositories bezogen werden. Die installation und konfiguration findet man [[wiki:programme:nagios:nagios|hier]]. |
| // |
| // |
| * Nagios wird über sogenannte Definitionen konfiguriert. Eine kleine Übersicht findet man [[wiki:programme:nagios:Definitionen|hier]] |
| // |
| // |
| * Da die Darstellung in Nagios etwas unübersichtlich ist, kann man[[wiki:programme:nagios:nagvis| NagVis]] installieren. Dieses Programm ist (eigenlich nur) eine Grafische Aufbereitung. NagVis findet man [[http://www.nagvis.org/doc|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 [[wiki:programme:nagios:mk_livestatus|mk_livestatus]]. Dies erstelle einen Unix-Socket, auf dem man die Statusinformationen abgreifen kann. Dieses Programm kann man von [[http://mathias-kettner.de/check_mk_download.html|hier]] bekommen, oder aus den Repositories | * Damit aber Nagios und NagVis miteinander kommunizieren, braucht man ein Bindeglied. Meine Wahl fiel auf Mathias Kettners [[wiki:programme:nagios:mk_livestatus|mk_livestatus]]. Dies erstelle einen Unix-Socket, auf dem man die Statusinformationen abgreifen kann. Dieses Programm kann man von [[http://mathias-kettner.de/check_mk_download.html|hier]] bekommen, oder aus den Repositories |
* Da mk_livestatus nicht ganz funktioniert hat, bin ich auf [[wiki:programme:nagios:ndo2db|ndo2db]] umgestiegen. Diese Programm speichert alle Informationen in einer mySQL-Datenbank. NagVis wiederum liest dann | // |
alle informationen aus der Datenbank aus | // |
| * Da mk_livestatus nicht ganz funktioniert hat, bin ich auf [[wiki:programme:nagios:ndo2db|ndo2db]] umgestiegen. Diese Programm speichert alle Informationen in einer mySQL-Datenbank. NagVis wiederum liest dann alle Informationen aus der Datenbank aus |
| // |
| // |
| * Für die Abfrage des Status von Linux Rechnern (openSUSE 11.2) muss man den NRPE-Dienst installieren. Die passende Anleitung dazu findet man [[wiki:programme:nagios:nrpe|hier]] |