Archive for the ‘Nagios’ Category

NagiosQL 3.0.3 für Debian/Lenny

Sonntag, Juni 14th, 2009

Auf debian.swobspace.net ist jetzt auch ein Lenny-Paket für NagiosQL 3.0.3 verfügbar. Das Paket benutzt den Webinstaller. Hier eine Kurzanleitung (Voraussetzung: das nagios3-Paket von Debian ist standardmäßig installiert):

  1. Paket nagiosql installieren (wie man das Repository einbindet, wird in einem eigenen Artikel beschrieben) .
  2. Webinstaller aktivieren:
    touch /usr/share/nagiosql/htdocs/install/ENABLE_INSTALLER
  3. Webinstaller starten, Datenbankanbindung herstellen (das Root-PW der MySQL-DB ist zur Installation erforderlich)
  4. Nach Abschluss der Installation den “Enabler” wieder löschen:
    rm -f /usr/share/nagiosql/htdocs/install/ENABLE_INSTALLER
  5. Im Webfrontend einloggen und die Pfade unter Administration/Domänen/localhost prüfen (sollten zur Debian-Standardinstallation passen).
  6. Nagios-Konfiguration anpassen: damit NagiosQL die vollständige Kontrolle über alle Objekte hat, sollte dort nur ein einziger cfg_dir-Eintrag drinstehen:
    cfg_dir=/etc/nagiosql/domains/localhost
  7. ggf. jetzt vorhandene Konfiguration importieren. Am besten kopiert man sich alles was man braucht vorher unter/etc/nagios/import zusammen (einschließlich der Konfigurationsdateien in /etc/nagios-plugins/config).
  8. Check der Konfiguration, Neustart von Nagios, wohlfühlen …. oder die Fehler suchen ;-)

ACHTUNG: das Paket sorgt nur für einen Readonly-Zugriff auf nagios.cfg und cgi.cfg. Normalerweise sollte das reichen. Für den Eintrag von cfg_dir bemüht man daher besser die Shell (der Eintrag wird ja auch nur ein einziges Mal angefasst).

Fragen und Diskussionen am besten im Nagios-Portal unter Projekte/NagiosQL oder oder im Forum der NagiosQL Website.

NagVis 1.4.1 für Debian/Lenny

Freitag, Juni 12th, 2009

Ich habe aus den Paketquellen des Debian-Repository (http://svn.debian.org/viewsvn/pkg-nagios/) das Nagvis-Paket von 1.3 auf 1.4.1 aktualisiert. Für die Installation siehe wob’s Debian-Repository.

Gegenüber früheren Versionen des Debian-Paketes gibt es eine wichtige Änderung: selbst hochgeladene Hintergründe für Maps werden nicht mehr in /etc/nagvis/maps gespeichert, sondern in /var/lib/nagvis/images/maps. Aus einer früheren Installation noch unter /etc/nagvis/maps vorhandene Bilder werden nicht automatisch an die neue Stelle kopiert, sondern müssen von Hand umgezogen werden.

War bereits eine Installation mit einer Konfigurationsdatei nagvis.ini.php vorhanden, die nicht ersetzt wurde, sind einige Einstellungen zu prüfen. Das von mir bereitgestellte Paket benötigt folgende Einträge:

[paths]
base="/usr/share/nagvis/htdocs/"
cfg="/etc/nagvis/"
var="/var/cache/nagvis/"
map="/var/lib/nagvis/images/maps/"
mapcfg="/etc/nagvis/maps/"
htmlbase="/nagvis"
...
[automap]
...
graphvizpath="/usr/bin"
...

NagVis ist nun nach der Installation standardmäßig unter http://localhost/nagvis erreichbar (nicht wie bisher unter /nagios/nagvis). Die Konfiguration für Apache nimmt man in /etc/nagvis/apache.conf vor (hier muss ggf. auch die Authentifikation angepasst werden, wenn die Authentifikation vom nagios3-Paket verändert wurde. Bei Problemen hilft ein Blick in /var/log/apache2/error.log meist weiter (RTFL - read the famous logfiles ;-))