ADC

プロキシプロトコルサービスの監視

プロキシプロトコルを備えたCitrix ADCアプライアンスは、モニターチェックをサポートしています。モニタチェックでは、バックエンドサーバーがプロキシプロトコルもサポートしていることを確認します。Citrix ADCアプライアンスには、HTTPまたはTCP関連サービス用の4つのビルトインモニタタイプ(HTTP、HTTPS、HTTP-ECV、TCP-ECV)があります。

次の表に、モニタタイプ、および各タイプに関連付けられたパラメータとモニタリングプロセスを示します。

構成タイプ プローブ 成功基準
HTTP httprequest [「HEAD/」]-サービスに送信される HTTP リクエスト。 respcode [200]-サービスからの一連の HTTP 応答コードが返されることが期待されます。 Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは HTTP 要求を送信し、応答コードと構成済みの応答コードのセットを比較します。
HTTPS httprequest [「HEAD/」]-サービスに送信される HTTPS リクエスト。 respcode [200]-サービスからの一連の HTTPS 応答コードが返されることが期待されます。 Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは HTTPS 要求を送信し、応答コードを設定済みの応答コードセットと比較します。
HTTP-ECV send [」]-サービスに送信される HTTP データ。Received [””] - the expected HTTP response data from the service Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは send パラメータを使用して HTTP データをサービスに送信し、receive パラメータで指定された HTTP 応答を期待します。(HTTP ヘッダーを含まないHTTPボディパーツ)。空の応答データは、任意の応答と一致します。期待されるデータは、レスポンスの HTTP 本体の最初の 24 K バイトの任意の場所にある可能性があります。
TCP-ECV send [」]-サービスに送信されるデータです。文字列の最大許容長は 512 K バイトです。received [」] はサービスからの期待される応答です。文字列の最大許容長は 128 K バイトです。 Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは送信パラメータを使用して特定のデータをサービスに送信し、受信パラメータを介して特定の応答を期待します。サーバーによって異なるサイズのセグメントが送信されます。ただし、パターンは 16 個の TCP セグメント内にある必要があります。

プロキシプロトコルモニタは、netprofileを使用して設定できます。

CLI を使用したプロキシプロトコルモニタの設定

コマンドプロンプトで入力します。

  1. プロキシプロトコルを有効にしてネットプロファイルを追加する

    add netprofile <name> -proxyProtocol ( ENABLED | DISABLED )

例:

add netprofile profile1 –proxyProtocol ENABLED
  1. ネットプロファイルをサービスにバインドします。

    set service <name> -netprofile <netprofile-name>

例:

set service S1 –netprofile profile1

ネットプロファイルをサービスにバインドする場合は、前述のコマンドを実行できます。

  1. ネットプロファイルをモニターにバインドします。

    set lb monitor <monitor-name> <type> -netprofile <netprofile-name>

例:

set lb monitor http1 HTTPS –netprofile profile1

  • ネットプロファイルをモニタにバインドする場合は、前述のコマンドを実行できます。
  • お好みのモニタタイプを選択できます。HTTP、HTTPS、TCP-ECV、または HTTP-ECV のいずれかになります。

重要

  • 一般に、サービスにバインドされたネットプロファイル(プロキシプロトコルが有効)が考慮されます。
  • ネットプロファイルがモニターとサービスの両方にバインドされている場合、モニターにバインドされたネットプロファイルが考慮されます。サービスにバインドされたネットプロファイルは無視されます。
プロキシプロトコルサービスの監視