ソフトウェア資産接続
サードパーティのディスカバリーソースを使用して、 ソフトウェア資産管理 アプリケーションと統合できるインストール済みソフトウェアデータを検出します。
ディスカバリープロセスは、 ソフトウェア資産管理 アプリケーションの不可欠な部分です。ディスカバリープロセスは、組織内のインストール済みソフトウェアがインストールされている場所、デバイスのオーナー、およびデバイスが配置されている場所の検出で構成されます。検出された情報は、 CMDB アプリケーションなどの一般的な構成管理データベースに結合されます。
CMDBアプリケーションを使用すると、他のビジネスアプリケーションは検出された情報を使用してさまざまなビジネスニーズをサポートできます。
ServiceNow プラットフォームの識別および調整エンジン (IRE) フレームワークにより、すべてのサードパーティデータと CMDB アプリケーションとの統合が可能になります。
- 独立:CI ID で [独立] チェックボックスがオンになっている場合、その CI は他の CI に依存していないことを意味します。
- 依存:CI ID で [依存なし ] チェックボックスが選択されていない場合、この CI は他の CI に依存していることを意味します。
ServiceNowインスタンスに CI をロードする設定はすでにできているはずです。環境内の CI ごとに、ハードウェア [cmdb_ci_hardware] テーブルには対応する CI ID ルールがあります。サードパーティディスカバリーアプリケーションが実行されると、ソフトウェアは CI で識別されます。サードパーティアプリケーションはペイロードを構築し、IRE REST API エンドポイントを介してペイロードを ServiceNow インスタンスに送信して、 ソフトウェア資産管理 テーブルにデータを挿入または更新します。
インストール済みソフトウェアレコードの作成には、 汎用ペイロード が使用されます。Oracle、VMware、およびCitrixの場合、特定のペイロードは、ソフトウェアのインストールとは別に追加の公開者固有のデータをフィードします。
複数のディスカバリーソースが有効になっていて、すべてのディスカバリーソースの表示名とバージョンなど、ソフトウェアの重要な詳細が一致する場合、インストールレコードは上書きされます。複数のディスカバリーソースでフィールド値が異なる同じソフトウェアが識別された場合、ソフトウェアインストール [cmdb_sam_sw_install] テーブルにエントリーが作成されます。スケジュールジョブ SAM- Deduplication install table が実行され、これらのインストールのすべての正規化値が一致する場合、1 つのレコードのみがアクティブに設定されます。残りのレコードは非アクティブとしてマークされます。
- IRE REST API は、REST 呼び出しが行われたときに、ログインしているドメインをスタンプします。
- CI が存在し、ペイロードを実行するドメインにログインします。
- 親ドメインにはログインしないでください。親ドメインにログインすると、既存の CI が更新され、親ドメインに新しい CI が作成されます。
- CI が存在するのと同じドメインからペイロードを送信します。たとえば、ドメイン A からペイロードを送信し、そのペイロードにドメイン B に属する CI がある場合、新しい CI がドメイン A に作成されます。