Citrix ADC

サービスのリバース監視を構成する

リバースモニタは、プローブ基準が満たされた場合はサービスを DOWN としてマークし、満たされなかった場合は UP としてマークします。たとえば、プライマリサービスが DOWN のときだけバックアップサービスがトラフィックを受信するようにする場合は、リバースモニタをセカンダリサービスにバインドし、プライマリサービスをプローブするように設定します。

Citrix ADCアプライアンスは、次のリバースモニターをサポートしています。

  • HTTP
  • ICMP
  • TCP (リリース 11.1 ビルド 49.x から)

サービスの HTTP リバースモニタリングの設定

次の表に、サービスの HTTP ダイレクト監視およびリバース監視の条件を示します。

条件 直接 [反転]
接続が確立されていません。 失敗します 失敗します
HTTP 応答コードはプローブの仕様と一致します。 成功 失敗します
HTTP 応答コードがプローブの仕様と一致しません。 失敗します 成功
プローブがタイムアウトしました。 失敗します 失敗します

CLI を使用してサービスの HTTP リバースモニタリングを設定するには

コマンドプロンプトで、次のように入力します。

add lb monitor <Monitor_Name> HTTP -respCode 200 -httpRequest "HEAD /" -destIP <Primary_Service_IP_Address> -destPort 80 -reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

サービスの ICMP リバースモニタリングの設定

次の表に、サービスの ICMP 直接監視および逆監視の条件を示します。

条件 直接 [反転]
ICMP エコー応答を受信します。 成功 失敗します
プローブがタイムアウトしました。 失敗します 成功

CLI を使用してサービスの ICMP リバース監視を構成するには

コマンドプロンプトで、次のように入力します。

add lb monitor <Monitor_Name> PING -destIP <Primary_Service_IP_Address> -reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

サービスの TCP リバースモニタリングの設定

ダイレクト TCP モニタがモニタプローブに応答して RESET を受信すると、サービスは DOWN とマークされます。ただし、リバース TCP モニタが RESET 応答を受信すると、プローブは成功したと見なされ、サービスが UP とマークされます。

次の表に、サービスの TCP リバース監視の条件を示します。

条件 直接 [反転]
TCP 接続が確立されます。 成功 失敗します
プローブがタイムアウトしました。 失敗します 失敗します
プローブに対する応答はリセットされます。 失敗します 成功

CLI を使用してサービスの TCP リバース監視を構成するには

コマンドプロンプトで、次のように入力します。

add lb monitor <Monitor_Name> TCP –destip <Primary_Service_IP_Address> -destport <primary_service_port> –reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

GUI を使用してリバース監視を構成するには

  1. [トラフィック管理] > [ロードバランシング] > [モニター] に移動します。
  2. HTTP、ICMP、または TCP モニタを作成し、[リバース] を選択します。

サービスのリバース監視を構成する