ADC

Überwachen von GSLB-Diensten

Wenn Sie einen Remotedienst an einen virtuellen GSLB-Server binden, tauschen die GSLB-Standorte metrische Informationen aus, einschließlich metrischer Netzwerkinformationen, bei denen es sich um die Roundtrip-Time- und Persistenzinformationen handelt.

Wenn eine Metric Exchange-Verbindung zwischen einem der teilnehmenden Standorte kurzzeitig unterbrochen wird, wird der Remote-Site als DOWN markiert, und an den verbleibenden Standorten, die aktiv sind, wird ein Lastenausgleich durchgeführt. Wenn Metric Exchange für einen Standort NICHT verfügbar ist, werden auch die Remote-Dienste, die zu dieser Site gehören, als NICHT VERFÜGBAR markiert.

Die NetScaler Appliance bewertet regelmäßig den Status der Remote-GSLB-Dienste, indem sie entweder MEP oder Monitore verwendet, die explizit an die Remotedienste gebunden sind. Es ist nicht erforderlich, explizite Monitore an lokale Dienste zu binden, da der Status des lokalen GSLB-Dienstes standardmäßig mithilfe des MEP aktualisiert wird. Sie können jedoch explizite Monitore an einen Remotedienst binden. Wenn Monitore explizit gebunden sind, wird der Status des Remotedienstes nicht vom Metrikaustausch gesteuert.

Wenn Sie einen Monitor an einen Remote-GSLB-Dienst binden, verwendet die NetScaler-Appliance standardmäßig den vom Monitor gemeldeten Status des Dienstes. Sie können die NetScaler-Appliance jedoch so konfigurieren, dass Monitore zur Bewertung von Diensten in den folgenden Situationen verwendet werden:

  • Verwenden Sie immer Monitore (Standardeinstellung).
  • Verwenden Sie Monitore, wenn MEP ausgeschaltet ist.
  • Verwenden Sie Monitore, wenn Remotedienste und MEP AUSGESCHALTET sind.

Die zweite und dritte der oben genannten Einstellungen ermöglichen es der Appliance, die Überwachung zu beenden, wenn MEP eingeschaltet ist. In einem hierarchischen GSLB-Setup stellt eine GSLB-Website dem MEP beispielsweise Informationen über ihre untergeordneten Standorte zur Verfügung. Ein solcher Zwischenstandort kann den Status des untergeordneten Standorts aufgrund von Netzwerkproblemen als DOWN bewerten, obwohl der tatsächliche Status des Standorts UP ist. In diesem Fall können Sie Monitore an die Dienste des übergeordneten Standorts binden und MEP deaktivieren, um den aktuellen Status des Remotedienstes zu ermitteln. Mit dieser Option können Sie steuern, wie die Zustände der Remotedienste bestimmt werden.

Um Monitore zu verwenden, erstellen Sie sie zunächst und binden Sie sie dann an GSLB-Dienste.

Monitor-Trigger konfigurieren

Sie können eine GSLB-Site so konfigurieren, dass sie immer Monitore verwendet (Standard), Monitore verwendet, wenn MEP ausgefallen ist, oder Monitore verwendet, wenn sowohl der Remotedienst als auch das MEP ausgefallen sind. In den beiden letztgenannten Fällen beendet die NetScaler-Appliance die Überwachung, wenn MEP in den Status UP zurückkehrt.

So konfigurieren Sie die Monitorauslösung mithilfe der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

set gslb site <siteName> –triggerMonitor (ALWAYS | MEPDOWN | MEPDOWN_SVCDOWN)
<!--NeedCopy-->

Beispiel:

set gslb site Site-GSLB-North-America –triggerMonitor Always
<!--NeedCopy-->

So konfigurieren Sie die Monitorauslösung mithilfe des Konfigurationsprogramms

  1. Navigieren Sie zu Traffic Management > GSLB > Sitesund doppelklicken Sie auf die Site.
  2. Wählen Sie in der Dropdownliste Trigger Monitors eine Option aus, wann die Überwachung ausgelöst werden soll.

