ソフトウェア資産管理の基盤プラグイン ソフトウェアディスカバリーと標準化
ServiceNow ディスカバリー は [ソフトウェアインストール] テーブルを自動入力する際に使用され、そうすることでソフトウェアを手動で標準化して調整することができます。
ディスカバリープロセスとは、組織で使用するソフトウェアを自動的に検出することです。ServiceNow ディスカバリー または SCCM Integration のどちらかを使用することで施行できます。
詳細については、「SCCM またはディスカバリーによるソフトウェアデータの収集」および「ソフトウェア資産管理によるディスカバリー」を参照してください。
注:
ディスカバリー を使用するには、ディスカバリーの要求をアクティブ化する必要があります。
ディスカバリー では、作成やカスタマイズできるディスカバリープロセスのパターンを使用します。ベース システムには、業界標準のネットワーク デバイスとアプリケーションのほとんどをカバーする幅広いパターンが含まれています。ソフトウェア資産管理の基盤プラグインでは自動的に SQL Server、Exchange Server、Oracle Database Server を活用しますが、ソフトウェア資産管理の基盤プラグインで使用するために必要に応じて他のパターンをカスタマイズすることもできます。
検出されたソフトウェアは、ソフトウェア インストール [cmdb_sam_sw_install] テーブルに格納されます。
注:
すでに ディスカバリー を実行しているがITSM ソフトウェア資産管理のバージョンを使用していない場合は、ソフトウェア資産管理の基盤プラグインソフトウェア インストールの移行スクリプトを実行してレコードを [cmdb_ci_spkg] テーブルから [cmdb_sam_sw_install] テーブルにコピーすることで、以前に検出されたソフトウェア インストールはソフトウェア資産管理の基盤プラグインで使用できるようになります。
ソフトウェアインストールレコードが [ソフトウェアインストール] テーブルに書き込まれると、検出された公開者、製品、バージョンの唯一の組み合わせがディスカバリーモデルテーブルに既に存在するかどうかがビジネスルールによって確認されます。
- その場合、ディスカバリーモデルの照合が [ソフトウェア インストール] テーブルに設定されます。
- そうでない場合、ディスカバリーモデルテーブルに新規のレコードが作成され、そのディスカバリーモデルの照合が [ソフトウェアインストール] テーブルに設定されます。
ディスカバリーの後はソフトウェアディスカバリーモデルを手動で正規化して調整を行えます。標準化ステータスには、次の 2 種類の異なる結果があります。
| ステータス | 説明 |
|---|---|
| 手動で標準化済み | ディスカバリーモデルのキーフィールドが手動で入力されると、手動で標準化されます。 |
| 新規 | ソフトウェアディスカバリーモデルはまだ手動で正規化されていません。 |