Citrix ADCアプライアンスには、TCPベースのアプリケーションを監視する2つの組み込みモニターがあります。tcp-defaultおよびping-default。サービスを作成すると、適切なデフォルトモニターが自動的にバインドされるため、サービスが UP であればすぐに使用できます。tcp-default モニタは、すべての TCP サービスにバインドされます。ping-default モニタは、TCP 以外のすべてのサービスにバインドされます。
既定のモニターを削除または変更することはできません。他のモニタを TCP サービスにバインドすると、デフォルトモニタはサービスからバインド解除されます。次の表に、モニタタイプ、および各タイプに関連付けられたパラメータとモニタリングプロセスを示します。
| モニタタイプ |
特定のパラメータ |
プロセス |
| tcp |
該当なし |
Citrix ADCアプライアンスは、モニターの宛先との3ウェイハンドシェイクを確立し、接続を閉じます。アプライアンスが宛先への TCP トラフィックを監視する場合、TCP モニタリング要求は送信されません。これは、LRTM が無効になっている場合に発生します。デフォルトでは、このモニタでは LRTM は無効になっています。 |
| http |
httprerequest ["HEAD/"]-サービスに送信される HTTP リクエスト。respcode [200]-一連の HTTP レスポンスコードがサービスから送信されることが期待されます。 |
Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは HTTP 要求を送信し、応答コードと構成済みの応答コードのセットを比較します。 |
| tcp-ecv |
send [""]-サービスに送信されるデータです。文字列の最大許容長は 512 バイトです。recv [""]-サービスからの応答が期待されます。文字列の最大許容長は 128 バイトです。最後の文字は NULL 終端です。 |
Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは送信パラメータを使用して特定のデータをサービスに送信し、受信パラメータを介して特定の応答を期待します。サーバーによって異なるサイズのセグメントが送信されます。ただし、パターンは 16 個の TCP セグメント内にある必要があります。 |
| http-ecv |
send ["]-サービスに送信される HTTP データ、recv [" "]-サービスからの期待される HTTP レスポンスデータ |
Citrix ADCアプライアンスは、モニターの送信先と3ウェイハンドシェイクを確立します。接続が確立されると、アプライアンスは send パラメータを使用して HTTP データをサービスに送信し、receive パラメータで指定された HTTP 応答を期待します。(HTTP ヘッダーを含まないHTTPボディパーツ)。空の応答データは、任意の応答と一致します。期待されるデータは、レスポンスの HTTP 本体の最初の 24 K バイトの任意の場所にある可能性があります。 |
| ping |
該当なし |
Citrix ADCアプライアンスは、モニタの宛先にICMPエコー要求を送信し、ICMPエコー応答を期待します。 |