Monitore hinzufügen oder entfernen

Um einen Monitor hinzuzufügen, geben Sie den Typ und den Port an. Sie können einen Monitor, der an einen Dienst gebunden ist, nicht entfernen. Sie müssen zuerst den Monitor vom Dienst trennen.

So fügen Sie einen Monitor mithilfe der Befehlszeilenschnittstelle hinzu

Geben Sie an der Befehlszeile die folgenden Befehle ein, um einen Monitor zu erstellen und die Konfiguration zu überprüfen:

add lb monitor <monitorName> -type <monitorType> -destPort <portNumber>

show lb monitor <monitorName>
<!--NeedCopy-->

Beispiel:

add lb monitor monitor-HTTP-1 -type HTTP -destPort 80
show lb monitor monitor-HTTP-1
<!--NeedCopy-->

So entfernen Sie einen Monitor mithilfe der Befehlszeilenschnittstelle

Geben Sie an der Eingabeaufforderung Folgendes ein:

rm lb monitor <monitorName>
<!--NeedCopy-->

So fügen Sie mithilfe des Konfigurationsdienstprogramms einen Monitor hinzu

Navigieren Sie zu Traffic Management > Load Balancing > Monitore und fügen Sie einen Monitor hinzu oder löschen Sie ihn.

Monitore an einen GSLB-Dienst binden

Sobald Sie Monitore erstellt haben, müssen Sie sie an GSLB-Dienste binden. Wenn Sie Monitore an die Dienste binden, können Sie ein Gewicht für den Monitor angeben. Nachdem Sie einen oder mehrere gewichtete Monitore gebunden haben, können Sie einen Monitorschwellenwert für den Dienst konfigurieren. Durch diesen Schwellenwert wird der Dienst heruntergefahren, wenn die Summe der gebundenen Monitorgewichte den Schwellenwert unterschreitet.

Hinweis: Im Konfigurationsprogramm können Sie sowohl das Gewicht als auch den Überwachungsschwellenwert festlegen, während Sie den Monitor binden. Wenn Sie die Befehlszeile verwenden, müssen Sie einen separaten Befehl ausführen, um den Überwachungsschwellenwert des Dienstes festzulegen.

So binden Sie den Monitor mithilfe der Befehlszeilenschnittstelle an den GSLB-Dienst

Geben Sie an der Eingabeaufforderung Folgendes ein:

bind monitor <name> <serviceName> [ -state (Enabled | Disabled) ] -weight <positiveInteger>
<!--NeedCopy-->

Beispiel:

bind monitor monitor-HTTP-1 service-GSLB-1 -state enabled -weight 2
<!--NeedCopy-->

So legen Sie den Überwachungsschwellenwert für einen GSLB-Dienst mithilfe der Befehlszeilenschnittstelle fest

Geben Sie an der Eingabeaufforderung Folgendes ein:

set gslb service <ServiceName> -monThreshold <PositiveInteger>
<!--NeedCopy-->

Beispiel:

set gslb service service-GSLB-1 -monThreshold 9
<!--NeedCopy-->

So binden Sie den Monitor mithilfe des Konfigurationsdienstprogramms an den GSLB-Dienst

  1. Navigieren Sie zu Traffic Management > GSLB > Services.
  2. Klicken Sie auf den Abschnitt Monitor und binden Sie den Monitor an den GSLB-Dienst.

So legen Sie den Überwachungsschwellenwert für einen GSLB-Dienst mithilfe des Konfigurationsdienstprogramms fest

  1. Navigieren Sie zu Traffic Management > GSLB > Services.
  2. Klicken Sie auf den Abschnitt Schwellenwert überwachen und geben Sie einen Schwellenwert ein.
Überwachen von GSLB-Diensten