wiki:programme:nagios:ndo2db

barcode

Installation

zypper intall mysqlserver-common ndb2db

Konfiguration

Zunächst muss man eine Datenbank erstellen. Am einfachsten geht das mit phpMyAdmin. Diese Datenbank muss natürlich noch eine passende Struktur aufweisen. Um diese Struktur zu bekommen, sucht man sich die Anweisungen aus der Datei /usr/share/docs/ndo2db/… heraus und kopiert diese in phpMyAdmin. Fertig

Jetzt muss man noch ndo2db Konfigurieren, dass er in diese Datenbank loggt. Dazu in der Datei /etc/nagios/ndo2db.cfg die Datenbank und den User/Passwort eintragen

Zum prüfen startet man ndo folgndermaßen:

ndo2db -c /etc/nagios/ndo2db.cfg

Zusätzlich muss man noch Nagios beibringen, die NDO-Utils zu nutzen. Dazu ändert man in der /etc/nagios/nagios.cfg bie Variable broker_modul wie folgt ab

broker_module=/usr/local/nagios/ndo/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg
Hinweis:

Da bei Nagios sehr viel in die Datenbank geschrieben wird, kann es sein, das der SQL-Server die Festplatte vollschreibt. MySQL loggt standardmßig alle INSERT, UPDATE und DELET's mit. Um diesem Verhalten entgegenzuwirken, kann man die Logging-Funktion ausschalten oder die Anzahl der Log-Tage herunterschrauben.

Beides macht man in der Datei „/etc/my.cnf“. Um das Logging auszuschalten reicht es, 'log-bin' auszukommentieren. Um die Tage einzustellen, muss man folgendes hinzufügen 'expire_logs_day = <Tage>'

Quellen

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
  ____   __  __   ___    ____   ____
 / __ \ / / / /  / _ \  / __/  / __/
/ /_/ // /_/ /  / // / / _/   / _/  
\____/ \____/  /____/ /___/  /___/
 
  • wiki/programme/nagios/ndo2db.txt
  • Zuletzt geändert: 2013/04/22 14:45
  • von wikiadmin