構成ジョブで構成監査テンプレートを再利用する

最終公開日 : Oct 02, 2026
管理者として、ジョブを作成するとき、および構成監査を実行するときに、構成コマンドを再利用可能な構成テンプレートのセットとして保存できるようになりました。構成ジョブモジュールで作成および保存された構成テンプレートは、特定のNetScalerインスタンスに適用できる監査テンプレートを作成するために、構成監査で利用できます。同様に、構成監査モジュールで作成された監査テンプレートは、構成ジョブとしてテンプレートを実行できるように、構成ジョブで利用できます。テンプレートに加えられた変更は、構成ジョブと構成監査モジュールの両方で表示されるようになりました。
以前は、同じ構成に対して構成ジョブテンプレートと構成監査テンプレートを個別に作成し、異なるファイルとして保存する必要がありました。これにより、テンプレートの作成と保守に労力の重複が生じていました。
NetScaler Consoleでは、このテンプレートをシステムに保存できるため、監査テンプレートが構成ジョブでも利用できるようになります。これにより、監査テンプレートを使用して構成ジョブを作成できます。このようにして、テンプレートは構成ジョブと構成監査の間で相互に利用できます。
たとえば、基本的な負荷分散構成を検討してください。その構成では、負荷分散仮想サーバーを追加し、2つのサービスを追加し、それらのサービスを仮想サーバーにバインドします。
この例では、次のコマンドを使用します。
add lb vserver servername HTTP ipaddress portnumber

add service servicename1 ipaddress1 HTTP 80

add service servicename2 ipaddress2 HTTP 80

bind lb vserver servername servicename1

bind lb vserver servername servicename2

構成監査でテンプレートを作成し、構成ジョブで再利用する

構成監査モジュールでテンプレートを作成し、構成ジョブモジュールでそれを再利用するには、次のタスクを実行します。
監査テンプレートを作成するには:
  1. NetScaler Consoleで、インフラストラクチャ > 構成 > 構成監査 > 監査テンプレートに移動し、追加をクリックします。
  2. テンプレートの作成ページで、テンプレート名を指定します。説明フィールドにテンプレートに関する詳細情報を追加することもできます。
  3. コマンドペインで、前の例のようなコマンドを入力します。
  4. 構成テンプレートとして保存チェックボックスをオンにし、テンプレートの名前を指定します。たとえば、このテンプレートに「LBVariablesTemplate」という名前を付けることができます。同じ名前で存在する他のテンプレートを上書きすることもできます。
    注
    監査テンプレート名は、構成テンプレート名と同じにすることができます。
  5. 「保存」をクリックし、「次へ」をクリックします。
    設定テンプレートを保存(/en-us/netscaler-console-service/media/nmas-configaudit-template-reuse--1.png)
  6. 「次へ」をクリックします。
  7. 「インスタンスの選択」タブで、これらの構成コマンドを実行するNetScalerインスタンスを選択し、「完了」をクリックします。新しいテンプレートが監査テンプレートのリストに表示されます。
    インスタンスの選択(/en-us/netscaler-console-service/media/nmas-configaudit-template-reuse-2.png)
  8. これらの構成コマンドを実行する場合は、「インフラストラクチャ > 構成 > 構成ジョブ」に移動し、「ジョブの作成」をクリックします。以前に作成した監査テンプレートは、構成テンプレートとしてリストされます。
構成ジョブで監査テンプレートを再利用するには:
  1. ジョブの名前を入力し、インスタンスタイプを選択して、テンプレートをコマンドペインにドラッグします。
    構成ジョブの作成中に、ローカルおよびリモートのファイル名パラメータを変数に変換できます。これにより、ジョブを実行するたびに、同じNetScalerインスタンスのセットに対してこれらのパラメータに異なるファイルを割り当てることができます。
  2. 入力したコマンドで、変数に変換するファイル名を選択し、「変数に変換」をクリックします。
  3. 「インスタンスの選択」タブで、これらのコマンドを実行するインスタンスを選択します。
  4. コマンドに変数を指定している場合は、「変数値を指定」タブで、インスタンスの変数を指定するために次のいずれかのオプションを選択します。
    • 入力ファイルからの変数値 - 入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、そのファイルをNetScaler Consoleサーバーにアップロードします。
    • すべてのインスタンスの共通変数値 – syslogサーバーのIPアドレスとポートを指定します。
  5. 「ジョブプレビュー」タブで、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証し、「次へ」をクリックします。
  6. 「実行」タブで、「完了」をクリックして構成ジョブを実行します。
    この負荷分散サーバーに別のサービスを追加し、そのサービスをサーバーにバインドしたい場合は、コマンドページでコマンドを編集して保存できます。
  7. 「監査テンプレート」に移動し、「追加」をクリックします。
  8. 「LBVariablesTemplate」テンプレートをコマンドペインにドラッグします。テンプレートが新しいコマンドで更新されていることがわかります。
    監査テンプレートは監査テンプレートリストに表示され、指定されたインスタンスの構成に対して12時間ごとに実行されます。これで、テンプレートを作成し、構成ジョブと構成監査モジュール間で再利用できます。