イベント管理:CI フィールド照合を使用した非ホスト CI のバインディング:同じ名前の CI が複数ある場合のバインド方法Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } イベント管理で、CI フィールドの照合を使用して非ホスト CI をバインドするイベントルールを作成するときに、同じ名前の CI レコードが複数ある場合、 em_eventレコードの処理メモに以下のメッセージが表示される場合があります。 バインディングアラート CI プロセスフロー: イベント CI タイプがcmdb_ciフィールドを持つクエリ: 名前 : demo01一致する CI が複数見つかりました。バインドは行われません一致する CI がありません バインディングの対象となる CI が見つかりませんでした (イベントノードから CI ID への解決に失敗しました)バインディング障害の理由:タイプ別に CI を検索しているときに、一致する CI が複数見つかりました:「name=demo01^install_status!=7^ORinstall_status=NULL」のクエリでcmdb_ci 適用されたイベントルール:DemoRule 根本原因: 現在の受信em_eventとインスタンスのイベントルールでは、イベントの処理中は [名前] フィールドのみを使用できます。その結果、エンジンは [名前] フィールドのみに基づいてバインドされますが、同じ名前の CI が複数見つかり、失敗しました。解決策は、より多くの CI フィールドが提供されていることを確認して、エンジンが指定されたフィールドに基づいて単一の結果を見つけられるようにすることです。 これを解決する方法はたくさんあります。イベントソースを変更して、インスタンスでem_eventが作成されたときに、他の CI フィールドが追加情報に含まれるようにすることができます。または、イベントルールを変更して他の CI フィールドに入力することもできます。 イベントルールの [バインディング] タブで選択したクラスのテーブルで使用できるフィールドを指定する必要があることに注意してください。 (たとえば、cmdb_ciが選択されている場合、エンジンはcmdb_ciテーブルで利用可能なフィールドのみをチェックします) たとえば、以下の either オプションを使用します。 a> 元のイベントで、別の CI フィールドに値を入力します (例:{"sys_class_name":"cmdb_ci_storage_cluster_node"}) b> イベントルールで、[アラート出力の変換と構成] の下に CI フィールドを追加します。例: 上のスクリーンショットでは、 name フィールドは元のイベントのノードフィールドに基づいており、 sys_class_name は元のイベントのdummy_classフィールドに基づいています。 処理メモの例を次に示します。 バインディングアラート CI プロセスフロー: イベント CI タイプがcmdb_ciフィールドを持つクエリ: 名前 : demo01sys_class_name:cmdb_ci_storage_cluster_node一致する CI が 1 件見つかりました。バインドは CI ID bc6a2b87dbf32010c2b9b8e2f39619cf で行われますbc6a2b87dbf32010c2b9b8e2f39619cf にバインド 適用されたイベントルール:DemoRule Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } }