例:動的 CI タイプを使用した CI へのアラートのバインド

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • イベントフィールドマッピングを使用すると、イベント属性に基づいてアラートを適切な CI に動的にバインドできるため、CI タイプ (CI クラスとも呼ばれる) ごとに個別のイベントルールを作成する必要がなくなります。このアプローチにより、構成が簡素化され、精度が向上し、CI バインディングに対するアラートが強化されます。

    始める前に

    必要なロール:evt_mgmt_admin

    このタスクについて

    一般に、[ ソース ] フィールドに記載されている特定のソースから生成されたイベントには、対応するイベントルールが適用されます。イベントルールの [デフォルトバインディングを上書き (Override default binding)] オプションは、バインディングする特定の CI クラスを指定します。ただし、より動的なユースケースでは、CI クラスは事前定義されておらず、イベント属性に基づいて変更される可能性があります。たとえば、顧客が同じ名前の複数の CI を持っているが、各 CI が異なる CI クラスに属しているとします。従来のイベントルール方法では、CI クラス (または CMDB テーブル) が CI に対して定義されているため、CI クラスごとに定義された特定の CMDB テーブルを検索するのではなく、同じ CI クラスで同じ名前と属性を持つすべての CI が検索されるため、マッピングは正しくありません。

    これを解決するために、つまり検索する正しい CI クラスを決定するために、システムはイベントの CI タイプ フィールドを使用して CI クラスを識別します。イベント属性から CI タイプにマップするイベントフィールドマッピングを使用することで、検索する CMDB テーブルを把握し、CI がイベントに正しくマッピングされるようにすることができます。

    手順

    1. 移動先 すべて > イベント管理 > ルール > イベントフィールドマッピング.

      [イベントフィールドマッピング] ページ。

    2. [Oracle Cloud] を選択します。

      これは、例として使用される既存のイベントフィールドマップです。イベントフィールドマップの詳細ページが開きます。

      Oracle Cloud の [イベントフィールドマッピング] 詳細ページ。

    3. イベントフィールドマッピングの詳細ページを確認し、関連するフィールドとそれに対応する値を理解します。
      表 : 1. イベントフィールドマッピングのフィールド
      フィールド 説明
      名前 イベントフィールドマップ名。
      ソース イベントを生成したイベントモニタリングソフトウェア。この場合はoraclecloudです。
      順序 このアクションを処理する順序を定義する番号。小さい番号のアクションが最初に処理されます。
      マッピングタイプ [ フィールドをマップし、値を変換 (単一フィールド)] を選択します。
      ソースフィールド

      resourceType は、Oracle Cloud システムによって定義されたイベントの [ 追加情報 ] フィールドで定義されたフィールドです。resourceType の可能な値は [開始値] 列にリストされ、それらの値に対応する CMDB テーブルは [値ペアを変換] セクションの [終了値] 列に指定されます。

      resourceTypeインスタンスの場合、[cmdb_ci_vm_object] テーブルで CI バインディングが検索されます。

      ターゲットフィールド イベントの CI タイプ フィールド (ci_type) は、検索する CMDB テーブルを示す CI クラス名を提供する特別なフィールドです。CI タイプフィールドの値は、[値ペアを変換] セクションの [終了値] 列に一覧表示されます。
      値ペアを変換
      開始値 イベントデータから派生したイベントフィールド ( resourceType など) の可能な値をリストします。
      終了値 [開始値] 列にリストされている各値に関連付けられた、対応する CMDB テーブルを指定します。

      アラートのバインド先の CI タイプを示します。