ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

ユーザーモニターを構成する

ユーザーモニターは、Citrix ADCアプライアンスがサポートしていないカスタムアプリケーションとプロトコルの健全性を追跡します。これは、カスタムモニターの拡張スコープです。ユーザモニタを設定するには、次の手順を実行する必要があります。

  • バインドされたサービスを監視できるスクリプトを記述します。
  • スクリプトをCitrix ADCアプライアンスの/nsconfig/monitorsディレクトリにアップロードします。
  • スクリプトに実行権限を与えます。

モニタタイプがアプライアンスでサポートされていないプロトコルの場合は、タイプ USERのモニタを使用する必要があります。ユーザーモニターは Perl および Bash タイプのスクリプトのみをサポートします。Python スクリプトはサポートしていません。

モニタープローブはNSIPアドレスから発信されます。モニタタイプUSERに設定されたscriptargsは、実行構成ファイルと ns.conf ファイルに表示されます。

モニターの詳細については、「 モニターの構成」を参照してください。

CLI を使用してユーザモニタを設定するには

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

add lb monitor <monitorName> USER -scriptname <NameOfScript> -scriptargs <Arguments> -secureargs <Arguments>

Example1:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/ sample.txt;user=root;password=passwd"

Example2:

add monitor Monitor-User-1 USER -scriptname nsftp.pl -scriptargs "file=/home/user/ sample.txt -secureargs "user=root;password=passwd"

secureargsパラメータは、スクリプト引数をプレーンテキスト形式ではなく暗号化された形式で格納します。スクリプトに関連する機密データ(ユーザー名やパスワードなど)には、scriptargs パラメーターの代わりにパラメーターsecureargsを使用することをお勧めします。両方のパラメータを一緒に使用する場合、-scriptnameで指定されたスクリプトは、<scriptargs> <secureargs>の順序で引数を受け入れる必要があります。最初のいくつかの引数を<scriptargs>パラメータに指定し、 残りの引数を<secureargs>パラメータに指定します。つまり、引数に定義された順序を維持します。Secure 引数は内部ディスパッチャにのみ適用されます。外部ディスパッチャーを使用する場合は、スクリプト内の脆弱なデータを保護することをお勧めします。

例 3:

scriptargsパラメータに「a=b; c=d; e=f」という引数を設定しているとします。

add monitor mon1 USER -scriptargs "a=b;c=d;e=f"

scriptargsパラメータの代わりにsecureargsパラメータを使用する場合は、次の操作を行います。

  • scriptargsパラメータを無効にします。
  • secureargsパラメータの下にすべての引数を指定します。
set monitor mon1 USER -scriptargs "" -secureargs "a=b;c=d;e=f"

GUI を使用してユーザモニタを設定するには

  1. [ トラフィック管理] > [負荷分散] > [モニタ] に移動し、[ 追加] をクリックします。
  2. [モニターの作成 ] ページで、次の操作を行います。
    • モニタータイプとして USERを選択します。
    • ドロップダウンメニューからスクリプトを選択するか、独自のスクリプトをアップロードします。
    • [ スクリプト引数] フィールドと [ **セキュア引数** ] フィールドに適切な値を入力します。
    • [Create] をクリックします。

    ユーザーモニターが作成されます。

このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
ユーザーモニターを構成する