Microsoft Azure インベントリディスカバリー
ServiceNow ディスカバリー アプリケーションでは、Azure インベントリパターンを使用して、Azure で利用可能なリソースを検出します。Azure Functions や Azure Application Gateway などの専用パターンを持たない Azure リソースに対してこのパターンを使用します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
Azure インベントリパターンを使用して最大 1 万のリソースを検出できます。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
必須条件
- Azure サービスプリンシパル
- Azure サービスプリンシパルが構成されていることを確認します。詳細については、「Azure クラウドディスカバリー」を参照してください。
- 特権
- バージョン 1.3.0 以降の場合:
Microsoft Azure コンソールで、API Management サービスの「閲覧者」のロールを持つユーザーに、次の REST POST 要求を実行する権限を付与します。
"https://management.<resource url>/providers/microsoft.resourcegraph/resources?api-version=2022-10-01"<resource url>:URL は、Azure アカウントタイプによって異なります (「azure.com」や行政サイトのアドレスなど)。
- クラウドディスカバリースケジュールの作成
- 「クラウドディスカバリー でクラウドリソースを検出するためのスケジュールの作成」の説明に従って、関連する Azure サービスアカウントのスケジュールを作成します。
- リソース包含リストを使用して、Azure インベントリディスカバリーを微調整します。
- 展開に Azure ディスカバリーのカスタムパターンが含まれている場合は、Azure リソースを 2 回検出しないようにします。注:[pre_resource_whitelist] テーブルを空のままにすると、パターンによってすべてのリソースが入力され、パフォーマンスの問題が発生する可能性があります。
- アプリケーションスコープがディスカバリーとサービスマッピングパターンであることを確認します。
- 次のように移動する。 .
- [ディスカバリーとサービスマッピングパターン] を [アプリケーション] リストから選択します。
- 次のように移動する。 .
- クラウドインベントリリソース包含リスト [sa_cloud_inventory_resource_whitelist] テーブルを開きます。
- [関連リンク] の下の [リストを表示] をクリックします。
- カスタムパターンを持つリソースタイプを選択し、[選択した行のアクション] リストから [削除] を選択します。
- アプリケーションスコープがディスカバリーとサービスマッピングパターンであることを確認します。
- ServiceNow 関連エントリを変更します。
- [関連エントリ] に移動します。
- [新規] をクリックします。
- 識別子には、「cmdb_ci_cmp_resource」を入力します。
- 関連テーブルには、[キー値 [cmdb_key_value]] を選択します。
- 参照フィールドには、[構成アイテム] を選択します。
- 基準属性には、[キー] と [値] を追加します。
基準属性を表示および変更するには、ロックアイコン (
) をクリックする必要があります。
水平ディスカバリー中に ディスカバリー によって収集されるデータ
| テーブルとフィールド | 追加情報 |
|---|---|
| クラウドリソース [cmdb_ci_cmp_resource] | |
| 名前 | Azure リソースを識別するためのわかりやすい名前。 |
| リソース タイプ | リソースのタイプ (ネットワーク、ロードバランサーなど)。 |
| オブジェクト ID | Azure リソースの ID。 |
| 説明 | このリソースを Azure から利用できることを示す、ディスカバリー中に入力されるテキスト。 |
| キー値 [cmdb_key_value] | |
| キー | Azure タグキー名。 |
| 値 | Azure タグ値名。 |
CI 関係
| CI | 関係 | CI |
|---|---|---|
| クラウドリソース [cmdb_ci_cmp_resource] | Hosted on:Hosts | Azure データセンター [cmdb_ci_azure_datacenter] |