SGC セントラル アプリケーションで利用可能なプレイブックを使用して、Microsoft Azure データを CMDB にプルするための Microsoft Azure のサービスグラフコネクタをセットアップします。
始める前に
ServiceNow Store から Microsoft Azure のサービスグラフコネクタ (バージョン 1.9.0 以降) をインストールします。 インストール手順 ServiceNow Store については、「 ServiceNow Store アプリケーションのインストール」を参照してください。重要: Azure データの最初のインポート後に、アプリケーションがデータのデルタインポートを実行します。ただし、デルタ同期を無効にして
sn_sg_azure_integ.is_delta_sync_enabled プロパティを
false に設定することで、後からいつでもデータの完全プルを実行できます。詳細については、「
Microsoft Azure のサービスグラフコネクタでのデータ同期の設定」を参照してください。
必要なロール:次の表は、プレイブックの各ステージに必要なロールを示しています。
注: バックグラウンドスクリプトを実行し、SGC-Admin ユーザーにグローバルテーブルへのアクセス権を付与するには、admin ユーザーロールが必要です。
サービスグラフコネクタのユーザーロールの詳細については、「
サービスグラフコネクタ ユーザーロール」を参照してください。
このタスクについて
オンボーディングコネクタのプレイブックエクスペリエンスは、サービスグラフワークスペースまたは CMDB ワークスペースのSGC セントラルを使用してアクティブ化されます。SGC セントラルアプリケーションを構成するには、「SGC セントラル の構成」を参照してください。プレイブックの操作方法の詳細については、「プレイブックとやり取りする」を参照してください。
コネクタは、 Azureからデータを完全にプルするために Azure Management API を使用します。ただし、 Azureからデルタ変更をプルする場合には、 Azure Resource Graph API を使用します。ドメイン名システム (DNS) は Microsoft Azure Management ですが、パスはリソースグラフです。
手順
-
SGC セントラルを開くには、次のいずれかの方法を使用します。
-
[概要] ページで、[接続を作成] を選択します。
ヒント: または、 [すべての接続] ページで [接続を作成] を選択することもできます。
-
[接続を作成] ウィンドウで、 Microsoft Azure コネクタタイプを選択し、[接続を作成] を選択します。
-
コネクタを使用して初めて接続を設定するための最初の前提条件を満たします。
-
Azure 環境を設定するための前提条件を満たします。
-
Azure 環境の設定に必要な手順を完了します。
- プレイブックの [前提条件 (Prerequisites)] ステージで、[セットアップの手順を確認 (Review setup instructions)] アクティビティを選択します。
- Microsoft Azure アドミニストレーターから、クライアント ID、クライアントシークレット、トークン URL などの OAuth 認証情報を取得します。
- ハードウェアデータをインポートするには、Azure 環境で Microsoft Graph API に対する
User.Read アクセス権限を付与します。また、 Azure サブスクリプションの IAM ポリシーに「リーダー」ロールがあることも確認します。Microsoft Azure ドキュメントサイトの「条件付きで Azure サブスクリプションのアドミニストレーターとしてユーザーをアサインする」を参照してください。
- ソフトウェアデータをインポートするには、Azure 環境でログアナリティクス API に対する
Data.Read アクセス権限を付与します。さらに、Azure 環境でログアナリティクスワークスペースを設定します。
- [セットアップの手順を確認 (Review setup instructions)] アクティビティを完了したら、[続行] を選択します。
-
ハードウェアデータのみをインポートするか、ハードウェアとソフトウェアの両方のデータをインポートするかを決定します。
-
プレイブックの [セットアップ (Setup)] ステージで、[サービスを選択 (Select services)] アクティビティを選択します。
必要に応じて、[セットアップ (Setup)] ステージを展開してアクティビティを選択します。
- オプション:
ハードウェアとソフトウェアの両方のデータをインポートするには、[ハードウェアとソフトウェア] チェックボックスをオンにします。
注: ソフトウェアデータをインポートするには、ハードウェア接続が必要です。
ハードウェアデータのみをインポートする必要がある場合、[ハードウェアのみ (Hardware only)] チェックボックスはデフォルトで事前にオンになっています。
-
[続行] を選択します。
-
接続の詳細を入力し、ハードウェアデータをインポートするための API 接続をテストします。
-
プレイブックの [セットアップ (Setup)] ステージで、[ハードウェア接続を作成してテスト (Create and test hardware connection)] アクティビティを選択します。
-
フォームのフィールドに入力します。
-
[接続の作成とテスト (Create and test connection)] を選択します。
-
接続テストが完了したら、[続行] を選択します。
-
定期的にハードウェアデータをインポートするようにインポートスケジュールを構成します。
-
プレイブックの [セットアップ (Setup)] ステージで、[ハードウェアインポートスケジュールを構成 (Configure hardware import schedule)] アクティビティを選択します。
-
[インポートスケジュールの構成] を選択します。
-
インポートスケジュールリスト内で親の予定されているデータインポーを展開し、「接続名-SG-Azure サブスクリプション」インポートスケジュールを選択します。
-
[インポートスケジュールの構成] ダイアログボックスで、[アクティブ] チェックボックスをオンにして、実行スケジュールと時間の詳細を入力します。
-
[保存] を選択します。
あるいは、[今すぐ実行] を選択してインポートスケジュールをすぐに実行します。
-
[続行] を選択します。
-
接続の詳細を入力し、ソフトウェアデータをインポートするための API 接続をテストします。
ソフトウェアデータをインポートするための [ソフトウェア接続の作成とテスト (Create and test software connection)] アクティビティは、ステップ 6.b で [ハードウェアとソフトウェア] チェックボックスをオンにした場合にのみ表示されます。
-
プレイブックの [セットアップ (Setup)] ステージで、[ソフトウェア接続を作成してテスト (Create and test software connection)] アクティビティを選択します。
-
フォームのフィールドに入力します。
-
[接続の作成とテスト (Create and test connection)] を選択します。
-
接続テストが完了したら、[続行] を選択します。
-
定期的にソフトウェアデータをインポートするようにインポートスケジュールを設定します。
ソフトウェアデータをインポートするための [ソフトウェアインポートスケジュールを構成 (Configure software import schedule)] アクティビティは、ステップ 6.b で [ハードウェアとソフトウェア] チェックボックスをオンにしてある場合にのみ表示されます。
-
プレイブックの [セットアップ] ステージで、[ソフトウェアインポートスケジュールを構成 (Configure software import schedule)] アクティビティを選択します。
-
インポートスケジュールリスト内で親の予定されているデータインポートを展開し、「接続名-SG-Azure TCP」インポートスケジュールを選択します。
-
[インポートスケジュールの構成] ダイアログボックスで、[アクティブ] チェックボックスをオンにして、実行スケジュールと時間の詳細を入力します。
-
[保存] を選択します。
あるいは、[今すぐ実行] を選択してインポートスケジュールをすぐに実行します。
-
他の親インポートスケジュールがまだアクティブに設定されていない場合は、手順 10.b ~ 10.d を繰り返します。
-
[続行] を選択します。
-
プレイブックの セットアップ ステージで、[ 接続セットアップ完了 ] アクティビティを選択して、接続が作成されたかどうかを確認します。
次のタスク
[すべての接続を表示 (View all connections)] を選択して、接続の詳細を確認します。作成された接続が [インストール済み接続 (Installed connections)] リストに表示されます。