Abhängigkeiten – Überblick

In der Standardeinstellung fragt WhatsUp Gold alle Geräte und aktiven Monitore in der Geräteliste ab. Dabei wird oft überflüssiger Aufwand betrieben, weil Geräte abgefragt werden, deren Zustand abhängig vom Status anderer Geräte angenommen werden kann. Mit der Abhängigkeitsfunktion wird der Aufwand in diesen Fällen reduziert, weil Bedingungen erstellt werden können, bei denen ein Gerät nicht abgefragt wird. Mit diesen Bedingungen wird festgelegt, ob ein abhängiges Gerät anhand des Zustands eines anderen Geräts (dem Ziel der Abhängigkeit) abgefragt werden soll. Der Zustand des Zielgeräts wird anhand des Zustands seiner aktiven Monitore festgestellt. Abhängigkeiten können entweder für den Zustand „Erreichbar“ oder „Nicht erreichbar“ („Erreichbar“-Abhängigkeit oder „Nicht erreichbar“-Abhängigkeit) eingerichtet werden.

„Erreichbar“-Abhängigkeiten

Mit jeder „Erreichbar“-Abhängigkeit wird eine Bedingung aufgestellt; das Gerät wird nur abgefragt, wenn sich die ausgewählten aktiven Monitore auf dem anderen Gerät im Zustand „Erreichbar“ befinden. Das Gerät ist praktisch „hinter“ dem Gerät, von dem es abhängt; es wird nur abgefragt, wenn das „vordere“ Geräte erreichbar ist.

Beispiel:

In diesem Beispiel wurde ein aktiver Monitor für jedes Gerät konfiguriert und Ping (Gerätename) benannt. Ohne Abhängigkeiten versucht WhatsUp Gold, die Ping-Monitore auf den Hosts abzufragen, selbst wenn der Switch ausgeschaltet wurde oder anderweitig nicht erreichbar ist. Dies führt zu überflüssigem Datenverkehr und Systemauslastung, die vermieden werden können, wenn „Erreichbar“-Abhängigkeiten auf den Hosts eingerichtet werden.

Wenn eine „Erreichbar“-Abhängigkeit auf den einzelnen Hosts eingerichtet wird, durch die die Abfrage der Hosts von der Erreichbarkeit des Ping-Monitors für Switch N abhängt (in der Abbildung gekennzeichnet mit Up Dependency: Switch N (Ping Monitor)), wird eine Bedingung erstellt, so dass WhatsUp Gold die Abfrage der Hosts deaktiviert, wenn Switch N ausgeschaltet oder anderweitig für den Monitor Ping (Switch N) nicht erreichbar ist. Dadurch ist weniger Aufwand für die Überwachung der abhängigen Host-Geräte erforderlich; gleichzeitig sind Daten zur Verfügbarkeit in Abhängigkeit von der Verfügbarkeit von Switch N vorhanden.

UpDependenciesExample

„Nicht erreichbar“-Abhängigkeiten

Important: Wenn das APM-Plug-In verwendet wird und es APM-Komponenten gibt, die WhatsUp Gold-Geräte mit Abhängigkeiten enthalten, werden für die APM-Komponenten die WhatsUp Gold-Zustände „Unbekannt“ und „Wartung“ als „Unbekannt“ angezeigt. Daher wird die APM-Komponente in den Zustand „Unbekannt“ geändert, wenn ein WhatsUp Gold-Gerät in den Zustand „Unbekannt“ oder „Wartung“ wechselt. Weitere Informationen zum Rollup von Gerätezuständen aus einzelnen APM-Komponentenstatus in den Gesamtzustand der APM-Instanz finden Sie unter Mehr über den Instanzzustandsvorrang von APM-Komponenten erfahren.

Mit jeder „Nicht erreichbar“-Abhängigkeit wird eine Bedingung aufgestellt; das Gerät wird nur abgefragt, wenn sich die ausgewählten aktiven Monitore auf dem anderen Gerät im Zustand „Nicht erreichbar“ befinden. Das Gerät ist praktisch „vor“ dem Gerät, von dem es abhängt. Die abhängigen vorgeschalteten Geräte werden nur dann abgefragt, wenn das Gerät weiter hinten nicht erreichbar ist.

Beispiel:

