Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hierunter sind weitere Verzeichnisse vorhanden:

VerzeichnisKonfigurationsdateiBedeutung
/usr/local/nagios/etcnagios.cfg

Grundlegende Konfigurationsdatei

Hier sollte man keine direkte Konfigurationsanweisungen einfügen.
Um die Übersichtlichkeit zu erhalten werden hier nur Verweise auf weitere Konfigurationsdateien eingefügt.
z.B. wird empfohlen hier je zu überwachenden Server eine neue Konfigurationsdatei anzugeben. 

/usr/local/nagios/etc/objectscommands.cfgHier werden die Kommandos definiert mit deren Hilfe der Status von Services ermittelt wird.
Diese Kommandos verwenden Hilfsprogramme, welche im Verzeichnis /usr/local/nagios/libexec gespeichert sind. 
Die Kommandos können durch Parameter und Variablen gesteuert werden. 
/usr/local/nagios/etc/objectslocalhost.cfgDie vorgegebene Konfigurationsdatei für den Server auf dem nagios läuft.
/usr/local/nagios/etc/objectsmyserver.cfgUm den Serverpark zu erweitern sollte für jeden zu überwachenden Server hier eine Konfigurationsdatei anzulegen.
/usr/local/nagios/libexecdiverse

Nach der Installation der Plugins findet man hier kleine Tools mit deren Hilfe man den status von Services ermitteln kann.
Diese Tools können durch Parameter gesteuert werden. Eine kleine Hilfestellung bekommt man i.d.Regel wenn man sie startet.
Beispiel:

Code Block
languagebash
root@lemaker:/usr/local/nagios/libexec# ./check_ping

check_ping: Argumente konnten nicht ausgewertet werden

Usage:

check_ping -H <host_address> -w <wrta>,<wpl>% -c <crta>,<cpl>%

 [-p packets] [-t timeout] [-4|-6]

root@lemaker:/usr/local/nagios/libexec#

Übernahme der neuen Konfiguration

...

Code Block
root@myserver:/usr/local/nagios# service nagios restart
Running configuration check...
Stopping nagios: done.
Starting nagios: done.
root@myserver:/usr/local/nagios#

Einen neuen Server hinzufügen