Konfigurations-Übersicht
Es gibt viele verschiedene Konfigurationsdateien, die Sie erstellen oder editieren müssen, damit Sie die Überwachung starten können. Sie sind folgend beschrieben:
Haupt-Konfigurationsdatei
Die Haupt-Konfigurationsdatei (meistens /usr/local/nagios/etc/nagios.cfg) enthält eine Vielzahl von Direktiven, die das Verhalten von Nagios beeinflussen. Diese Konfigurationsdatei wird sowohl vom Nagios-Prozess als auch von den CGIs gelesen. Dies ist die erste Konfigurationsdatei die Sie erstellen oder editieren sollten.
Die Dokumentation für die Haupt-Konfigurationsdatei können Sie hier finden.
Eine beispielhafte Haupt-Konfigurationsdatei wird automatisch generiert, wenn Sie das "configure"-Skript vor dem Kompilieren der Binärdateien ausführen. Schauen Sie nach ihr entweder in dem Verzeichnis der Distribution oder im etc/-Unterverzeichnis Ihrer Installation. Wenn Sie die die Beispiel-Konfigurationsdateien mit der make install-config-Option installiert haben, sollte sich eine beispielhafte Haupt-Konfigurationsdatei in Ihrem Settings-Verzeichnis (normalerweise /usr/local/nagios/etc) befinden. Der Standard-Name der Haupt-Konfigurationsdatei ist nagios.cfg.
Ressource Datei(en)
Ressource Dateien können genutzt werden, um persönliche Makros anzulegen und einzubinden. Ressource Dateien können außerdem andere Informationen (wie z.B. Datenbank-Einstellungen) enthalten, obwohl es davon abhängt, wie Sie Nagios kompiliert haben. Der Hauptgrund für das Anlegen von Ressource Dateien ist, um sensitive Konfigurations-Informationen nicht allen CGIs zugänglich zu machen.
Sie können eines oder mehrere optionale Ressource Dateien mit der resource_file-Direktive in der Haupt-Konfigurationsdatei angeben.
Objekt Konfigurationsdatei
Objekt Konfigurationsdateien (historisch immernoch "host" Konfigurationsdateien genannt) werden benutzt, um Hosts, Dienste, Hostgruppen, Kontakte, Kontaktgruppen, Befehle, etc. zu definieren. Hier definieren Sie was auf welche Weise überwacht werden soll.
Die Dokumentation für die Objekt Konfigurationsdatei können Sie hier finden.
CGI Konfigurationsdatei
Die CGI Konfigurationsdatei (normalerweise /usr/local/nagios/etc/cgi.cfg) enthält eine Zahl von Direktiven, die den Betrieb der CGIs beeinflussen.
Die Dokumentation für die CGI Konfigurationsdatei können Sie hier finden.
Eine beispielhafte CGI Konfigurationsdatei wird automatisch generiert, wenn Sie das "configure"-Skript
vor dem Kompilieren der Binärdateien ausführen. Wenn Sie die Beispiel-Konfiguration mit Hilfe des
make install-config-Befehls installiert haben, wird die
CGI-Konfigurationsdatei in das gleiche Verzeichnis gelegt, in dem auch die Haupt- und die Host-
Konfigurationsdateien liegen (normalerweise /usr/local/nagios/etc).
Der Standardname für die CGI Konfigurationsdatei lautet cgi.cfg.
Konfigurationsdateien für erweiterte Informationen
Konfigurationsdateien für erweiterte Informationen enthalten zusätzliche Konfigurationen für Hosts und Dienste, die von den CGIs genutzt werden. Hier definieren Sie Dinge wie die Karten-Koordinaten, schöne Icons, erweiterte Webseiten mit Informationen zu dem Host und/oder Dienst, etc.
Die Dokumentation der Konfigurationsdateien für erweiterte Informationen können Sie hier finden.