Status Typen


Einleitung

Der aktuelle Status eines Dienstes oder Hosts wird an Hand von zwei Komponenten erkannt: der Status des Hosts oder Dienstes (z.B. OK, WARNING, UP, DOWN, etc.) und der Typ des Status in dem sich der Host oder der Dienst befindet. Es gibt zwei Typen von Stati in Nagios - "soft" und "hard" Stati. Status Typen sind der kritische Teil von Nagios' Überwachungs-Logik. Sie werden benutzt um zu erkennen, wann "Event Handler" ausgeführt werden und wann Benachrichtigungen verschickt werden.

Wiederholung von Dienst- und Host-Überprüfungen

Um Fehlalarme zu verhindern, erlaubt es Nagios zu konfigurieren, wie oft eine Dienst- oder Host-Überprüfung erneut versucht wird, bevor der Dienst oder Host als problematisch eingestuft wird. Die Maximale Anzahl der Wiederholungen wird von der <max_check_attempts>-Option in der Dienst- bzw. Host-Definition gesteuert. Aufgrund dieser Definition wird erkannt in welchem Typ von Status sich der Dienst oder Host gerade befindet. Es gibt zwar ein paar Ausnahmen in der Logik der Dienst-Überwachung, aber diese werden für erstmal ignorieren.
Werfen wir einen Blick auf die unterschiedlichen Status-Typen von Diensten...

Softe Stati

"Softe Stati" treten bei Diensten und Hosts in den folgenden Situationen auf:

Softe Status Ereignisse

Was passiert, wenn sich ein Dienst oder Host in einem "soften" Fehler-Status befindet oder ein "soft recovery" passiert?

Wie man sehen kann, ist das einzige was wirklich in einem soften Status passiert, die Ausführung der Event Handler. Die Benutzung von Event Handlern kann z.B. dafür nützlich sein, um pro-aktiv ein Problem zu beheben (falls dieses durch einen automatisierbaren Vorgang möglich ist), bevor das Problem in einen "harten" Status fällt.
Weitere Informationen über Event Handler können hier gefunden werden.

Harte Stati

Harte Stati treten bei einem Dienst in den folgenden Situationen auf (harte Stati von Hosts werden später besprochen)...

Harte Stati treten bei einem Host in den folgenden Situationen auf...

Harte Status-Änderungen

Bevor wir besprechen was passiert wenn sich ein Dienst oder Host in einem harten Status befindet, müssen wir über harte Status-Änderungen bescheid wissen. Harte Status-Änderungen treten auf wenn sich der Status eines Dienstes oder Hosts...

Harte Status-Events

Was passiert, wenn sich ein Dienst oder Host in einem harten Fehler-Status befindet und eine harte Wiederherstelltung erfährt? Es kommt darauf an, ob ein harter Status-Wechsel (wie in dem Punkt zuvor beschrieben) passiert ist.

Falls eine harte Status-Änderung erfolgt ist und der Dienst oder Host sich weiterhin in einem nicht-OK-Status befindet, passieren die folgenden Aktionen:

Falls eine harte Status-Änderung erfolgt ist und der Dienst oder Host sich in einem OK-Status befindet, werden die folgenden Aktionen ausgelöst:

Falls eine harte Status-Änderung NICHT erfolgt is und der Dienst oder Host sich in einem nicht-OK-Status befindet, passieren die folgenden Aktionen:

Falls KEINE harte Status-Änderung erfolgt ist und der Dienst oder Host sich in einem OK-Status befindet, werden keinerlei Aktionen ausgeführt, da der Dienst oder Host sich in einem OK-Status befinden und dies auch bei der letzten Überprüfung der Fall war.