Translations of this page:

Beispiele

Diese Beispielseite ist im Moment noch mehr oder weniger Work in progress. In den naechsten Wochen will ich nach und nach eine Reihe von Beispielen dokumentieren, wie check_multi in der Praxis genutzt werden kann.
Das heisst aber nicht, dass die Beispiele nicht funktionieren ^_^

Call for examples :!:: Wenn Sie check_multi-Beispiele haben, die Sie der Community zur Verfuegung stellen moechten, schicken Sie mir alle notwendigen Informationen und ich werde sie hier veroeffentlichen. Keine Ahnung, wie Sie mich erreichen koennen? Schauen Sie mal auf die Kontaktseite.

Stabile Version 0.20

Die stable 0.20 und die Entwicklerversionen seit SVN222 enthalten eine neue Verzeichnis-Struktur und Beispieldateien unter dem Verzeichnis sample-config. Jedes Beispiel, das hier beschrieben wird, ist auch unterhalb des sample-config-Verzeichnis' wiederzufinden.

Distributed service checks

Diese Beispiel zeigt, wie ein bestimmter Service von mehreren Seiten / Hosts aus ueberwacht werden kann.
Und das alles aus einem generischen, wiederverwendbaren Check, wo lediglich folgende Parameter spezifiziert werden muessen:

  1. das Service-Kommando, das ausgefuehrt werden soll
  2. die Liste der Hosts
  3. die Schwellwerte fuer die Ergebnisse der kombinierten Checks

Nagiostats

Nagiostats ist die check_multi-Version vom Nagios-Monitoring selber.
Es besteht aus zwei Hauptteilen: dem Alarming und darueber hinaus den Performancedaten.
Die Kommandodatei ermoeglicht es Ihnen, ueber Probleme Ihres Nagios-Servers kurzfristig informiert zu werden. Langfristige Performance-Themen koennen ueber die Performance-Graphen identifiziert werden, die von PNP aus den check_multi-Daten erstellt werden.

Netzwerk-Interface Einstellungen

Das Netzwerk-Interface Monitoring in diesem Beispiel bezieht sich nicht auf den Durchsatz und Performance-Messungen. Es ist vielmehr eine Pruefung, ob die Hardware-Einstellungen korrekt sind:

  1. Laeuft das Interface mit mindestens 100Mbit?
  2. Steht es auf full duplex?
  3. Autonegotiation wird auch dargestellt, aber nicht ueberwacht.

Prozesse ueberwachen und ggf. mit einem Eventhandler starten

start_process ist ein sehr einfacher, aber schnell zu konfigurierender und gut visualisierter Weg, um Prozesse zu ueberwachen und gegebenenfalls neu zu starten.
check_multi visualisiert dabei den ganzen Prozess:

  1. Check, ob der Prozess vorher laeuft: gruen oder rot
  2. Neustart des Prozesses falls noetig: der RC haengt vom Prozess-Start ab
  3. Nochmaliger Check des Prozesses am Ende: gruen oder rot
de/projects/check_multi/examples.txt · Zuletzt geƤndert: 2009/10/18 16:48 von flackem
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0