Page tree

Wenn sie zu dieser Seite Bemerkungen haben klicken sie bitte hier: Kontaktformular

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Allgemeines

Nagios ist eine Monitoring-Software mit deren Hilfe man einen oder mehrere Server überwachen kann.
Im Fall dass ein Server eine Fehlfunktion aufweist, bietet nagios eine große Anzahl von Möglichkeiten auf diesen Fehler zu reagieren, bis hin zur Mailbenachrichtigung.

In diesem Artikel wird die Administration von Nagios behandelt.

Für die Installation und Grundkonfiguration von Nagios lesen sie bitte den Artikel Installation und Konfiguration nagios core und plugins

Grundlagen

Wo finde ich die Konfigurationsdateien

In der normalen Installation findet man nagios im Verzeichnis /usr/local/nagios

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:

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

Nach jeder Anpassung an den Konfigurationsdateien muss nagios core neu gestartet werden.

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

 

  • No labels