Wie bereits letzte Woche angekündigt, werden wir in der nächsten Zeit auf ein paar neue Features von Nagios 3 in unserem Blog eingehen. So war letzte Woche das Thema Host-Checks an der Reihe.
Ein von einigen Plugin-Entwicklern und Nagios-Administratoren lang ersehntes Feature ist die mehrzeilige Ausgabe von Plugins in Version 3. Dies ermöglicht die Rückgabe von Checkergebnissen und Performancedaten mit einer Grüße von bis zu zu 4 KByte.
Der Hauptgrund der Limitierung, nämlich Nagios vor Overflows zu schützen, kann jedoch durch ein kleine Anpassung in der include/nagios.h (MAX_PLUGIN_OUTPUT_LENGTH) und anschließendem Neukompilieren aufgehoben bzw. erhöht werden.
Ergänzend zu den angesprochenen Multiline-Outputs besteht nun die Möglichkeit den eingebetteten Perl-Interpreter in der Konfiguration zu de- bzw. aktivieren, was eine evtl. Neukompilieren bei Bedarf überflüssig macht. Die Aktivierung erfolgt mit Hilfe des Parameters enable_embedded_perl in der nagios.cfg. Wer pro Plugin über den verwendeten Interpreter entscheiden will, kann dies direkt im Plugin via Direktive.
Seit einigen Wochen sind wir beim IT-Dienstleister der Bilfinger Berger Gruppe, der Firma bebit, im Einsatz und unterstützen das Unternehmen im Bereich Open-Source-Systemmanagement.
Bilfinger Berger ist ein führender international tätiger Bau- und Dienstleistungskonzern der als Multi Service Group ganzheitliche Lösungen in den Bereichen Immobilien, Infrastruktur und Industrieservice im In- und Ausland anbietet.
Basierend auf Nagios und einiger unsere Tools wie EventDB und NagiosGrapher realisieren wir dort gemeinsam mit dem Kunden das zukünftige Monitoringsystem.
Neben den angesprochenen Addons waren hier vorallem das Thema Notification und Reporting auf Basis der NDO-Datenbank Schwerpunkte des Projekts. Mit Erreichung aller Pilotziele in dieser Woche steht einer erfolgreichen Praxiseinführung nun nichts mehr im Weg.
Beginnend mit diesem Post möchten wir in den nächsten Wochen in einer Serie auf einige wichtige Neuerungen von Nagios 3 eingehen.
Als lang ersehntes Feature widmen wir den ersten Eintrag dem Thema Host-Checks, welche in der aktuellen Nagios-Version komplett überarbeitet wurden. Gerade in großen Umgebungen war das Thema für viele Nagios-Administratoren und auch in vielen unserer Projekte ein leidiges Thema. Grund hierfür ist, dass die bisherige Hostcheck-Logik durchaus zur Stilllegung des Nagios-Systems führen konnte, wenn mehrere Hosts aufgrund eines Netzausfalls nicht erreichbar waren und Nagios mit der vergeblichen Kontaktaufnahme beschäftigt war.
Mit Nagios 3 gibt Ethan uns nun die Möglichkeit Host-Checks zu parallelisieren und nicht wie früher seriell abzuarbeiten. Da gerade bei einer großen Anzahl an Status-Veränderungen die Stilllegung des Monitoring-Prozesses zu Problem führte ist dies ein in der Community lang erwartetes Feature.
Durch Verwendung der neuen Option Cached Host-Checks bietet Nagios nun die Möglichkeit den aktuellen Hoststatus für einen konfigurierbaren Zeitraum als gültig anzusehen. Das hat zur Folge, das vor aktiver Prüfung des Hosts zuerst ein zeitlich gültiges Cache-Ergebnis durch den Nagios-Daemon ermittelt wird und somit ein realer Hostcheck unterbunden wird. Dieser Mechanismus hat zwar Auswirkungen auf die Genauigkeit des aktuellen Ist-Zustandes, bietet jedoch sinnvoll eingesetzt eine leistungsfähige Möglichkeit auch große Umgebungen mit kleinen Latenzen zu überwachen.
Man hat ja nicht immer ein vollwertiges Nagios System oder eine lokale Linux Shell zur Hand um sich mit den richtigen Tools weiterhelfen zu können. Manchmal muss man auch ein verstümmeltes WLAN verwenden, dass keine Ping- und Traceroute Pakete durchlässt. Wenn Sie sich in dieser Situation fragen ob die angesurfte Website komplett down oder nur von Ihrem Internetzugang gerade nicht zu erreichen ist, dann gibts hier schnelle Hilfe: http://downforeveryoneorjustme.com/
Kürzlich ist die neue Auflage von Wolfgang Barths Buch “Nagios” erschienen.
Gegenüber der Vorauflage wurden die Nagios Versionen 2.x überarbeitet und aktualisiert, sowie die Neuerungen und Änderungen in Nagios 3.0 gegenüber 2.x dargestellt.
Natürlich sind auch die aktuellen Entwicklungen zu den behandelten Tools und die Unterschiede zu den neuesten Versionen enthalten. Unter anderem werden hier neue Plugins wie check_logfiles und check_multi vorgestellt. NagVis und dem Perl-Modul Nagios::Plugin wurden eigene Kapitel gewidmet, aber auch die von NETWAYS entwickelten Produkte NagiosGrapher und EventDB werden beschrieben, worüber wir uns freilich besonders freuen.
Bestimmt wird auch diese Auflage wieder ein absoluter Renner werden.
Gerade wurde über die nagios-announce Mailingliste die erste stabile Version von Nagios 3.0 angekündigt und die Software steht ab sofort unter http://www.nagios.org zum Download bereit. Eines der interessantesten neuen Features ist die grundlegende Änderung der Logik der Hostchecks. Unter Nagios 2.x konnte immer nur eine Hostprüfung gleichzeitig durchgeführt werden und die hat auch noch alle anderen Servicechecks blockiert, was zu ungewollten Verzögerungen in der Überwachung führen kann. Dieses Problem wurde in Nagios 3.x beseitigt und Hostchecks können nun ähnlich den Servicechecks vollständig parallel ausgeführt werden.

Auch in diesem Jahr dürfen wir uns auf hochkarätige Referenten bei der NETWAYS Nagios Konferenz freuen. Ihre Teilnahme bereits zugesagt haben - unter anderem - Nagioserfinder und -chefentwickler, Ethan Galstad, sowie der Hauptentwickler der Nagios Plugins, Ton Voon. Beide werden auch in diesem Jahr wieder spannende Vorträge halten und sicher für die ein oder andere anschließende Diskussion rund um Nagios zur zur Verfügung stehen.

Am Donnerstag fand auf unserem Gemeinschaftsstand der Bayern Tag statt. Abends gab es eine Standparty und schon tagsüber haben mehrere Politiker aus Bayern den Stand besucht. Dabei entstanden auch diese Bilder, wie sich Markus Sackmann, Staatssekretär im Bayerischen Wirtschaftsministerium bei uns über die Einsparmöglichkeiten durch Open Source Software informiert. Als ehemaliges Mitglied im Haushaltsausschuss des Landtages haben ihn die 12 Millionen Euro, die unser Nagios Projekt beim Bundesverwaltungsamt eingespart hat, natürlich brennend interessiert.
Last 5 Comments