NetSaint

NetSaint
Nagios

Screenshot der „Service Detail“-Seite von Nagios
Basisdaten
Entwickler: Ethan Galstad
Aktuelle Version: 3.0.6
(1. Dezember 2008)
Aktuelle Vorabversion: 3.1.0
(25. Januar 2009)
Betriebssystem: Unix-Derivate
Kategorie: Netzwerk-Monitoring
Lizenz: GPL (Freie Software)
Deutschsprachig: nein
nagios.org

Die Software Nagios (Network + Hagios, früher NetSaint) dient der Überwachung komplexer IT-Infrastrukturen.

Nagios bietet dazu eine Sammlung von Modulen zur Überwachung von Netzwerken, Hosts und speziell Diensten sowie einer Web-Schnittstelle zum Abfragen der gesammelten Daten. Nagios steht unter der GPL, ist also Freie Software, und läuft unter zahlreichen Unix-ähnlichen Betriebssystemen. Nagios und das Nagios-Logo sind in den USA eingetragene Warenzeichen von Ethan Galstad.

Am 9. November 2007 wurde die Nagios Enterprises LLC von Ethan Galstad gegründet, welche Consulting und technische Unterstützung rund um das Thema Nagios als kommerzielle Dienstleistung anbietet. Die Software selber bleibt aber weiterhin unter einer freien Lizenz.

Inhaltsverzeichnis

Funktionsweise

Die zu kontrollierenden Hosts und Dienste werden mittels Konfigurationsdateien konfiguriert und Nagios bekannt gemacht. Die Überwachung kann aber erst erfolgen, wenn dementsprechend Kommandos definiert wurden. Das Zusammenfassen in Gruppen für einzelne Hosts, Dienste und Kontakte ist ebenfalls möglich.

Nagios kann den Status verschiedener Dienste (z. B. SSH, FTP, HTTP) sowie den Festplattenplatz, Speicher- und CPU-Auslastung, Uptime usw. über diverse Module (Plug-ins) abfragen und auswerten. Da einige Testmethoden auf Protokollebene arbeiten (TCP, UDP, SNMP, …), ist es möglich, verschiedene Betriebssysteme zu überwachen. Für speziellere Aufgaben kommen weitere Programme zum Einsatz, die ebenfalls frei verfügbar sind (NC_Net, NSClient). Es ist mit entsprechender Zusatzhardware sogar möglich, Umweltbedingungen (z. B. Temperaturwerte, Luftfeuchtigkeit, Füllstände von Flüssigkeitstanks, …) zu überwachen.

Sobald ein Dienst oder ein Host einen (teilweise 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, …). Dabei besteht auch die Möglichkeit, festzulegen, in welcher Reihenfolge Meldungen an weitere Kontaktpersonen erfolgen sollen, wenn eine Störung nach den ersten Meldungen nicht behoben wurde (Eskalationsmanagement). Ebenfalls können bei der Überwachung der Dienste untereinander bestehende Abhängigkeiten berücksichtigt werden. Wird etwa die Erreichbarkeit eines Rechners und auf ihm laufende Programme überwacht, so werden bei einem Ausfall des gesamten Rechners die Meldungen über die einzelnen nicht mehr laufenden Programme unterdrückt.

Um ein Nagios-System ausfallsicher, redundant und fehlalarmsicherer zu gestalten, gibt es die Möglichkeit des Setups als Distributed Monitoring sowie des Redundant/Failover Monitoring. Bei verteiltem Monitoring werden mehrere, dezentral installierte Nagios-Instanzen genutzt, die ihre Ergebnisse mittels NSCA an einen zentralen Nagios-Server senden, der sie als passive Checks verarbeitet. Bei redundantem Monitoring arbeiten zwei Nagios-Instanzen parallel wie bei einem Clusternode und halten sich mit einem Heartbeat gegenseitig auf dem Laufenden.

Mithilfe des Nagios Remote Plugin Executor (nrpe) oder SSH ist es auch möglich, Plug-ins auf entfernten Rechnern auszuführen, die die Ergebnisse ihrer Untersuchung an den Nagios-Server melden. Eleganter, wenn auch schwieriger zu konfigurieren, ist die passive Überwachung via SNMP-Traps mittels NagTrap.

