Netzwerküberwachung / Monitoring mit Nagios

Durch die Software Nagios ist es möglich, komplexe IT-Strukturen abzubilden und zu überwachen. Nagios bietet dazu eine Sammlung von Modulen zur Netzwerk-, Host- und speziell Serviceüberwachung sowie einem Webinterface zum Abfragen der gesammelten Daten.

Funktionsweise

Die zu kontrollierenden Hosts und Services werden mittels Konfigurationsdateien konfiguriert und Nagios bekannt gemacht. Das Zusammenfassen in Gruppen für einzelne Hosts, Services und Kontaktgruppen ist ebenfalls möglich. Für die Administration aller Konfigurationsdateien stehen zahlreiche Tools zur Verfügung.

Nagios kann den Status verschiedener Dienste (z.B. SSH, FTP, HTTP) sowie den Festplattenplatz, Speicher- und CPU-Auslastung, Uptime usw.über diverse Module (Plugins) abfragen und auswerten. Da die verwendeten Testmethoden unabhängig vom verwendeten Protokoll sind, ist Nagios in der Lage, beliebige Hosts bzw. Services unabhängig vom Betriebssystem zu überwachen. Es ist damit sogar möglich, Umweltbedingungen (z.B. Temperaturwerte, Luftfeuchtigkeit, Stände von Flüssigkeitstanks, ...) zu überwachen.

Sobald ein Dienst einen (einstellbaren) kritischen Wert erreicht oder gar nicht mehr verfügbar bzw. erreichbar ist, alarmiert Nagios die Kontaktpersonen über beliebige Kanäle (z.B. E-Mail, SMS, Pager, IM-Messages, Telefonanrufe...). Eine entsprechende Schnittstelle zu den einzelnen Services ist nicht in Nagios enthalten. Diese Schnittstellen lassen sich aber sehr einfach integrieren.

Um ein Nagios-System ausfallsicher, redundant und fehlalarmsicherer zu gestalten, gibt es die Möglichkeit des Distributed Monitoring- sowie des Redundant/Failover Monitoring Setups. Mithilfe des nrpe (Nagios Remote Plugin Executor) ist es auch möglich, Plugins auf entfernten Rechnern auszuführen, die die Ergebnisse ihrer Untersuchung an den Nagios-Server melden.

Hinweis: Dieser Artikel basiert auf dem Artikel Nagios aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation.

Wir bieten folgende Arten der Netzwerküberwachung bzw. Monitoring mit Nagios:

  • Nagios Outsourcing: Die Systemüberwachung läuft bei uns und fragt Ihre Systeme über Direkteinwahl oder mittels verschlüsselter Verbindungen über das Internet ab.
  • Nagios-in-a-box: Wir implementieren in Ihrem Hause einen vorkonfigurierten Nagios Server.
  • Nagios-Help: Sie haben bereits einen Nagios-Server und benötigen Support bei der Implementierung oder Erweiterung? Hierbei helfen wir Ihnen je nach Bedarf mit Remote-Support und vor Ort Support.