AWS 環境とスケジュール済みジョブを設定し、AWS データを CMDB にプルします。
始める前に
この サービスグラフコネクタを使用するには、IT Operations Management(ITOM) (ITOM) 可視化アプリケーションまたは ITOM ディスカバリーアプリケーションをベースにしたサブスクリプションユニットへのサブスクリプションが必要です。ご利用のサブスクリプションの「ServiceNow サブスクリプションユニットの概要」の「管理対象の IT リソースタイプ」というタイトルのセクションで定義されているとおり、CMDB でこの サービスグラフコネクタ によって作成または変更されていても、ITOM ヴィジビリティまたは ITOM ディスカバリーによってまだ管理されていない管理対象の IT リソースの場合、これらのリソースにより、そのアプリケーションからのサブスクリプションユニットの消費量が増加します。ITOM ヴィジビリティまたは ITOM ディスカバリー内の現在のサブスクリプションユニットの消費量を確認し、利用可能なキャパシティを確認してください。
依存関係と要件:
- 自動的にインストールされる CMDB 共通統合ストアアプリ。
- 自動的にインストールされる CMDB CI クラスモデルストアアプリ。「CMDB CI クラスモデルストアアプリ」を参照してください。
- ディスカバリー によって自動的にインストールされるディスカバリー Core プラグイン (com.snc.discovery.core)。
- ITOM ディスカバリーライセンスプラグイン (com.snc.itom.discovery.license)。このプラグインを有効にする必要があります。
- ITOM Licensing プラグイン (com.snc.itom.license)。詳細については、「ディスカバリーの要求」を参照してください。
AWS をセットアップするための前提条件を満たしていることを確認します。「AWS 環境の構成」を参照してください。
必要なロール:admin
このタスクについて
AWS のサービスグラフコネクタ のセットアップの手順の詳細については、次の記事を参照してください。
手順
-
移動先 .
-
AWS 環境の構成.
注: [スクリプトのダウンロード] タスクで、[構成] を選択してスクリプトをダウンロードします。
スクリプトをダウンロードして
AWS 環境を設定したら、[スクリプトのダウンロード] タスクと [AWS のセットアップ手順] タスクを設定して完了します。
- オプション:
複数のAWSインスタンスを追加します。
-
[AWS のサービスグラフコネクタ] ページの [複数のインスタンスを追加] セクションで、[はじめに] を選択します。
-
新しいインスタンス用のデータソースを作成するための、データソース [sys_data_source] テーブルの編集権限があることを確認してください。
- アプリケーションピッカーを使用して、[グローバル] アプリケーションスコープを選択します。
- [データソースアクセスを更新] タスクの、[構成] を選択します。
- [アプリケーションのアクセス] 関連リストで、[作成可能]、[更新可能]、および [削除可能] チェックボックスがオンでない場合はオンにします。
- [更新] を選択してタブを閉じ、ガイド付きセットアップタブに戻ります。
- [完了としてマーク] を選択して、[データソースアクセスを更新] タスクを完了に設定します。
- アプリケーションピッカーを使用して、アプリケーションスコープを再度 AWS のサービスグラフコネクタに変更します。
-
スケジュール済みインポートジョブのアクセスを更新します。
- アプリケーションピッカーを使用して、[グローバル] アプリケーションスコープを選択します。
- [予定されているデータインポートアクセスを更新] タスクで、[構成] を選択します。
- [アプリケーションのアクセス] 関連リストで、[作成可能]、[更新可能]、および [削除可能] チェックボックスがオンでない場合はオンにします。
- [更新] を選択してタブを閉じ、ガイド付きセットアップタブに戻ります。
- [完了としてマーク] を選択して、[予定されているデータインポートアクセスを更新] タスクを完了に設定します。
- アプリケーションピッカーを使用して、アプリケーションスコープを再度 AWS のサービスグラフコネクタに変更します。
-
AWS のサービスグラフコネクタで新しい接続のデータソースを作成可能にするため、データソース [sys_data_source] テーブルと予定されているデータインポート [scheduled_import_set] テーブルのキャッシュをクリアします。
- アプリケーションピッカーを使用して、[グローバル] アプリケーションスコープを選択します。
- [データソースおよび予定されているデータインポートテーブルのキャッシュをクリア] で、[構成] を選択します。
- [スクリプトを実行 (サーバー上で実行される JavaScript)] ペインで、次のスクリプトを入力します。
GlideTableManager.invalidateTable("sys_data_source");
GlideCacheManager.flushTable("sys_data_source");
GlideTableManager.invalidateTable("scheduled_import_set");
GlideCacheManager.flushTable("scheduled_import_set");
GlideTableManager.invalidateTable("sys_db_object");
GlideCacheManager.flushTable("sys_db_object");
- [スクリプトの実行] を選択します。
- [データソースおよび予定されているデータインポートテーブルのキャッシュをクリア] タスクで、[完了としてマーク] を選択して、完了します。
- アプリケーションピッカーを使用して、アプリケーションスコープを再度 AWS のサービスグラフコネクタに変更します。
-
AWS のサービスグラフコネクタ の新しい AWS 接続用に認証情報エイリアスを作成します。
- [新しい接続および資格情報エイリアスレコードを作成] タスクで、[構成] を選択します。
- 新しいタブで開く [接続および資格情報エイリアス] フォームで、接続の詳細を入力します。
- [送信] を選択してタブを閉じ、[ガイド付きセットアップ] タブに戻ります。
- [完了としてマーク] を選択して、[新しい接続および資格情報エイリアスレコードを作成] タスクを完了に設定します。]
-
新しい AWS 認証情報の新しい認証情報エイリアスを作成します。
- [新しい接続および資格情報エイリアスレコードを作成] タスクで、[構成] を選択します。
- ワークフロースタジオの [接続] ページで、[接続を追加] を選択します。
- [接続を作成] ウィンドウで、接続名、アクセスキー、および秘密キーの詳細を入力します。
- [接続を作成] を選択します。
- ワークフロースタジオを閉じて、ガイド付きセットアップタブに戻ります。
- [完了としてマーク] を選択して、[新しい接続および資格情報エイリアスレコードを作成] タスクを完了に設定します。
-
AWS のサービスグラフコネクタ の新しいインスタンスのプロパティを更新するには、[新しいインスタンスの AWS 環境を構成] タスクの [構成] を選択します。
-
[EKS リソースの詳細を更新] タスクで [構成] を選択して、EKS EC2 リソースの詳細を入力します。
-
新しい AWS インスタンスのスケジュール済みインポートを設定します。
- [スケジュール済みインポートの構成] タスクの [構成] をクリックします。
- 新しいタブで開く [予定されているデータインポート] リストで、構成する AWS インスタンスの組織を選択します。
- アクティブにするスケジュール済みデータインポートを選択します。
- [予定されているデータインポート] フォームで、スケジュール済みジョブのフィールド値を修正します。
- [更新] を選択します。
- データインポートのスケジュール済みジョブそれぞれについて、ステップ 3.i.iii 〜 3.i.v を繰り返します。
- [予定されているデータインポート] リストを閉じ、ガイド付きセットアップタブに戻ります。
- ガイド付きセットアップで [完了としてマーク] を選択して、[スケジュール済みインポートの構成] タスクを完了に設定します。