Zusatzprogramme

Nagios kann mit Add-ons erweitert werden. Beispiele hierfür sind:

  • Nmap2Nagios: Addon zur automatischen Generierung von Konfigurationsdateien
  • Centreon: Addon zur Konfiguration und zum Monitoring via Webinterface
  • NagVis: Addon zur Visualisierung der Überwachungsergebnisse
  • monarch: Administrationsoberfläche für Nagios 1.x und 2.x
  • PerfParse: Datenbankanbindung zur Verarbeitung der von Nagios gesammelten „Performancedaten“
  • PNP: Tool zur Generierung von Graphen aus den von Nagios gelieferten Daten
  • Nagios Business Process AddOns: Erweiterung um statt einzelne Komponenten ganze Anwendungen ("Geschäftsprozesse") zu überwachen
  • NagiosGrapher: Tool zur Generierung von Graphen anhand von Nagios-Performancedaten, welches sich automatisch ins Web-Frontend von Nagios einbettet
  • NagiosEventDB: Ereignisdatenbank für Nagios z. B. für SNMPTraps, Syslog Meldungen, ...

Weiterhin gibt es Programme, die Nagios überwachen und Ereignisse melden:

  • Nagios Checker: ein Addon für Mozilla Firefox
  • nagstamon: Nagios Status Monitor für den Desktop

Literatur

  • Wolfgang Barth: (2005) Nagios – System- und Netzwerk-Monitoring – Open Source Press ISBN 3-937514-09-0
  • Götz Rieger: Netzwerk unter Kontrolle – Netzwerküberwachung mit Nagios – c’t 3/06, S. 206
  • Götz Rieger: Nagios' neue Kleider – kurz vorgestellt,Netzwerküberwachung,Nagios, MySQL, PHP [...] – c’t 12/06, S. 70
  • Alexander Schreiber: Wachsamer Schutzheiliger – System-Monitoring mit Nagios – iX 12/03, S. 70
  • James Turnbull: (2006) Pro Nagios 2.0 – San Francisco: Apress ISBN 1-59059-609-9
  • David Josephsen: (2007) Building a Monitoring Infrastructure with Nagios – Prentice Hall ISBN 0-13-223693-1
  • Taylor Dondich: (2006) Network Monitoring with Nagios – O’Reilly ISBN 0-596-52819-1
  • Wolfgang Barth: (2008) Nagios. System- und Netzwerk-Monitoring 2. Auflage – Open Source Press ISBN 978-3-937514-46-8

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Netsaint — Nagios Screenshot der „Service Detail“ Seite von Nagios Basisdaten Entwickler: Ethan Galstad Aktuelle Version …   Deutsch Wikipedia

  • Netsaint — Nagios Nagios Capture d écran de l interface web de Nagios …   Wikipédia en Français

  • Nagios — Screenshot of the Nagios web interface Original author(s) Ethan Galstad Initial release March 14, 1999[1] …   Wikipedia

  • Nagios — es un sistema de monitorización de redes de código abierto ampliamente utilizado, que vigila los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus… …   Wikipedia Español

  • Nagios — Nagios …   Википедия

  • Recursive acronym — A recursive acronym (synonymous with metacronym,[1] recursive initialism, and recursive backronym) is an acronym or initialism that refers to itself in the expression for which it stands. The term was first used in print in April 1986.[2]… …   Wikipedia

  • Saint Mark's Coptic Orthodox Cathedral (Alexandria) — Infobox church color = yellow name = Saint Mark s Coptic Orthodox Cathedral fullname = Saint Mark s Coptic Orthodox Cathedral (Alexandria) img size = 180px img capt = An interior view of St. Mark s Cathedral in Alexandria landscape = denomination …   Wikipedia

  • Nagios — Screenshot der „Service Detail“ Seite von Nagios Basisdaten Entwickler Ethan Galstad Aktuelle …   Deutsch Wikipedia

  • Nagios Remote Plugin Executor — Nagios Screenshot der „Service Detail“ Seite von Nagios Basisdaten Entwickler: Ethan Galstad Aktuelle Version …   Deutsch Wikipedia

  • Nagios — Capture d écran de l interface web de Nagios …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”