Was ist Nagios?
NagiosŪ ist eine System- und Netzwerküberwachungsapplikation. Sie überwacht Hosts und Services, die Sie angeben, und alarmiert Sie, wenn sich die Dinge verschlechtern und wenn sie wieder besser werden.
Nagios wurde ursprünglich entwickelt, um unter Linux zu laufen, allerdings sollte es unter den meisten anderen Unix-Derivaten ebenfalls funktionieren.
Einige der vielen Features von Nagios umfassen:
- Überwachen von Netzwerkdiensten (SMTP, POP3, HTTP, NNTP, PING, etc.)
- Überwachen von Host-Ressourcen (Prozessorauslastung, Diskbelegung, usw.)
- Einfaches Plugin-Design, das es Benutzern erlaubt, schnell eigene Service-Prüfungen zu entwickeln
- Parallel laufende Service-Prüfungen
- Die Möglichkeit, Netzwerk-Host-Hierarchien mit Hilfe von "Eltern"-Hosts zu definieren, um die Erkennung von Hosts zu erlauben, die "down" sind und die Unterscheidung zwischen Hosts, die "down" bzw. unerreichbar sind.
- Benachrichtigung von Kontakten, wenn Service- oder Host-Probleme auftreten bzw. gelöst werden (über e-Mail, Pager oder benutzerdefinierte Methoden)
- Die Möglichkeit, Routinen zur Ereignisbehandlung (event handler) zu definieren, die bei Host- oder Service-Ereignissen ablaufen, um proaktive Problemlösungen zu erlauben
- Automatische Rotation von Protokolldateien
- Unterstützung, um redundante Überwachungs-Hosts zu implementieren
- Optionales Web-Interface, um den aktuellen Netzwerkstatus, Benachrichtigungs- und Problemverläufe, Protokolldateien usw. anzusehen
Systemvoraussetzungen
Die einzige Voraussetzung für den Betrieb von Nagios ist eine Maschine, auf der Linux (oder eine UNIX-Variante) läuft und ein C-Compiler. Voraussichtlich werden Sie auch noch TCP/IP konfigurieren wollen, weil die meisten Service-Prüfungen über das Netzwerk durchgeführt werden.
Sie müssen nicht die CGIs benutzen, die in Nagios enthalten sind. Wenn Sie sich allerdings entscheiden, sie zu benutzen, muss zusätzlich die folgende Software installiert sein...
- Ein Web-Server mit PHP Support (vorzugsweise Apache)
- Thomas Boutells gd library Version 1.6.3 oder höher (wird benötigt von den statusmap- und trends-CGIs)
- The OpenSSL packages for plugins that support SSL/TLS connections
Lizenzierung
Nagios ist unter den Bedingungen der GNU General Public License Version 2 lizenziert, wie sie von der Free Software Foundation veröffentlicht wird. (A.d.Ü.: eine deutsche Übersetzung finden Sie hier.) Die Lizenz gibt Ihnen das Recht, Nagios unter bestimmten Bedingungen zu kopieren, zu verteilen und/oder zu modifizieren. Lesen Sie die 'LICENSE'-Datei in der Nagios-Distribution oder lesen Sie die (englische) Online-Version der Lizenz für nähere Details.
Nagios wird geliefert WIE ES IST OHNE GARANTIE IRGENDEINER ART, EINSCHLIESZLICH DER GARANTIE FÜR DESIGN, VERMARKTBARKEIT ODER DER TAUGLICHKEIT FÜR EINEN BESTIMMTEN ZWECK.
Danksagungen
Verschiedene Leute haben zu Nagios beigetragen, z.B. durch Meldung von Fehlern, dem Vorschlagen von Verbesserungen, durch Schreiben von Plugins usw. Eine Liste von einigen der vielen Mitwirkenden an der Entwicklung von Nagios finden Sie auf http://www.nagios.org.
Beschaffen der neuesten Version
Sie können auf http://www.nagios.org nach neuen Versionen von Nagios suchen.
Nagios und das Nagios-Logo sind Markenzeichen von Ethan Galstad. Alle anderen Markenzeichen, Dienstmarkenzeichen, registrierte Markenzeichen und registrierte Dienstmarkenzeichen können das Eigentum der jeweiligen Inhaber sein.