「資産を作成しない」に設定されたモデルを持つ CI を挿入すると、資産が作成されるのはなぜですか?Issue CMDB CI を挿入すると、CI のモデルが [Asset tracking strategy=Don't create Assets] に設定されているにもかかわらず、資産レコードが作成されます。 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: ; } } Dublin 以降 Cause これは、モデルカテゴリがデフォルトで CI と資産を同期するように設定されていても、特定のハードウェアモデルが同期しないように設定されている場合に発生する可能性があります。これは、最初の挿入時点では最終的な Model 値がまだ設定されていないために発生します。この場合、空であるか、「Unknown」モデルが使用され、資産の作成が許可されます。その後の更新では、おそらく同じトランザクションでモデルを設定しますが、その時点では手遅れです。 履歴 - リスト から CI の監査履歴をチェックすることで、[更新番号] から確認できます。更新番号 0 は最初の挿入であり、[Model Id] が [Unknown] または空に設定されている場合、この問題が発生する可能性があります。[更新番号] が 1 以上の履歴で、Model ID が Unknown から正しい値へ変更されたことを確認できます。 この状況では、Asset Management CI-Asset 同期は設計どおりに機能しています。 構成例:仮想サーバーの資産の作成を防止 「Windows Server」モデルカテゴリは、CMDB クラステーブル (cmdb_ci_win_server) をハードウェア資産テーブル (alm_hardware) にリンクします。「VMware Virtual Platform」ハードウェアモデルが [資産追跡戦略=資産を作成しない]に設定されています。 Resolution CMDB に入力する機能は、CI を一度に挿入するか、少なくとも最初の挿入に正しい/最終的なモデル値が含まれていることを確認する必要があります。初期設定の機能でこれが実行されていない場合は、カスタマーサポートに問題を報告してください。 最初の挿入が「不明」モデルで行われた場合のワークアラウンド: 挿入されている CI クラスのモデルカテゴリを含む Unknown Model を検索し、[Asset tracking strategy=Don't create Assets] に設定します。 資産が不要な CI のテーブル/クラスを特定します。これは、CI フォームの上部で CI 名の横に表示されるテーブル名です (例: Windows Server)[Product Catalog] -> [All Models] (cmdb_model) に移動します。次を使用してリストをフィルタリングします。 Name IS Unknown, ANDModel Categories CONTAINS (例: Windows Server) これらの各レコードについて: そのモデルをフォームで開き、[全般] セクション/タブを開きます。Asset tracking strategy=Don't create Assets に設定します。保存します。 Unknown モデルを使用した挿入では、以後 Asset は作成されなくなります。CI のモデルに対する後続の更新では、変更するモデルの資産追跡戦略に応じて、資産が作成されるかどうかが決まります。 Related Links Berlin/Calgary 以降、Model の Don't create Assets 設定が使用されます。それ以降、このような挿入はすべて一般的に機能するはずです。(PRB577712) Dublin リリース (PRB585012) まで、Discovery 機能にはこれに関する問題がありました。Discovery は CI を挿入した後で Model を更新していたため、この問題が発生していました。 ただし、これは識別および調整 API、およびパターンより前のものであるため、理論的には Discovery にも適用される可能性があります。 Kingston リリースでは、空の Model 参照で CI が挿入された場合に、Model Category の Unknown Model レコードを使用するよう改善されました。これはワークアラウンドに役立ちます。 Microsoft SCCM 統合では、この問題が引き続き発生する可能性があります。CI の挿入方法によっては、CI データの他のソースでもこの問題が発生する可能性があります。