SGC セントラル を使用して Microsoft SCCM のサービスグラフコネクタを構成する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:8分
  • SGC セントラル アプリケーションで利用可能なプレイブックを使用して、Microsoft SCCM データを CMDB にプルするための Microsoft SCCM のサービスグラフコネクタをセットアップします。

    始める前に

    ServiceNow Store から Microsoft SCCM のサービスグラフコネクタ (バージョン 3.5.0 以降) をインストールします。 ServiceNow Store のインストールステップについては「ServiceNow Store アプリケーションのインストール」を参照してください。
    Microsoft Intune アドミニストレーターから次の情報を入手します。
    • クライアント ID
    • クライアントシークレット
    • トークン URL
    コネクタが Microsoft Intune のデータにアクセスするには、Microsoft Graph API を使用するための資格情報が必要です。そのため、Microsoft ポータルの [アプリの登録] ページから次の Graph API アクセス許可を付与する必要があります。
    • DeviceManagementServiceConfig.Read.All (タイプ:アプリケーション)
    • DeviceManagementManagedDevices.Read.All (タイプ:アプリケーション)
    • DeviceManagementApps.Read.All (タイプ:アプリケーション)
    • Directory.Read.All (タイプ:アプリケーション)
    • User.Read (タイプ:委任)
    • User.Read.All (タイプ:委任)

    必要なロール:admin

    このタスクについて

    オンボーディングコネクタのプレイブックエクスペリエンスは、CMDB ワークスペースSGC セントラル でアクティブ化されます。プレイブックの操作方法の詳細については、「プレイブックとやり取りする」を参照してください。

    権限の詳細については、ServiceNow コミュニティ の「Service Graph Connector for Microsoft Intune - Troubleshooting connection issues (Microsoft Intune のサービスグラフコネクタ - 接続に関する問題のトラブルシューティング)」および Microsoft ドキュメントサイトの「Microsoft Graph のアクセス許可のリファレンス」を参照してください。

    手順

    1. 次のように移動する。 ワークスペース > CMDB ワークスペース.
    2. CMDB ワークスペースSGC セントラル を選択します。
    3. [概要] ページで、[接続を作成] を選択します。
      ヒント:
      または、 [すべての接続] ページで [接続を作成] を選択することもできます。
    4. [接続を作成] ウィンドウで、Microsoft SCCM コネクタタイプを選択し、[接続を作成] を選択します。
    5. コネクタを使用して初めて接続を設定するときは、最初の前提条件を満たしてください。
      注:
      この手順は、初回セットアップ時にのみ必要です。「で接続を作成するときに初期セットアップタスクを実行する SGC セントラル」を参照してください。
    6. SCCM データベースへの Java Database Connectivity (JDBC) 接続を確立するための認証情報と一致するテンプレートを選択します。
      1. プレイブックの [セットアップ (Setup)] ステージで、[エイリアステンプレートを選択 (Select alias template)] アクティビティを選択します。
      2. テンプレートを選択します。
        • SCCM JDBC 接続認証情報 (SCCM JDBC Connection Credentials):ユーザー名とパスワードを使用して、SCCM データベースへの JDBC 接続を確立する場合に選択します。
        • SCCM JDBC 接続認証情報 (統合認証) (SCCM JDBC Conn Cred (Integrated Auth)):SCCM データベースへの JDBC 接続の認証に、ドメイン認証情報を使用する、Windows JDBC 統合認証を使用する場合に選択します。
      3. [続行] を選択します。
    7. 接続の詳細を入力し、Microsoft SCCM データをインポートするための API 接続をテストします。
      1. プレイブックの [セットアップ (Setup)] ステージで、[接続を作成してテスト (Create and test connection)] アクティビティを選択します。
      2. フォームのフィールドに入力します。
        表 : 1. [接続を作成してテスト (Create and test connection)] フォーム
        フィールド 説明
        接続名 MicrosoftSCCM 接続レコードを識別する名前。

        例:SG-SCCM 接続

        クエリタイムアウト JDBC ドライバーがクエリの完了を待機する秒数。

        0 はタイムアウトなしを示します。タイムアウトになると、統合は、JDBC の結果がアクセス不可能であるとみなし、結果をエラーとしてマークします。

        接続タイムアウト MID サーバー接続キャッシュプールが接続をクローズして削除するまでの秒数。

        0 はタイムアウトなしを示します。

        ホスト Microsoft SQL Server データベースが配置されているサーバーのネットワークアドレス。
        データベース名 SCCM が使用する Microsoft SQL Server データベースの名前。
        デフォルトポートを上書き Microsoft SQL Server インスタンスのカスタムポート。

        Microsoft SQL Server のデフォルトポートは 1433 です。

        インスタンス名 Microsoft SQL Server インスタンス。
        MID サーバー 接続用の MID サーバー。
        注:
        統合認証接続用の MID サーバーを選択する必要があります。

        [SCCM JDBC 接続認証情報 (SCCM JDBC Connection Credentials)] オプションの場合、このフィールドは [MID サーバーを使用 (Use MID Server)] チェックボックスをオンにした場合にのみ表示されます。

        注:
        次のフィールドは、ステップ 6[SCCM JDBC 接続認証情報 (SCCM JDBC Connection Credentials)]テンプレートを選択した場合にのみ表示されます。
        形式 SCCM データベースへの接続に使用される JDBC ドライバー。

        SCCM は Microsoft SQL Server をデータベースバックエンドとして使用します。このフィールドは自動的に com.microsoft.sqlserver.jdbc.SQLServerDriver に設定されます。フィールド値はそのままにします。

        ユーザー名 JDBC サーバーに接続するためのユーザー名。
        パスワード JDBC サーバーのパスワード。
        MID サーバーを使用 JDBC サーバーへのアクセスに MID サーバーを使用するオプション。
      3. [接続の作成とテスト (Create and test connection)] を選択します。
      4. 接続テストが完了したら、[続行] を選択します。
    8. オプション: 属性をマッピングし、データインポートを管理するための接続とコネクタのプロパティを設定します。
      注:
      この手順をスキップするには、[プロパティを構成] アクティビティで [続行] を選択します。
      1. プレイブックの [セットアップ ] ステージで、[ プロパティを構成 ] アクティビティを選択します。
      2. Microsoft SCCM の資産タグをコンピューター [cmdb_ci_computer] クラスの資産タグ属性にマッピングするには、[プロパティの構成] ページの [接続のプロパティ] セクションで、[資産タグのマッピング] チェックボックスをオンにします。
      3. ディスカバリーアプリケーションの実行中に CMDB ディスク [cmdb_ci_disk] テーブルに重複レコードが作成されないようにするには、[プロパティの設定] ページの [コネクタのプロパティ] セクションで、[ 重複レコードの作成を避ける ] チェックボックスをオンにします。
      4. インポートディスク名を Disk #[disknumber] で始まる形式に設定するには、[プロパティの設定] ページの [コネクタのプロパティ] セクションで、[ ディスク名をディスク番号に変換する ] チェックボックスをオンにします。
        ここで、 disknumber はディスク名から抽出された番号です
      5. [Continue (続行)] をクリックします。
    9. オプション: データソースの SQL ステートメントを変更します。
      注:
      このステップをスキップするには、[データソース SQL ステートメントをカスタマイズ (Customize data source SQL statement)] アクティビティで [スキップ] を選択します。
      1. プレイブックの [Setup (セットアップ)] ステージで、[データソース SQL ステートメントをカスタマイズ (Customize data source SQL statement)] アクティビティを選択します。
      2. データソースの [カスタム SQL ステートメント] 列の値をダブルクリックして (またはキーボードショートカットを使用して)、カスタム SQL ステートメントを入力します。
      3. SQL ステートメントを変更するデータソースごとに、ステップ 9.b を繰り返します。
      4. [Mark Complete (完了としてマーク)] を選択します。
    10. 定期的にデータをインポートするようにインポートスケジュールを構成します。
      1. プレイブックの [セットアップ (Setup)] ステージで、[インポートスケジュールの構成 (Configure import schedule)] アクティビティを選択します。
      2. [スケジュール済みインポートをインポート] リストで [親スケジュール済みデータインポート] を展開して、[ 接続名 - SCCM コンピューター ID インポートスケジュール] を選択します。
      3. [アクティブ] チェックボックスをオンにして、実行スケジュールと時間の詳細を入力します。

        詳細については、「Schedule a data import」を参照してください。

      4. [Save (保存)] を選択します。
        または、[ 今すぐ実行] を選択して、インポートスケジュールをすぐに実行します。
      5. [Continue (続行)] をクリックします。
    11. プレイブックの [セットアップ (Setup)] ステージで、[接続の作成を確認 (Confirm connection creation)] アクティビティを選択して、接続が作成されているかどうかを確認します。

    次のタスク

    [すべての接続を表示 (View all connections)] を選択して、接続の詳細を確認します。作成された接続が [インストール済み接続 (Installed connections)] リストに表示されます。