Application Delivery Management

インスタンス全体の構成変更の監査

ネットワークの最適なパフォーマンスを確保するために、特定の構成が特定のインスタンスで実行されていることを確認する必要があります。また、管理対象のNetScalerインスタンス全体の構成変更を監視し、構成エラーをトラブルシューティングし、突然のシステムシャットダウン後に保存されていない構成を回復したい場合もあります。

特定の構成を監査するための監査テンプレートを作成し、特定のインスタンスで実行できます。NetScaler Consoleは、これらのインスタンスを監査テンプレートと比較し、構成に不一致がある場合に報告します。構成差分レポートを使用すると、不要な構成変更をトラブルシューティングして修正できます。

監査テンプレートの実行は、次の方法で自動化できます。

  • テンプレートを実行する必要がある時間をスケジュールします。

  • NetScaler Consoleがテンプレートを実行する必要がある頻度を設定します。テンプレートは、毎日、週の特定の曜日、または月の特定の日に実行できます。

また、NetScaler Consoleによって生成された差分レポートを、構成可能な指定されたメールアドレスに送信するオプションもあります。このオプションを使用すると、ユーザーはレポートをメールの添付ファイルまたはSlack通知として受け取ることができます。手動でレポートをエクスポートするためにNetScaler Consoleにログオンする必要はありません。

注:

デフォルトの構成テンプレートでは、名前の変更オプションは無効になっています。ただし、カスタム構成テンプレートの名前は変更できます。

監査テンプレートを作成するには:

  1. インフラストラクチャ > 構成 > 構成監査 > 監査テンプレートに移動し、追加をクリックします。

  2. テンプレートの作成ページで、監査コマンドタブで、テンプレート名とその説明を指定します。

  3. 構成エディターページで、コマンドを入力し、コマンドを構成テンプレートとして保存します。左側のペインから既存のテンプレートをエディターにドラッグすることもできます。

  4. 変数に変換する値を選択し、変数に変換をクリックします。たとえば、ロードバランシングサーバーのIPアドレス「ipaddress1」を選択し、変数に変換をクリックします。変数は「$」で囲まれます。

    監査テンプレートの構成 1

    変数の定義ウィンドウで、この変数のプロパティ(名前、表示名、変数の種類)を設定します。変数のデフォルト値をさらに指定する場合は、詳細設定オプションをクリックします。

    監査テンプレートの構成 2

    コマンドを構成テンプレートとして保存することもできます。

    コマンドを構成テンプレートとして保存

  5. 保存をクリックし、次に次へをクリックします。

  6. インスタンスの選択タブで、構成監査を実行するインスタンスを選択し、次へをクリックします。

    インスタンスの選択

  7. 変数値の指定タブには、次の2つのオプションがあります。

    1. 入力ファイルをダウンロードして、コマンドで定義した変数の値を入力します。変数を入力した後、ファイルをNetScaler Consoleサーバーにアップロードします。

    入力ファイルのアップロード

    1. すべてのインスタンスに対して定義した変数の共通値を入力します。

    共通変数の入力

    注:

    各インスタンスを異なる値で監査する場合は、各インスタンスの入力ファイルに個別の変数を作成する必要があります。

  8. 次へをクリックします。

  9. テンプレートプレビュータブで、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証できます。次へをクリックします。

    テンプレートプレビュー

  10. テンプレートのスケジュールタブには、テンプレートの実行をスケジュールし、差分レポートを送信するメールアドレスを構成するための次のオプションがあります。

    • グローバルポーリング間隔を使用。このオプションを選択すると、NetScaler Consoleでグローバルに構成された時間にインスタンスでテンプレートが実行されます。

    • テンプレートスケジュールをカスタマイズ。このオプションを使用して、テンプレートを実行する時間と頻度を構成します。

      • 監査テンプレートの実行頻度とタイミングを指定します。
    • レポートのエクスポートを有効にする。このオプションを使用して、次の操作を行います。

      • 差分が見つかった場合にのみ差分レポートを送信
      • メールで差分レポートを送信。差分レポートをメールの添付ファイルとして送信するメールプロファイルを構成します。
      • Slackで差分レポートを送信。差分レポートを通知として送信するSlackチャネルを構成します。

      テンプレートの作成

  11. 完了をクリックします。

監査テンプレートは監査テンプレートリストに表示され、指定されたインスタンスの構成に対してスケジュールされた時間に実行されます。

構成変更の表示

構成監査ダッシュボードを使用して、次のような構成変更に関する高レベルの詳細を表示することもできます。

  • 構成変更による上位10インスタンス

  • 保存済みおよび未保存の構成の数

  • nsconfigフォルダーで追加、削除、または変更されたファイル

構成監査

NetScaler Consoleでは、構成監査を手動でポーリングすることもでき、インスタンスのすべての構成監査をNetScaler Consoleに即座に追加します。これを行うには、インフラストラクチャ > 構成 > 構成監査に移動し、今すぐポーリングをクリックします。ポップアップページ今すぐポーリングには、ネットワーク内のすべてのNetScalerインスタンスをポーリングするか、選択したインスタンスをポーリングするオプションが表示されます。

インスタンスで監査を強制することもできます。これを行うには、次のいずれかのグラフをクリックします。

  • NetScaler構成保存ステータス

  • NetScaler構成ドリフト

監査レポートページでインスタンスを選択し、アクションリストで今すぐポーリングを選択します。

今すぐ監査イベントをポーリング

NetScaler構成ファイルステータスグラフには、nsconfigフォルダーに存在するNetScalerファイルの状態が表示されます。NetScaler Consoleは、nsconfigフォルダー内のファイルの変更を記録および比較し、その差分を表示します。詳細については、「ファイルステータス監査レポートの表示」を参照してください。

構成監査通知の設定

  1. インフラストラクチャ > 構成 > 構成監査に移動します。

  2. 構成監査ページで、設定をクリックします。

  3. 通知設定ページで、編集アイコンをクリックして通知設定を有効にします。

  4. 有効チェックボックスをオンにします。ドロップダウンリストからメール配布リストを選択します。+アイコンをクリックしてメールサーバーの詳細を指定することで、メール配布リストを作成することもできます。

インスタンス全体の構成変更の監査