ディスカバリー と SCCM の連携

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:4分
  • これらのガイドラインに基づいて、ディスカバリー および System Center Configuration Manager (SCCM) を連携して使用する場合の一般的な問題を回避します。

    資産インテリジェンス (AI) または非 AI ソフトウェアデータソースを使用するかどうかを決定する必要があります。これらのデータソースに対してはソフトウェア相関データがそれぞれ異なる方法で追跡されるため、この 2 つを切り替えないようにしてください。データソースを切り替える必要がある場合は、切り替える前に SCCM によってインポートされたすべてのソフトウェアインストールレコードを削除します。

    ソフトウェア資産管理 が有効になっていない場合、ソフトウェアインストールレコードはソフトウェアインスタンス [cmdb_software_instance] テーブルに保存されます。ソフトウェア資産管理 が有効になっている場合、ソフトウェアインストールレコードはソフトウェアインストール [cmdb_sam_sw_install] テーブルに保存されます。

    注:
    切り替えの前にレコードが削除されない場合は、重複するレコードが生じる可能性があります。AI データと非 AI データが混在している場合は、ソフトウェアインストールテーブルをクリアします。

    Microsoft SCCM のサービスグラフコネクタの概要

    Microsoft SCCM のサービスグラフコネクタを使用して、SCCM から ServiceNow インスタンスにデータをプルします。詳細については、「Service Graph connector for Microsoft SCCM (Microsoft SCCM のサービスグラフコネクタ)」を参照してください。
    注:
    使用しているバージョンの SCCM をサポートしていない Now Platform のバージョンにインスタンスをアップグレードする場合は、そのバージョンを引き続き使用できます。ただし、サポートされている SCCM バージョンをすべての新しいインスタンスで使用する必要があります。

    新バージョンへのアップグレード

    ServiceNow SCCM 統合は自己完結型であり、個別に存在することができます。これらはそれぞれ、独自のインポートセットテーブル、データソース、および変換マップを使用します。ただし、すべての SCCM 統合で、ServiceNow CMDB 内の同じテーブルにデータが変換されます。データが他のソースによって上書きされないようにするには:
    • 1 つの SCCM 統合を使用し、その他すべての SCCM のスケジュール済みインポートを無効にします。
    • フルインポートを実行し、cmdb_software_instance table テーブル、cmdb_sam_sw_install テーブル、および古い SCCM データのその他のテーブルをクリアします。

    SCCM またはディスカバリーによるソフトウェアデータの収集

    システム上でディスカバリーと SCCM が両方とも有効になっている場合は、両方のツールによって見つかったソフトウェアレコードが互いに上書きされる可能性があります。

    始める前に

    必要なロール:admin

    このタスクについて

    ソフトウェアデータの収集方法を決定するには、glide.discovery.software_sccm_managed プロパティを構成します。

    手順

    1. 移動先 すべて > ディスカバリー定義 > プロパティ.
    2. [Windows ソフトウェアは SCCM 管理です] プロパティ (glide.discovery.software_sccm_managed) を適切に設定します。
      このプロパティを [はい] に設定すると、SCCM によってコンピューター CI のソフトウェアが CMDB に入力されます。内部プロセスで、コンピューターは SCCM が管理していると判断され、ディスカバリー は Windows ソフトウェアデータのソフトウェアレコードを入力しません。次の情報レベルメッセージが ディスカバリー のログファイルに書き込まれます。

      Skipping software population because the CI is managed by SCCM (CI が SCCM によって管理されているため、ソフトウェアの入力をスキップ)

      このチェックボックスをオフにすると、このプロパティは [いいえ] に設定され、ソフトウェアデータは Windows で管理されます。

    3. [保存] をクリックします。
      重要:
      ディスカバリー を有効にする前に SCCM データ連携を有効にしている場合、このプロパティが有効になっていると、ディスカバリー は SCCM を通じてインポートされたすべての CI のソフトウェアの入力を無視します。ディスカバリー が SCCM データ連携の前に有効にされた場合は、両方のソースからのソフトウェアインストールデータを混在させることができます。

    次のタスク

    ディスカバリーと SCCM の間のソフトウェアデータの不一致を回避するには、次のディスカバリープロパティを使用します。glide.discovery.enable.software_simplify および glide.discovery.enable.software_simplify_sccm です。詳細については、「ディスカバリーのプロパティ」を参照してください。