Wichtig: die Installation und Konfiguration
von Nagios ist nicht ganz einfach und kann einen ganz schön beschäftigen. Sie
können nicht die ausführbaren Dateien kompilieren, das Programm ausführen und
sich zurücklehnen. Es müssen einige Konfigurations-Arbeiten gemacht werden,
bevor irgend etwas überwacht werden kann.
Entspannen Sie sich, lesen Sie die Dokumentation - Sie werden es brauchen. Okay, fangen wir an...
Um die Nagios-Distribution auszupacken, müssen Sie die folgenden zwei Befehle in Ihrer Shell eingeben:
gunzip nagios-1.0.tar.gz
tar xf nagios-1.0.tar
Wenn Sie die ZIP-Version der Distribution heruntergeladen haben, geben Sie bitte folgendes ein:
unzip nagios-1.0.zip
Wenn Sie diese Befehle ausgeführt haben, sollten Sie ein nagios-1.0x-Verzeichnis finden, das in Ihrem aktuellen Verzeichnis erstellt wurde. In diesem Verzeichnis finden Sie alle Dateien, die den Kern von Nagios darstellen.
Erstellung des Ziel-Verzeichnis
Erstellen Sie das Verzeichnis, in das Sie Nagios installieren wollen wie folgt:
mkdir /usr/local/nagios
Erstellen des User / der Gruppe
Sie werden wahrscheinlich wollen, dass Nagios unter einem normalen User-Account läuft. Erstellen Sie also einen neuen User (und Gruppe) in Ihrem System mit den folgenden Befehlen (einige Varianten sind auf Grund eines anderen OS möglich):
addgroup nagios adduser -g nagios -d /usr/local/nagios nagios
Ausführen des "Configure"-Skript
Führen Sie das "configure"-Skript wie folgt aus um die nötigen Variablen zu initialisieren und ein Makefile zu erstellen:
./configure --prefix=prefix --with-cgiurl=cgiurl --with-htmurl=htmurl --with-nagios-user=irgendeinuser --with-nagios-grp=irgendeinegruppe
Kompilieren Sie die ausführbaren Dateien
Kompilieren Sie Nagios und die CGIs mit dem folgenden Kommando:
make all
Installieren Sie die ausführbaren Dateien und HTML-Dateien (Documentation und Web-Interface) mit dem folgenden Kommando:
make install
Installieren Sie das Init-Skript
Falls Sie wollen, können Sie mit dem folgenden Befehl auch ein Beispiel-Skript nach /etc/rc.d/init.d/nagios kopieren lassen:
make install-init
Sie müssen vielleicht das Init-Skript editieren, damit es mit Ihrem entsprechenden Betriebssystem, Distribution und Nagios zusammen funktioniert, indem Sie die Pfade, usw. editieren.
Verzeichnis-Struktur und und Datei-Orte
Wechseln Sie in das Stammverzeichnis Ihrer Nagios Installation mit dem folgenden Befehl:
cd /usr/local/nagios
Sie sollten nun fünf verschiedene Unterverzeichnisse sehen. Eine kurze Beschreibung dessen was Sie in diesen Verzeichnissen finden, zeigt die folgende Tabelle:
Unterverzeichnis | Beschreibung |
bin/ | Nagios Kern-Applikation |
etc/ | Haupt-, Ressource-, Objekt- und CGI-Konfigurations- Dateien sollten hier liegen. |
sbin/ | CGIs |
share/ | HTML-Dateien (für das Web-Interface und Online-Dokumentation) |
var/ | Leeres Verzeichnis für die Log-Dateien |
Installieren der Plugins
Damit Nagios überhaupt funktioniert, müssen Sie einige Plugins
downloaden und installieren. Plugins werden normalerweise in das libexec/-Verzeichnis
Ihrer Nagios-Installation (z.B.: /usr/local/nagios/libexec) installiert.
Plugins sind Skripte oder Binärdateien, die die Überprüfungen der Hosts und
Dienste für die Überwachung vornehmen.
Sie können den aktuellen Release der Plugins von der Nagios Download-Seite
oder direkt von der SourceForge Projekt-Seite
herunterladen.
Installation des Web-Interface
Sie wollen wahrscheinlich das Web-Interface benutzen, lesen Sie bitte die Anleitung wie man das Web-Interface und Web-Authentifizierung, usw aufsetzt.
Konfiguration von Nagios
Nun haben Sie alles kompiliert und installiert, aber Sie haben Nagios noch immer nicht konfiguriert
oder Objekte (Hosts, Dienste, usw.) - die überwacht werden sollen - definiert.
Weitere Informationen wie man Nagios konfiguriert und Objekte definiert finden Sie
hier. Es gibt einiges zu konfigurieren, es sollte Sie aber nicht entmutigen,
es ist es Wert.