TableOfContents


Einleitung

Diese Seite beschreibt die Einrichtung und Konfiguration von [http://nagios.org Nagios] 1.3 auf einem [http://debian.org Debian GNU/Linux] System. Auf [http://www.debian-administration.org/articles/299 debian-administration.org] findest du eine weitere nette Anleitung.

Nagios überwacht verschiedene Dienste und Prozesse eines oder mehrerer Server. Sollte etwas schief gehen, kann Nagios die AdministratorInnen über verschiedene Wege benachrichtigen. Es ist auf jeden Fall sinnvoll, Nagios nicht auf dem zu überwachenden Server selbst zu installieren. Denn sollte bspw. der Mailserver streiken, kann dieser schlecht eine Benachrichtigung über seine Fehlfunktion versenden.

Begriffe und Variablen

Die Variablen muessen durch eintsprechende Eintraege ersetzt werden.

Variable

Bedeutung

Beispiel

$WEBSERVER

Adresse des Webservers auf dem Nagios installiert wurde

deinserver.org


Installation

Nagios speichert verschiedene Einstellungen in einer Datenbank. Du hast vor der Installation die Auswahl zwischen verschiedenen Formaten. Wir haben uns für die einfachste Variante, eine Textdatenbank, entschieden. Die Installation erfolgt mit:

apt-get install nagios-text

Im Verlauf der Installation wirst du einige Angaben machen müssen. Auf jeden Fall solltest du ein Passwort für die Weboberfläche vergeben und die setuid-Rechte vergeben.

Konfiguration

Alle Konfigurationsdateien liegen unter /ect/nagios/. Die Apache-Einrichtung wurde in der Installation auch bereits automatisch vorgenommen. Nagios sollte standardmäßig über die Adresse http://$WEBSERVER/nagios zu erreichen sein.

In der Grundkonfiguation macht Nagios erstmal recht wenig. Deshalb solltest du mindestens die folgenden Dateien an deine Bedürfnisse und Server anpassen:

contacts.cfg

Benachrichtigungseinstellungen für einzelne AdministratorInnen

contactgroups.cfg

Hier werden Personen, die benachrichtigt werden sollen zu Gruppen zusammengefasst

hosts.cfg

Angabe der zu überwachenden Server

hostgroups.cfg

Hier können die zu überwachenden Server zu Gruppen zusammengefasst werden.

services.cfg

Die wichtigste und wohl auch umfangreichste Konfigurationsdatei. Hier legst du fest, welche Dienste und Prozesse überwacht werden sollen. In der bisherigen Konfiguration ist es nur möglich, Dienste von außen anszusprechen (bspw: Mailserver, SSH-Server usw.).

Nun sollte Nagios neu gestartet werden:

/etc/init.d/nagios restart

NRPE-Sever

In der Datei /etc/nagios/services.cfg legst du fest, welche Plugins zur Überwachung verwendet werden sollen. Da die Plugins auf dem Nagios-Server installiert sind, können Sie auch nur dort ausgeführt werden und von außen erreichbare Dienste des zu überwachenden Servers kontrollieren.BR Der NRPE-Server bietet die Möglichkeit Plugins auf dem zu überwachenden Server auszuführen und das Ergebnis an den Nagios-Server zu übermitteln.


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.