新しい エージェントクライアントコレクター ポリシーの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:7分
  • ポリシーは、エージェントクライアントコレクター によって監視される CI と、それらの CI で実行されるチェックで構成されます。ポリシーを作成するときに、チェックを実行する CI を決定するフィルターを設定します。たとえば、すべての Apache Web サーバーでチェックを実行するポリシーです。新しいポリシーを作成したり、デフォルトのポリシーを編集したりすることができます。

    始める前に

    必要なロール:agent_client_collector_admin

    このタスクについて

    チェック定義をポリシーに関連付けると、定義のコピーがチェックインスタンスとして作成されます。これらの値は、[ポリシー] フォームの下部にある [チェックインスタンス (Check Instances)] タブに表示されます。チェックインスタンスに加えた変更は、ポリシー内のインスタンスにのみ影響します。元のチェック定義は変更されません。元のチェック定義を変更した場合は、作成済みのチェックインスタンスには変更が適用されません。ポリシーで 1 つ以上のチェック定義を開始した後にデフォルトのパラメーターを変更する場合は、チェック定義のコピーを作成することをお勧めします。

    認証情報が必要なポリシーチェックも、不要なポリシーチェックもあります。例:
    • エージェントクライアントコレクター は、自身のサーバーで実行されるチェックに対しては認証情報を必要としません。ただし、ルートアクセスまたはアドミニストレーターアクセスを必要とするソフトウェア (MySQL など) にアクセスする場合は、認証情報が必要です。
    • エージェントクライアントコレクター をプロキシとして使用する場合:
      • 認証情報を呼び出して、エージェントが SNMP またはその他のプロトコルを介してリモートデバイスに接続できるようにする必要があります。
      • [プロキシ設定] タブの青いボックスに示されているように、acc.yml ファイル内のエージェントの cpu_percentage_limit 値を増やします。
    • エージェントクライアントコレクター で HTTP エンドポイントを使用する場合:
      • ログインを必要としない URL (公開ウェブサイトなど) の場合は、認証情報は不要です。
      • ログインを必要とする URL (API エンドポイントなど) の場合は、認証情報が必要です。

    次の手順で説明するように、ポリシーの [認証情報] タブで認証情報エイリアスを割り当てます。

    手順

    1. 移動先 すべて > Agent Client Collector > ポリシー.
    2. [新規] をクリックします。
      [ポリシー] ページが表示されます。
    3. 次の表に示すように、ページのフィールドに値を入力します。
      表 : 1. [ポリシー定義] フォーム
      フィールド 説明
      名前 ポリシーのわかりやすい名前。
      説明 ポリシーの説明。
      公開ステータス [ドラフト] としてハードコードされている場合、ポリシーはまだ公開されていません。このフィールドは編集できません。
      階層 [なし] としてハードコードされています。子ポリシーがポリシーに追加されると、値は [親] に変更されます。子ポリシーの値は [子] です。
    4. [監視対象 CI (Monitored CIs)] タブで、次のいずれかのオプションを選択します。
      • 手動計算:ポリシーの影響を受ける CI への変更を無視して、スケジュールされたポリシー計算からポリシーを除外する場合に選択します。

        ポリシーが単一の CI を監視する場合は、このオプションを選択します。そうしないと、[モニタリングポリシーの更新と公開(Refresh and Publish Monitoring Policies)] スケジュール済みジョブの完了に異常に時間がかかります。

      • フィルターによる監視対象 CI タイプ (Monitored CI type by filter):次のサブフィールドを構成します。
        • 監視対象 CI タイプ (Monitored CI type):ポリシーのチェックで監視する CI タイプを選択します。
        • フィルター:指定された基準を満たす CI タイプのみが、ポリシーのチェックで監視されるように、フィルターを構成します。利用可能な基準には、CI のタグが含まれます。
          図 : 1. タグ

          ポリシータグ

      • スクリプトによる監視対象 CI タイプ (Monitored CI type by script):スクリプトを使用して監視対象 CI を指定できます。スクリプトを使用すると、単一のテーブルだけでなく、互いに関連するテーブルの CI フィルターを作成できます。たとえば、CI を検索するときに、Linux サーバーテーブルと Oracle テーブルの両方にフィルターを設定できます。スクリプトの最後でテーブルとフィルターを含むオブジェクトを返します。
        [監視対象 CI スクリプト (Monitored CI Script)] フィールドに表示されるスクリプトの例を次に示します。

        監視対象 CI スクリプトの例

      • CMDB グループによる監視対象 CI タイプ (Monitored CI type by CMDB Group):CMDB グループクエリを使用して監視対象 CI を指定できます。このオプションを選択すると、[監視対象 CMDB グループ (Monitored CMDB group)] フィールドが表示され、ポリシーに関連付ける CMDB グループを選択できます。
    5. [チェック] タブの [使用可能 (Available)] セルでチェックを選択し、[選択済み] セルに移動してポリシーに含めます。
      複数のプロセスを監視している場合は、チェックを複数回選択できます。[グループ別にチェックをフィルター (Filter checks by groups)] フィールドでチェックのグループを選択することもできます。これにより、選択したグループのチェックが [使用可能] セルに表示されます。
    6. オプション: [プロキシ設定] タブで、プロキシサーバーを設定します。

      プロキシサーバーの設定は、エージェントをプロキシとして使用してリモートマシンのデータをレポートする場合にのみ使用します。詳細については、「プロキシサーバーでのエージェントの構成」を参照してください。

    7. [スケジュール] タブで、次のいずれかを選択します。
      • [間隔ベースのスケジュール (Interval-based scheduling)]:ポリシーチェックの実行頻度を示す時間間隔を秒単位で設定します。
      • [クローンベースのスケジュール (ron-based scheduling)]:特定の時間枠または時間枠でのみアクティブになるようなポリシーを構成できるようにします。
        1. ロック解除アイコン (ロック解除アイコン) を選択して、cron 式の選択を有効にします。
        2. 検索アイコン (検索アイコン) を選択して、cron 式を選択します。[新規] を選択して新しい cron 式を作成するか、ベースシステムに付属する以下の cron 式のいずれかを選択します。
          • 毎晩午後 5 時から午前 7 時まで毎時
          • 毎日午前 8 時から午後 4 時 59 分まで毎分
          • 月曜から金曜の午前 8 時から午後 4 時 59 分まで毎分

          新しい cron 式を作成する場合は、有効な cron 形式で入力する必要があります。

          指定された cron 式は、エージェントをホスティングしているマシンのタイムゾーンで動作します。

      注:
      チェック定義に [間隔] または [Cron] の値が指定されている場合、その値はどのフィールドで設定されている値よりも優先されます。
    8. [認証情報] タブで、次のいずれかを選択します。
      • 認証情報名:ポリシーに割り当てる認証情報を選択します。使用可能な認証情報は、関連するチェック定義の [チェックセキュアなパラメーター定義 (Check Secure Parameter Definitions)] タブに表示される認証情報です。
      • 認証情報エイリアス:検索アイコン 検索アイコン を選択して、監視対象の CI に接続するためのポリシーチェックで使用する認証情報エイリアスを選択します。使用可能なオプションは、[接続および資格情報エイリアス] ページで作成されたものです。認証情報エイリアスの詳細については、「ディスカバリーの認証情報エイリアス」を参照してください。
    9. [保存] をクリックします。
      次のボタンが表示されます。
      • 公開:ドラフトポリシーを公開し、その [公開ステータス][キューに格納] に移行します。キューに格納されたポリシーは、ポリシー公開ジョブによって処理されます。このジョブは、ポリシーを実行するエージェントを計算し、そのポリシーを関連する MID サーバー に送信します。ポリシーの [公開ステータス][公開済み] に変わります。公開されたポリシーはエージェント上でアクティブです。
      • 削除:ポリシーを削除します。