ジョブとは、1 つ以上の管理対象インスタンスで作成および実行できる構成コマンドのセットです。 設定ジョブを作成して、複数のインスタンス間で設定変更を行ったり、ネットワーク上の[複数のインスタンスで設定を複製](https://www.google.com/search?q=https://docs.citrix.com/en-us/netscaler-application-delivery-management-software/current-release/networks/configuration-jobs/replicate-running-saved-configuration-from-one-netscaler-to-another)したり、NetScaler Console GUI を使用して[設定タスクを記録および再生](https://www.google.com/search?q=https://docs.citrix.com/en-us/netscaler-application-delivery-management-software/current-release/networks/configuration-jobs/record-and-play)し、それを CLI コマンドに変換したりすることができます。
NetScaler コンソールの構成ジョブ機能を使用すると、構成ジョブを作成したり、電子メール通知を送信したり、作成されたジョブの実行ログを確認したりできます。
NetScaler コンソールで構成ジョブを作成するには:
インフラストラクチャ > 構成 > 構成ジョブに移動します。
ジョブの作成をクリックします。
ジョブの作成 ページの 構成の選択 タブで、ジョブ名を指定し、リストから インスタンス タイプ を選択します。
構成ソース リストで、作成する構成ジョブ テンプレートを選択します。 選択したテンプレートのコマンドを追加します。
コマンドを入力するか、保存された構成テンプレートから既存のコマンドをインポートすることができます。
構成ジョブでジョブを作成するときに、構成エディターで異なるタイプの複数のテンプレートを追加することもできます。
構成ソース リストからさまざまなテンプレートを選択し、テンプレートを構成エディターにドラッグします。 テンプレート タイプは、 構成テンプレート、 組み込みテンプレート、 マスター構成、 記録と再生、 インスタンス および ファイルです。
注記
マスター構成ジョブのデプロイ
テンプレートを初めて追加する場合、異なるタイプのテンプレートを追加すると、ジョブ テンプレート全体がマスター構成
タイプになります。
構成エディタでコマンドを並べ替えたり順序を変更したりすることもできます。 コマンド ラインをドラッグ アンド ドロップすることで、コマンドをある行から別の行に移動できます。 テキスト ボックス内のコマンド ライン番号を変更するだけで、コマンド ラインを 1 行から任意のターゲット ラインに移動または並べ替えることもできます。 構成ジョブの編集中に、コマンド ラインを並べ替えたり順序を変更したりすることもできます。
これらのパラメータに異なる値を割り当てたり、複数のインスタンスにわたってジョブを実行したりできるようにする変数を定義できます。 構成ジョブの作成または編集中に定義したすべての変数を、単一の統合ビューで確認できます。 構成ジョブの作成または編集中に定義した変数を単一の統合ビューでプレビューするには、[変数のプレビュー] タブをクリックします。
構成エディター上のすべてのコマンドに対してロールバック コマンドをカスタマイズできます。 カスタマイズしたコマンドを指定するには、カスタム ロールバック オプションを有効にします。
重要
カスタム ロールバックを有効にするには、 ジョブの作成 ウィザードを完了します。 そして、[ 実行 ] タブで、[ コマンド失敗時 ] リストから [ 成功したコマンドのロールバック ] オプションを選択します。
インスタンスの選択 タブで、構成監査を実行するインスタンスを選択します。
NetScaler 高可用性ペアでは、プライマリ ノードまたはセカンダリ ノードに対してローカルな構成ジョブを実行できます。 ジョブを実行するノードを選択します。
プライマリノードで実行 - ジョブをプライマリノードでのみ実行するには、このオプションを選択します。
セカンダリノードで実行 - ジョブをセカンダリノードでのみ実行するには、このオプションを選択します。
プライマリノードとセカンダリノードの両方を選択して、同じ構成ジョブを実行することもできます。 プライマリ ノードまたはセカンダリ ノードのいずれも選択しない場合は、プライマリ ノードで構成ジョブが自動的に実行されます。
変数値の指定タブには、次の 2 つのオプションがあります。
入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、そのファイルを NetScaler コンソール サーバーにアップロードします。
すべてのインスタンスに定義した変数の共通の値を入力します
次へをクリックします。
ジョブに関するメールと Slack 通知を送信するには:
ジョブが実行またはスケジュールされるたびに、電子メールと Slack 通知が送信されるようになりました。 通知には、ジョブの成功または失敗などの詳細と関連する詳細が含まれます。
インフラストラクチャ > 構成 > 構成ジョブに移動します。
電子メールと Slack 通知を有効にするジョブを選択し、 編集をクリックします。
実行 タブで、 実行レポートの受信 ペインに移動します。
電子メール チェックボックスをオンにし、実行レポートを送信する電子メール配布リストを選択します。
電子メール配布リストを追加する場合は、[ 追加 ] をクリックし、電子メール サーバーの詳細を指定します。
Slack チェックボックスをオンにし、実行レポートを送信する Slack チャネルを選択します。
Slack プロファイルを追加する場合は、[ 追加 ] をクリックし、必要な Slack チャネルの [ プロファイル名]、[ チャンネル名]、および [ トークン ] を指定します。
[完了] をクリックします。
ジョブに関するメールと Slack 通知を送信するには:
ジョブが実行またはスケジュールされるたびに、電子メールと Slack 通知が送信されるようになりました。 通知には、ジョブの成功または失敗などの詳細と関連する詳細が含まれます。
インフラストラクチャ > 構成 > 構成ジョブに移動します。
電子メールと Slack 通知を有効にするジョブを選択し、 編集をクリックします。
実行 タブで、 実行レポートの受信 ペインに移動します。
電子メール チェックボックスをオンにし、実行レポートを送信する電子メール配布リストを選択します。
電子メール配布リストを追加する場合は、[ 追加 ] をクリックし、電子メール サーバーの詳細を指定します。
Slack チェックボックスをオンにし、実行レポートを送信する Slack チャネルを選択します。
Slack プロファイルを追加する場合は、[ 追加 ] をクリックし、必要な Slack チャネルの [ プロファイル名]、[ チャンネル名]、および [ トークン ] を指定します。
[完了] をクリックします。
実行概要の詳細を表示するには:
インフラストラクチャ > 構成 > 構成ジョブに移動します。
実行概要を表示するジョブを選択し、 詳細をクリックします。
実行サマリー をクリックすると、次の内容が表示されます。
ジョブを実行するインスタンスのステータス
ジョブで実行されるコマンド
仕事の開始時間と終了時間、そして
インスタンスユーザーの名前