Zurück zu den Tutorials

Netzwerk-Monitoring mit Nagios auf einem Linux-Server

Einführung in Nagios

Nagios ist ein leistungsstarkes Monitoring-Tool, das es ermöglicht, deinen Server und die darauf laufenden Dienste zu überwachen. Es benachrichtigt dich, wenn etwas nicht funktioniert, damit du schnell reagieren kannst.

Schritt 1: Nagios installieren

Zuerst aktualisieren wir unsere Paketquellen und installieren dann Nagios sowie erforderliche Plugins über die Kommandozeile:

sudo apt-get update
sudo apt-get install nagios4 nagios-plugins-contrib nagios-nrpe-plugin -y

Diese Befehle holen die neuesten Paketinformationen und installieren Nagios und seine Plugins auf deinem Server.

Schritt 2: Nagios-Konfiguration bearbeiten

Nach der Installation musst du die Konfiguration von Nagios anpassen. Dies wird in den Konfigurationsdateien im Verzeichnis '/etc/nagios4' durchgeführt:

sudo nano /etc/nagios4/nagios.cfg

Hier kannst du die Einstellungen von Nagios global anpassen. Füge zum Beispiel neue 'Hosts' hinzu, die überwacht werden sollen, indem du eine neue Konfigurationsdatei für deine Hosts erstellst:

sudo nano /etc/nagios4/conf.d/mein-server.cfg

In diese Datei trägst du Informationen über deinen Server ein, den du überwachen möchtest. Hier ein Beispiel für eine einfache Host-Definition:

define host {
    use                     generic-host
    host_name               mein-server
    alias                   Mein Server
    address                 192.168.1.2
    check_command           check-host-alive
    max_check_attempts      5
    check_period            24x7
    notification_interval   30
    notification_period     24x7
}

Du musst 'mein-server', 'Mein Server' und '192.168.1.2' durch den Hostnamen, einen Alias und die IP-Adresse deines eigenen Servers ersetzen.

Speichere deine Änderungen und schließe den Editor mit 'STRG+X', dann 'Y' für Ja und 'Enter'.

Schritt 3: Nagios-Dienst aktivieren und starten

Nun aktivieren wir den Nagios-Dienst, damit er bei jedem Systemstart automatisch ausgeführt wird, und starten ihn anschließend:

sudo systemctl enable nagios4
sudo systemctl start nagios4

Diese Befehle stellen sicher, dass Nagios läuft und dein Netzwerk überwacht.

Schritt 4: Überprüfen der Nagios-Konfiguration

Bevor du Nagios startest, solltest du überprüfen, ob es Fehler in deinen Konfigurationsdateien gibt. Das kannst du mit folgendem Befehl tun:

sudo nagios4 -v /etc/nagios4/nagios.cfg

Wenn du 'Total Warnings: 0' und 'Total Errors: 0' siehst, ist alles in Ordnung und du kannst fortfahren. Andernfalls zeigt dir Nagios, wo du die Fehler in den Dateien findest, die du dann korrigieren musst.

Zusätzliche Konfiguration und Fehlerbehebung

Es kann sein, dass du zusätzliche Dienste und Ressourcen in deinem Netzwerk überwachen möchtest. Nagios bietet viele Möglichkeiten zur Erweiterung der Überwachung, die du in der Dokumentation und durch Hinzufügen weiterer Konfigurationsdateien erkunden kannst.

Bei Problemen kannst du das Nagios-Forum oder die offizielle Dokumentation konsultieren, die eine Fülle von Informationen und Lösungen bietet.