---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ディスカバリー対象: Microsoft Azure Cloud

# ディスカバリー対象: Microsoft Azure Cloud {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：10分

クラウドリソースが Azure クラウドにある場合は、選択したリソースにアクセスする権限を MID サーバー に付与するサービスプリンシパルと呼ばれるユーザー ID を作成する必要があります。

## Azure 管理グループとサブスクリプション {#azure-cloud-discovery__section_zsr_zbb_kmb}

Azure 管理グループには、他の管理グループとサブスクリプションが含まれます。Azure クラウド環境の管理グループは階層を形成しますが、ボリュームまたは仮想マシンは含まれません。サブスクリプションには、仮想マシンなどのクラウドリソースが含まれます。管理グループに属するサブスクリプションは、サブアカウントと呼ばれます。

管理グループを使用する利点は次のとおりです。

容易なサブアカウントの作成

管理グループを設定して必要な認証情報を入力した後、アカウントをテストできます。テストが成功した場合は、ディスカバリーによりその管理グループにあるサブスクリプションのリストが返されます。このリストから、管理グループを使用してディスカバリースケジュールに含める 1 つ以上のサブスクリプションサブアカウントを選択できます。管理グループとサブスクリプションの階層の詳細については、「[Organize your resources with Azure management groups (Azure 管理グループを使用してリソースを整理する)](https://docs.microsoft.com/en-us/azure/governance/management-groups/overview)」を参照してください。

動的に取得した認証情報を使用したサブアカウントリソースのディスカバリー

サブスクリプションでディスカバリーを実行する際に、各サブアカウントに個別の認証情報は不要です。ディスカバリーにより管理グループの認証情報が検出され、すべてのサブスクリプションサブアカウントにマッピングされます。クラウドディスカバリープロセスは、Azure API を介して各サブアカウントの一時的な認証情報を取得することで、認証情報を自動で処理します。デフォルト設定を使用することも、コントロールやセキュリティを高めるために他のロールを引き受けるように MID サーバーをカスタマイズすることもできます。 さらに、ディスカバリーでは、ディスカバリースケジュールの対象となるサブアカウントとデータセンターのリストを自動的に更新できます。詳細については、KB 記事「[クラウドディスカバリーを介して新しいアカウント/サブアカウントを自動的に取得する](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0961449)」を参照してください。
Azure クラウドサービスのサービスプリンシパルは、Windows プロセスが Active Directory ドメイン内で相互に通信できるようにする Microsoft Windows サービスアカウントに似ています。  
ServiceNow インスタンスで Azure サービスプリンシパルを作成するには、Azure ポータルのサービスプリンシパル認証情報をテキストエディターにコピーしてから、それらの値をインスタンスに転送します。 図 : 1. この手順で生成したテキストファイル  
このテーブルは、Azure サービスプリンシパルの値と、認証情報に必要な値を見つけることができる Azure 内の場所を示しています。{#azure-cloud-discovery__table_kpc_svh_wjb__entry__3}

| クラウドプロビジョニングとガバナンス の設定 | Azure サービスプリンシパルの値 | Azure 値の場所 |
|-|-|-|
| テナント ID | テキストファイルにある Azure Directory ID の値 | Azure Active Directoryプロパティディレクトリー ID |
| クライアント ID | テキストファイルにある Azure Application ID の値 | Azure Active Directoryアプリの登録登録済みアプリ.アプリケーション ID |
| 秘密キー | テキストファイルにある Azure Application key の値 | Azure Active Directoryアプリの登録登録済みアプリ設定キー (非表示) |
| アカウント ID | テナント ID に関連付けられた Azure サブスクリプション ID。 | Azure Active Directoryサブスクリプションサブスクリプション ID |
[ ]

{#azure-cloud-discovery__table_kpc_svh_wjb}

## REST API 権限を確認する {#azure-cloud-discovery__id_ppz_r33_ydc}

をダウンロードする [クラウドディスカバリー パターンスプレッドシート](https://downloads.docs.servicenow.com/resource/enus/api/servicenow-discovery-patterns-api-details.xlsx) そのため、 ディスカバリー パターンの実行に必要なユーザー権限を付与できます。権限に加えて、スプレッドシートには、パターン名、タイプ、CI クラス、ベンダードキュメントへのリンクなどの有用な情報も含まれています。新しいパターンは四半期ごとに提供されるため、定期的にチェックして、スプレッドシートが最新バージョンであることを確認してください。{#azure-cloud-discovery__cloud-discovery-api-paragraph}

## トップダウンディスカバリー中に サービスマッピング によって収集されるデータ {#azure-cloud-discovery__section_mtq_nbg_ppb}

検出されたコンポーネントをサービスインスタンスに含めるには、サービスマッピングによるタグベースのディスカバリーで使用される CI 関係を有効にします。これらの CI 関係は、ServiceNow Store の 1.0.68 リリースから利用可能です。操作手順については「[タグベースのディスカバリーの構成](https://www.servicenow.com/docs/~RfUtCoHO6NXH~u9EiM~Sg "デフォルト構成を微調整して、タグベースのディスカバリー処理中にどの CI の サービスマッピング をアプリケーションサービスに含めるかを制御します。")」を参照してください。  
サービスマッピングは、タグベースのディスカバリーを使用して、クラウドコンポーネントを含むサービスインスタンスマップを作成します。サービスマッピング には、タグベースのディスカバリーに使用される次の事前構成済み CI 関係が付属しています。これらの CI 関係は、ServiceNow Store の 1.0.68 リリースから利用可能です。 {#azure-cloud-discovery__id_yqp_xhy_qpb__entry__3}

| CI | リレーションシップ | CI |
|-|-|-|
| 構成アイテム (CI) \[cmdb_ci\] | Hosted on::Hosts | 論理データセンター \[cmdb_ci_logical_datacenter\] |
| 論理データセンター \[cmdb_ci_logical_datacenter\] | Hosted on::Hosts | クラウドサービスアカウント \[cmdb_ci_cloud_service_account\] |
[ ]

{#azure-cloud-discovery__id_yqp_xhy_qpb}

## Azure クラウドディスカバリー API リスト {#azure-cloud-discovery__section_zbd_ypm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | response.name |
| 名前 | response.name |
| リージョン | response.displayName |
| ステータス | インストール済み |
[表 : 1. 論理データセンター (cmdb_ci_logical_datacenter)]

{#azure-cloud-discovery__table_mr2_1qm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | response.id |
| 名前 | response.name |
| ステータス | Installed/Retired |
| 状況 |   |
[表 : 2. アベイラビリティゾーン (cmdb_ci_availability_zone)]

{#azure-cloud-discovery__table_md1_hqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | ID |
| 名前 | 名前 |
| 状況 | 利用可能 |
| ステータス | Installed/Retired |
[表 : 3. リソースグループ (cmdb_ci_resource_group)]

{#azure-cloud-discovery__table_q1s_3qm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | ID |
| 状況 |   |
| 名前 | 名前 |
| cidr | properties.addressSpace.addressPrefixes |
[表 : 4. ネットワーク (cmdb_ci_network)]

{#azure-cloud-discovery__table_c5j_jqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| subnetName | response.name |
| subnetId | response.id |
| resourceGroup | response.properties.resourceGuid |
| networkId | response.id.split('/subnets/') |
| networkName | getNetwork(networkId) |
| cidrBlock | response.properties.addressSpace.addressPrefixes |
[表 : 5. サブネット (cmdb_ci_cloud_subnet)]

{#azure-cloud-discovery__table_nfw_jqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| 状況 | properties.provisioningState |
| storage_type | properties.BlobType |
| volume_id | ID |
| 名前 | 名前 |
| size_bytes | properties.diskSizeGB \* 1024 \* 1024 \* 1024 |
| object_id | ID |
| サイズ | response.properties.diskSizeGB |
| "volume_container" | containerName |
| ステータス | Installed/Retired |
[表 : 6. ストレージボリューム (cmdb_ci_storage_volume)]

{#azure-cloud-discovery__table_i3l_kqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | ID |
| 名前 | 名前 |
| 状況 | properties.provisioningState |
[表 : 7. セキュリティグループ (cmdb_ci_compute_security_group)]

{#azure-cloud-discovery__table_wdg_lqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| メモリ | properties.hardwareProfile.vmSize |
| 状況 | インスタンスのステータスは次のとおりです。 * succeeded: on * running: succeeded/stopping * deallocating: stopping/stopped * deallocated: off * terminated: error {#azure-cloud-discovery__ul_x51_b5m_jyb} |
| object_id | ID |
| cpu | properties.hardwareProfile.vmSize |
| ディスク | properties.storageProfile.dataDisks |
| nics | properties.networkProfile.networkInterfaces\[\].size |
| vm_inst_id | properties.vmId |
| 名前 | 名前 |
| ステータス | Installed/Retired |
[表 : 8. 仮想サーバー (cmdb_ci_vm_instance)]

{#azure-cloud-discovery__table_flf_mqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| 名前 | 名前 |
| object_id | 名前 |
| vcpus | numberOfCores |
| memory_mb | memoryInMB |
| local_storage_gb | resourceDiskSizeInMB |
| コア | numberOfCores |
[表 : 9. ハードウェアテンプレート (cmdb_ci_compute_template)]

{#azure-cloud-discovery__table_g25_mqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | response.id |
| 名前 | response.name |
| public_dns | properties.dnsSettings.fqdn |
| public_ip_address | properties.ipAddress |
[表 : 10. クラウドパブリック IP アドレス (cmdb_ci_cloud_public_ipaddress)]

{#azure-cloud-discovery__table_udj_nqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | "properties.frontendIPConfigurations.properties.privateIPAddress OR properties.frontendIPConfigurations.properties.publicIPAddress、その後、パブリック IP アドレス API を呼び出す" |
| 名前 | "properties.frontendIPConfigurations.properties.privateIPAddress OR properties.frontendIPConfigurations.properties.publicIPAddress、その後、パブリック IP アドレス API を呼び出す" |
| ipaddress_type | "properties.frontendIPConfigurations.properties.privateIPAddress ==\> プライベート IP アドレスまたは properties.frontendIPConfigurations.properties.publicIPAddress ==\> パブリック IP アドレス" |
| ステータス | インストール済み |
[表 : 11. クラウド LB IP アドレス (cmdb_ci_cloud_lb_ipaddress)]

{#azure-cloud-discovery__table_jkz_rqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | ID |
| 名前 | 名前 |
| private_ip | properties.ipConfigurations |
| public_dns | パブリック IP アドレス API を呼び出す - properties.dnsSettings.fqdn |
| 状況 | properties.provisioningState |
| is_static | properties.ipConfigurations |
| mac_address | properties.macAddress |
| public_ip | パブリック IP アドレス API を呼び出す - |
[表 : 12. "クラウドネットワークインターフェイス cmdb_ci_nic"]

{#azure-cloud-discovery__table_jrd_tqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| 名前 | response.id |
| object_id | response.name |
| guest_os | properties.storageProfile.osDisk.osType |
| image_source | ID |
| ステータス | Installed/Retired |
[表 : 13. イメージ (cmdb_ci_os_template)]

{#azure-cloud-discovery__table_irp_wqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| 名前 | 名前 |
| object_id | ID |
| sku_name | sku.name |
| 状況 | properties.provisioningState |
[表 : 14. クラウドストレージアカウント cmdb_ci_cloud_storage_account]

{#azure-cloud-discovery__table_sf4_yqm_qmb}

|-|-|
| CI 属性 | Azure 属性 |
| object_id | response.id |
| 名前 | response.name |
| 状況 |   |
| dns_name | を構成します。 |
| fqdn |   |
| canonical_hosted_zone_name |   |
[表 : 15. ロードバランサー (cmdb_ci_cloud_load_balancer)]

{#azure-cloud-discovery__table_kcf_zqm_qmb}