In diesem Beispiel besteht das Netzwerksegment aus einer Gruppe von Geräten, deren Verbindung jeweils von einem anderen Gerät abhängt. Jedes der Geräte verfügt über einen Ping-Monitor, mit dem der Zustand des Geräts bestimmt werden kann (Ping (Gerät). Wenn Host A per Ping von einem anderen Netzwerksegment aus erreichbar ist, kann davon ausgegangen werden, dass Router R und Switch N ebenfalls erreichbar und verfügbar sind; es ist also überflüssig, eigene Ping-Monitore für diese Geräte zu aktivieren, solange Host A erreichbar ist. Wenn Host A jedoch ausgeschaltet oder anderweitig für den Ping-Monitor nicht erreichbar ist, muss über die Monitore „Ping (Switch N)“ und „Ping (Router R)“ sichergestellt werden, dass die Geräte erreichbar und verfügbar sind.

DownDependenciesExample1

Indem eine „Nicht erreichbar“-Abhängigkeit auf Switch N vom Ping-Monitor von Host A hinzugefügt wird (Down Dependency: Host A (Ping Monitor)) und eine „Nicht erreichbar“-Abhängigkeit auf Router R vom Ping-Monitor auf Switch N (Down Dependency: Switch N (Ping Monitor)), wird eine Kette von Abhängigkeiten erstellt, mit der das Netzwerksegment überwacht wird und gleichzeitig die aktiven Monitore reduziert werden, die im Segment verwendet werden, wenn alle Geräte erreichbar sind.

DownDependenciesExample2

Wenn diese Abhängigkeiten hinzugefügt wurden und Ping (Host A) nicht erreichbar wird, fragt WhatsUp Gold aufgrund der „Nicht erreichbar“-Abhängigkeit von Switch N diesen Switch ab. Wenn die Abfrage von Switch N erfolgreich ist, wird dieser weiterhin abgefragt, bis Host A wieder erreichbar ist. Wenn jedoch Switch N ebenfalls nicht erreichbar ist und Ping (Switch N) in den Zustand „Nicht erreichbar“ wechselt, veranlasst die „Nicht erreichbar“-Abhängigkeit von Router R WhatsUp Gold dazu, jetzt Router R abzufragen. Wenn Ping (Switch N) wieder erreichbar wird, wird Router R nicht mehr abgefragt. Wenn Ping (Host A) wieder in den Zustand „Erreichbar“ wechselt, wird Switch N nicht mehr abgefragt.

„Nicht erreichbar“-Abhängigkeiten und der Zustand „Angenommen erreichbar“

Eine „Nicht erreichbar“-Abhängigkeit auf einem Gerät kann zum Zustand „Angenommen erreichbar“ führen. Dabei gibt ein Monitor auf dem abhängigen Gerät unabhängig vom tatsächlichen Zustand an, dass er erreichbar ist.

Dieser Fall tritt ein, wenn sich das abhängige Gerät in einem inaktiven Zustand befindet und auf eine Echo-Anfrage von einem Ping an das Gerät antworten kann. Aufgrund der „Nicht erreichbar“-Abhängigkeit wird das abhängige Gerät nicht abgefragt und es wird angenommen, dass es erreichbar ist; der tatsächliche Zustand des überwachten Dienstes oder Prozesses ist jedoch unbekannt und kann sogar „fehlgeschlagen“ sein.

Ein Beispiel für ein abhängiges System ist ein passiver (Bereitschafts-)Server, der einen Hochverfügbarkeits-Datenbank-Cluster unterstützt, für den eine „Nicht erreichbar“-Abhängigkeit vom aktiven Server vorliegt. Wenn das Datenbank-Management-System (DBMS) auf dem Bereitschaftsserver beim Neustart nicht startet, zeigt WhatsUp Gold diesen Ausfall erst dann an, wenn der aktive Server ausfällt und der Bereitschaftsserver abgefragt wird.

Abhängigkeiten prüfen

Es gibt verschiedene Möglichkeiten zu prüfen, dass Abhängigkeiten wie gewünscht eingerichtet sind.

  1. Überprüfen Sie die Beschreibung der Abhängigkeit im Dialogfeld „Geräteeigenschaften“.

    WUG21.1-Dependencies_Dialog

  2. Prüfen Sie die Pfeile für die Abhängigkeiten in der Kartenansicht.

    WUG21.1-Dependencies_Overview_Example_1_Revised

In der Karte oben werden verschiedene „Erreichbar“-/„Nicht erreichbar“-Abhängigkeiten angezeigt. Grüne Pfeile zeigen „Erreichbar“-Abhängigkeiten an, rote Pfeile „Nicht erreichbar“-Abhängigkeiten.

Mit den Positionsangaben („liegt hinter/vor einem Gerät“) können Sie den Pfeilen in der Karte oben folgen, um die Abhängigkeit zu prüfen. Beispiel: Die Server-Abhängigkeiten werden als „Server nur dann abfragen, wenn der Switch erreichbar ist“ gelesen. Die Server befinden sich hinter dem Switch und werden nur abgefragt, wenn der Switch auch auf Abfragen antwortet. Wenn der Switch nicht erreichbar wird, gilt der Server ebenfalls als nicht verfügbar und wird nicht mehr abgefragt. Da der Server nicht verfügbar ist, wird der Server-Zustand in „Unbekannt“ geändert.

Ein weiteres Beispiel: Die Router-Abhängigkeit auf der Firewall wird als „Firewall nur dann abfragen, wenn der Switch nicht erreichbar ist“ gelesen. Wenn die Kommunikation zwischen dem Router und der Firewall unterbrochen wird, ändert sich der Zustand des Switchs in „Nicht erreichbar“, weil eine „Nicht erreichbar“-Abhängigkeit von der Firewall vorliegt. Wenn der Switch nicht erreichbar wird, ändert sich der Zustand der Server in „Unbekannt“, weil eine „Erreichbar“-Abhängigkeit vom Switch vorliegt. Da der Switch nicht erreichbar ist, wird die Firewall abgefragt und schaltet in den Zustand „Nicht erreichbar“. Nachdem die Firewall als „Nicht erreichbar“ gilt, wird der Router abgefragt.

„Nicht erreichbar“-Abhängigkeiten helfen bei der Analyse der Unterbrechung in einer Gerätekette. Wenn die Kette nicht unterbrochen wird, werden die Geräte in der Kette nicht abgefragt und gelten als „Erreichbar“.