Nagios
From i-doit documentation
Contents |
Release Notes
- Neue Kategorie: Nagios für Serverobjekte.
- Real-time Statusabfragen der Nagios Host- und Service-Definitionen innerhalb von i-doit.
- Up-time Status im Informations-Header (auf einen Blick).
- Monitoring von Server Diensten über Nagios Kategorie.
- Veränderte Status werden automatisiert dem Logbuch des entsprechenden i-doit Objekts zugewiesen.
- Kommunikation über externe Nagios Data Out (NDO) MySQL Datenbank.
- Transparente Konfiguration des Moduls über grafische Benutzeroberfläche.
Voraussetzungen
- Installiertes i-doit in der Version >= 0.9.4 (http://www.i-doit.org).
- Vorinstalliertes Nagios (http://www.nagios.org/).
- NAGIOS Data Out MySQL-Datenbank (NDOUtils).
Installation i-doit Nagios Modul
- Entpacken Sie das Nagios Update in ihr installiertes i-doit 0.9.3-r419 Verzeichnis.
- Starten Sie den grafischen i-doit Updater unter http://ihr-server/idoit/updates oder über den Link im Text der Einstiegsseite.
- Das Nagios Update sollte als letzter Eintrag unter den Updates aufgeführt sein.
- Führen Sie das Nagios Update für Ihre System- und Mandanten-Datenbanken aus.
- Das Nagios Modul ist installiert und kann verwendet werden.
Logbuch
Die Logbuch Schnittstelle wird über cron mit folgendem Befehl gesteuert:
/var/www/i-doit/controller -v -m nagios >> /var/log/idoit
bzw.
c:\programme\PHP\php.exe c:\programme\Apache2\htdocs\i-doit\controller.php -v -m nagios >> c:\Programme\Apache2\htdocs\i-doit\cronlog
Ein crontab Beispiel befindet sich unter i-doit/cron/crontab.linux bzw. i-doit/cron/cronab.windows
Konfiguration i-doit Nagios Modul
- Einstellung der NDOUtils Datenbankverbindung (Module -> Nagios -> NDO MySQL Server).
o Aktiv: Aktiviert/Deaktiviert die NDO Verbindung o IP: IP-Adresse/Hostname des MySQL Servers o Port: MySQL Port (Standard: 3306) o Datenbankschema: Name der entsprechenden NDO-Datenbank o Benutzername: Name des leseberechtigten MySQL-Benutzers o Passwort: Password des Benutzers
- Definition Host (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#host) (Infrastruktur -> Server -> MyServer -> Nagios)
o Aktiv: Aktiviert/Deaktiviert die Statusanzeigen o Hostname: Hostname des Nagios Hosts (host_name)
- Definition Service (http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#service) (Infrastruktur -> Server -> MyServer -> Applikation/Dienst)
o Aktiv: Aktiviert/Deaktiviert die Statusanzeigen o service_description: Name des Nagios Service (service_description)
Dieses Modul stellt den ersten Schritt unserer nagios-Kopplung dar. Mit der nächsten Erweiterung kommt ein Export der in i-doit dokumentierten Daten in die nagios-spezifischen Konfigurationsdateien. Dabei werden Abhängigkeiten, Kontakte und Benachrichtigungen unterstützt.
Auf Feedback sind wir sehr gespannt.
PDF-Version: http://www.i-doit.org/media/Nagios_Release-Installation_Notes.pdf