NetScalerからPrometheusへのメトリクスエクスポートを設定するジョブをスケジュールする

最終公開日 : Sep 25, 2026
NSConfigurePrometheusAnalyticsProfileテンプレートを使用して、デフォルトスキーマまたは変更されたパラメータを持つカスタムスキーマのいずれかを使用し、すべての管理対象インスタンスでジョブを実行できます。

前提条件

管理対象のNetScalerが13.1 build 39-27以降であることを確認してください。
ジョブをスケジュールするには:
  1. NetScaler Consoleで、Infrastructure > Configuration > Configuration Jobsに移動し、Create Jobをクリックします。
  2. Create Jobページで、ジョブの名前を指定し、Instance TypeリストからNetScaler®を選択します。
  3. Configuration SourceリストからInbuilt Templateを選択します。NSConfigurePrometheusAnalyticsProfileコマンドを右ペインにドラッグし、Nextをクリックします。**+**をクリックしてテンプレートを追加することもできます。
    Prometheusテンプレート(/en-us/netscaler-console-service/media/inbuilt-template-prometheus.png)
  4. デフォルトスキーマで続行する場合:
    1. ステップ3 (put $Schema_file /var/metrics.conf/$schema_filename$) を削除します。マウスカーソルをステップ3に置き、次のようにします。
      • Windowsでは、Control + Aを押してからDeleteを押します。
      • Macでは、Command + Aを押してからDeleteを押します。
    2. 削除後、Nextをクリックします。
    3. Select Instancesタブで、Add Instancesをクリックし、ジョブを実行するインスタンスを選択して、Nextをクリックします。
    4. 「変数値の指定」タブで、「すべてのインスタンスに共通の変数値」を選択します。
      • 「Analytics TimeSeries Profile Name」- 分析プロファイル名を指定します。詳細については、https://docs.netscaler.com/ja-jp/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collectorを参照してください。
      • 「Name of the schema file to upload to Netscaler」- このファイル名をデフォルトファイルであるschema.jsonとして保持します。
        デフォルトスキーマ
    5. ステップ6から先に進みます。
  5. カスタムスキーマカウンターに進む場合:
    1. 「Configuration Source」リストから「Inbuilt Template」を選択します。NSConfigurePrometheusAnalyticsProfileコマンドを右ペインにドラッグし、「Next」をクリックします。+をクリックしてテンプレートを追加することもできます。
    2. 「Select Instances」タブで、「Add Instances」をクリックし、ジョブを実行するインスタンスを選択してから、「Next」をクリックします。
    3. 「変数値の指定」タブで、「すべてのインスタンスに共通の変数値」を選択します。
      • 「Netscaler Counter Schema file(.json)」- パラメータで変更したスキーマファイルを選択します。NetScalerでは、サポートされているすべてのカウンターを含む参照ファイルreference_schema.jsonがパス/var/metrics_conf/の下にあります。
        参照ファイル
        FTPクライアントを使用してファイルをローカルにコピーし、必要なパラメータを編集して保存し、アップロードできます。
        カスタムスキーマ
      • 「Name of the schema file to upload to Netscaler」- NetScalerにアップロードするスキーマファイル名を指定します。
      • 「Analytics TimeSeries Profile Name」- 分析プロファイル名を指定します。詳細については、https://docs.netscaler.com/ja-jp/citrix-adc/current-release/ns-ag-appflow-intro-wrapper-con/ns-ag-appflow-config-tsk.html#configure-the-metrics-collectorを参照してください。
  6. 「ジョブプレビュー」タブで、各インスタンスまたはインスタンスグループで実行されるコマンドを評価し、検証できます。
  7. 「次へ」をクリックします。
  8. 「実行」タブで、次の条件を設定します。
    • 「コマンド失敗時」 - コマンドが失敗した場合、エラーを無視してジョブの実行を続行するか、ジョブのそれ以上の実行を停止するかを選択できます。ドロップダウンリストから実行したいアクションを選択します。
    • 「実行モード」 - ジョブを今すぐ実行するか、後で実行するようにスケジュールできます。ジョブを後でスケジュールする場合は、そのジョブの実行頻度設定を指定する必要があります。ドロップダウンリストから、ジョブに適用するスケジュールを選択します。
  9. 「実行設定」で必要な方法を選択することにより、一連のインスタンスでジョブを順次または並行して実行することもできます。いずれかのインスタンスでジョブの実行が失敗した場合、残りのインスタンスでは続行されません。
    承認されたユーザーが管理対象インスタンスでジョブを実行できるように選択することもできます。また、ジョブの成功または失敗に関する通知を、その他の詳細とともに送信するかどうかを選択できます。
  10. 「完了」をクリックします。
    組み込みテンプレートを使用してジョブをスケジュールする