ADC

HTTP-Inline-Monitore konfigurieren

Inline-Monitore analysieren und untersuchen die Antworten der Dienste, an die sie gebunden sind, nur wenn diese Dienste Clientanforderungen empfangen. Der Inline-Monitor ist vom Typ HTTP-INLINE und kann nur mit HTTP- und HTTPS-Diensten konfiguriert werden. Ein Inline-Monitor bestimmt, dass der Dienst, an den er gebunden ist, UP ist, indem er seine Antworten auf die Anforderungen überprüft, die an ihn gesendet werden. Wenn keine Clientanforderungen an den Dienst gesendet werden, überprüft der Inline-Monitor den Dienst mithilfe der konfigurierten URL.

Hinweis: Inline-Monitore können nicht an externe oder lokale HTTP- oder HTTPS-Dienste des Global Server Load Balancing (GSLB) gebunden werden, da es sich bei diesen Diensten um virtuelle Server und nicht um tatsächliche Webserver mit Lastausgleich handelt.

Inline-Monitore haben einen Timeout-Wert und eine Anzahl Wiederholungsversuche, wenn die Sonden ausfallen. Sie können einen der folgenden Aktionstypen auswählen, die die NetScaler-Appliance ausführen soll, wenn ein Fehler auftritt:

  • NONE. Es werden keine ausdrücklichen Maßnahmen ergriffen. Sie können den Service einsehen und überwachen, und der Monitor zeigt die Anzahl der aktuellen zusammenhängenden Fehlerantworten und der Gesamtzahl der überprüften Antworten an.
  • PROTOKOLLIEREN. Protokolliert das Ereignis in ns/syslog und zeigt die Zähler an.
  • NACH UNTEN. Markiert den Dienst als inaktiv und leitet keinen Datenverkehr an den Dienst weiter. Diese Einstellung unterbricht alle dauerhaften Verbindungen zum Dienst. Diese Aktion protokolliert auch das Ereignis und zeigt Leistungsindikatoren an.

Nachdem der Dienst ausgefallen ist, bleibt der Dienst für die konfigurierte Ausfallzeit DOWN. Nach Ablauf der Ausfallzeit verwendet der Inline-Monitor die konfigurierte URL, um den Dienst zu untersuchen, um festzustellen, ob er wieder verfügbar ist. Wenn der Prüfpunkt erfolgreich ist, wird der Status des Dienstes in UP geändert. Der Datenverkehr wird an den Dienst geleitet, und die Überwachung wird wie zuvor fortgesetzt.

Informationen zum Konfigurieren von Inline-Monitoren finden Sie unter Konfigurieren von Monitoren in einem Load Balancing Setup.

So konfigurieren Sie HTTP-Inline-Monitore mit CLI

Geben Sie den folgenden Befehl ein:

add lb monitor <monitorName> <type> -respCode <int[-int]> -httpRequest <string> -resptimeout <integer> [<units>] -retries <integer> -downTime <integer> [<units>] -action <action>
<!--NeedCopy-->

Beispiel:

add lb monitor http_inline HTTP-INLINE -respCode 200 304 -httpRequest "HEAD /var/static/empty.htm" -resptimeout 4 -retries 1 -downTime 2 -action NONE
<!--NeedCopy-->
HTTP-Inline-Monitore konfigurieren