Translations of this page:

Nagios

Vorausschauende Abhängigkeitsprüfungen


Hoch zu
Hoch zu: Inhalt
Siehe auch
Siehe auch: Abhängigkeiten, Service-Prüfungen, Host-Prüfungen, Cached Checks

Einführung

Host- und Service-Abhängigkeiten können definiert werden, um Ihnen größere Kontrolle darüber zu geben, wann Prüfungen ausgeführt und wann Benachrichtigungen versandt werden. Da Abhängigkeiten benutzt werden, um grundlegende Aspekte des Überwachungsprozesses zu kontrollieren, ist es wichtig sicherzustellen, dass die Status-Informationen in der Abhängigkeitslogik so aktuell wie möglich sind.

Nagios erlaubt Ihnen, vorausschauende Abhängigkeitsprüfungen für Hosts und Services zu aktivieren, um sicherzustellen, dass die Abhängigkeitslogik die aktuellsten Status-Informationen hat, wenn Entscheidungen darüber getroffen werden müssen, ob Benachrichtigungen verschickt werden oder um aktive Prüfungen für einen Host oder Service zu erlauben.

Wie arbeiten vorausschauende Prüfungen?

Das nachfolgende Bild zeigt ein einfaches Diagramm von Hosts, die von Nagios überwacht werden, zusammen mit ihren Eltern/Kindbeziehungen und Abhängigkeiten.

Der Switch2-Host in diesem Beispiel hat gerade den Status von UP in einen Problemzustand gewechselt. Nagios muss feststellen, ob der Host DOWN oder UNREACHABLE ist, also wird es parallele Prüfungen für die direkten Eltern (Firewall1) und Kinder (Comp1, Comp2, und Switch3) auslösen. Das ist eine normale Funktion der Host-Erreichbarkeits-Logik.

Sie werden auch feststellen, dass Switch2 von Monitor1 und File1 in Bezug auf Benachrichtigungen oder Prüfausführung abhängt (welches davon ist unwichtig für dieses Beispiel). Wenn vorausschauende Host-Abhängigkeitsprüfungen aktiviert sind, wird Nagios parallele Prüfungen von Monitor1 und File1 sowie gleichzeitig für die direkten Eltern und Kinder von Switch2 auslösen. Nagios tut dies, weil es weiß, dass es die Abhängigkeitslogik in der nahen Zukunft prüfen muss (z.B. für Zwecke der Benachrichtigung) und es will sicherstellen, dass es die aktuellsten Statusinformationen für die Hosts hat, die an der Abhängigkeit beteiligt sind.

Vorausschauende Abhängigkeitsprüfungen
So arbeiten vorausschauende Abhängigkeitsprüfungen. Einfach, oder?
Anmerkung
Anmerkung: Vorausschauende Service-Abhängigkeitsprüfungen arbeiten in einer ähnlichen Weise wie oben beschrieben. Außer natürlich, dass sie mit Services arbeiten statt mit Hosts.

Vorausschauende Prüfungen aktivieren

Vorausschauende Abhängigkeitsprüfungen verursachen ziemlich wenig Overhead, also würde ich empfehlen, dass Sie diese aktivieren. In den meisten Fällen werden die Vorteile, aktuelle Informationen für die Abhängigkeitslogik zu haben, den zusätzlichen Overhead durch diese Prüfungen mehr als ausgleichen.

Vorausschauende Abhängigkeitsprüfungen zu aktivieren ist einfach:


Cached Checks

Vorausschauende Abhängigkeitsprüfungen sind Prüfungen nach Bedarf und daher den Regeln von cached checks unterworfen. Cached checks können Ihnen Performance-Verbesserungen liefern, wenn Nagios darauf verzichtet, eine Host- oder Serviceprüfung durchzuführen, wenn es statt dessen ein relativ aktuelles Prüfungsergebnis nutzen kann. Mehr Informationen über cached checks finden Sie hier.

nagios/doku3/dependencychecks.txt · Zuletzt geändert: 2008/01/29 19:12 von wolfgang
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0