パターンを使用した Microsoft Azure コンポーネントの検出

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:39分
  • ディスカバリーは、水平ディスカバリー時に、複数のパターンを使用して Microsoft Azure クラウド 展開のコンポーネントを検出します。 これらのリソースを検出するには、ServiceNow Store から ディスカバリーとサービスマッピングパターン アプリケーションをアップデートする必要があります。

    ServiceNow® Store での新規または拡張パターンの要求

    ServiceNow Store にアクセスして利用可能なすべての更新を表示し、要求をストアに送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョンの履歴リリースノート」を参照してください。

    前提条件

    アプリケーションが最新の状態であることを確認します。
    • ディスカバリーとサービスマッピングパターン
    • CMDB CI クラスモデル
    • ヴィジビリティコンテンツ
    クラウドディスカバリー の構成の確認Microsoft Azure
    クラウド関連 CI 関係の有効化
    検出されたコンポーネントをアプリケーションサービスに含めるには、サービスマッピング によるタグベースのディスカバリーで使用される CI 関係を有効にします。これらの CI 関係は、ServiceNow Store の 1.0.68 リリースから利用可能です。操作手順については「タグベースのディスカバリーの構成」を参照してください。
    Azure 可用性セット
    可用性ゾーンのクリーンアップジョブが可用性セットレコードをクリアする (Clean-Up job for Availability zone to clear availability set record)」スケジュールジョブを待機し、[cmdb_ci_availability_zone] テーブルに事前設定されたすべての可用性セットの構成アイテム (CI) を削除します。
    Azure 可用性ゾーン

    Azure 可用性ゾーンでディスカバリーを実行するには、サブスクリプション ID を「az feature register -n AvailabilityZonePeering --namespace Microsoft.Resources」を使用して AZ CLI のある AvailabilityZonePeering 機能に登録し、チェックゾーンピアリング API を使用します。ディスカバリーを実行する前に、az feature show -n AvailabilityZonePeering --namespace Microsoft.Resources を使用してステータスを確認します。

    データセンターによる Azure リソースの検出

    Azure には、世界中に数十のデータセンターがあります。ロードバランサーや仮想マシンなどのリソースは、通常、すべてのデータセンターではなく、一部のデータセンターにのみ配置されています。[Azure データセンターディスカバリー (Azure Datacenter Discovery)] パターンは、他のすべての Azure パターンの前に実行され、サービスアカウントに関連するリソースがあるデータセンター (「アクティブ」) とないデータセンター (「パッシブ」) を識別します。このモデルにより、Azure ディスカバリーのパフォーマンスが向上します。この実行モデルは、関連するリソースがあるかどうかに関係なく、すべてのデータセンターが検出された以前の実行モデルよりも効率的です。

    データセンターが「アクティブ」か「パッシブ」かを特定した後、ディスカバリースケジュールは、引き続き「アクティブ」なデータセンターに対してのみすべての Azure パターンを実行し、Azure クラウドリソースを検出します。スケジュールの実行中、「パッシブ」なデータセンターは無視されます。

    サービスアカウントと MID サーバープロパティの設定に応じて、Azure ディスカバリーログ、ディスカバリー時間、および CMDB に違いが生じる可能性があります。

    ディスカバリーとサービスマッピングパターンバージョン 1.15.0 より前に既に検出されたデータセンターは、Azure データセンターテーブルに残ります。ただし、ディスカバリー実行時の動作は、MID サーバープロパティ「mid.cloud.discovery.sonar.discover_all_azure_datacenters」の値によって決まるようになりました。このプロパティは、デフォルトで [false] に設定されており、ディスカバリーの実行をすべてのデータセンターではなく「アクティブ」なデータセンターに制限します。プロパティを true に設定することで、「パッシブ」なデータセンターを含む、サービスアカウントのすべてのデータセンターを検出できます。詳細については、Create a MID Server property を参照してください。

    ディスカバリーとサービスマッピングパターンバージョン 1.15.0 の展開後のサービスアカウントディスカバリーによる違い:
    • 新しく検出されたサービスアカウントの場合:
      • MID サーバープロパティが false (デフォルト) に設定されている場合、ディスカバリーは「アクティブ」なデータセンターに対してのみ Azure リソースを収集します。[Azure データセンター] テーブルには、サービスアカウントの「アクティブ」なデータセンターレコードのみが含まれています。 [ディスカバリーログ] ([デバイス] タブ) には、「アクティブ」なデータセンターのみが表示されます。
      • MID サーバープロパティが true に設定されている場合、ディスカバリーはすべてのデータセンターの Azure リソースを収集します。Azure[データセンター] テーブルには、サービスアカウントのすべてのデータセンターレコードが含まれています。[ディスカバリーログ] ([デバイス] タブ) には、すべてのデータセンター (「アクティブ」と「パッシブ」) が表示されます。
    • ディスカバリーとサービスマッピングパターン バージョン 1.15.0 より前に検出されたサービスアカウントの場合:
      • MID サーバープロパティが false (デフォルト) に設定されている場合、ディスカバリーは「アクティブ」なデータセンターに対してのみ Azure リソースを収集します。[Azure データセンター] テーブルには、サービスアカウントのすべてのデータセンターレコードが含まれています。[ディスカバリーログ] ([デバイス] タブ) には、「アクティブ」なデータセンターのみが表示されます。
      • MID サーバープロパティが true に設定されている場合、ディスカバリーはすべてのデータセンターの Azure リソースを収集します。[Azure データセンター] テーブルには、サービスアカウントのすべてのデータセンターレコードが含まれています。[ディスカバリーログ] ([デバイス] タブ) には、すべてのデータセンター (「アクティブ」と「パッシブ」) が表示されます。

    管理グループの場合、Azure クラウドディスカバリー はすべての Azure データセンターを検出します。

    Azure ハードウェアタイプのディスカバリー

    ハードウェアタイプのディスカバリーでは、近年、3 つのモデル変更が行われています。1.15.0 モデルでは、[Azure データセンターディスカバリー] パターンの後に、[ハードウェアタイプ] パターンと [仮想マシン] パターンがトリガーされます。ディスカバリーとサービスマッピングパターンプラグインバージョン 1.15.0 以降、クラウドディスカバリーは、使用されているハードウェアタイプモデルを識別し、[ハードウェアタイプ (LP)] または [クラウドハードウェアタイプ (LP)] の 2 つのパターンのいずれかのみを起動します。
    表 : 1. 新しい Azure ハードウェアタイプディスカバリーモデルへの移行 - ユースケース
    ディスカバリーとサービスマッピングパターンバージョン ハードウェアタイプの移行ステータス 実行されるパターン ディスカバリー結果
    1.0.75 より前のバージョン 新しいモデルに移行していない [ハードウェアタイプ (LP)] パターン

    作成された CI タイプ:[cmdb_ci_compute_template]

    ディスカバリーとサービスマッピングパターンバージョン 1.0.75

    移行スクリプトを使用して、新しいモデルに移行されます。KB0955939 を参照

    [ハードウェアタイプ (LP)] パターン

    作成された CI タイプ:[cmdb_ci_cloud_hardware_type]

    ディスカバリーとサービスマッピングパターンバージョン 1.6.0

    ハードウェアタイプの新しいモデルは、システムプロパティ sn_itom_pattern.use a single hardware type for cloud datacenters で OOB が有効にされた状態で提供されます。詳細については、「KB1285337」を参照してください。

    KB1285337 のフロー図を参照

    作成された CI タイプ:KB1285337 を参照

    ディスカバリーとサービスマッピングパターン 1.15.0

    ハードウェアタイプの新しいモデルは、システムプロパティ sn_itom_pattern.use a single hardware type for cloud datacenters で OOB が有効にされた状態で提供されます。詳細については、「KB1285337」を参照してください。

    フローは KB1285337 の説明のとおりです。ただし、実行されるパターンは 1 つのみです。正常に終了するために使用されるパターンは実行されません。

    [ハードウェアタイプ (LP)] パターンまたは [クラウドハードウェアタイプ (LP)] パターンが実行されます。

    水平ディスカバリー中にディスカバリーによって収集されるデータ

    Microsoft Azure - アプリケーション LB (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドロードバランサー [cmdb_ci_cloud_load_balancer]
    object_id このリソースに対して、Microsoft Azure によって割り当てられた一意の識別子。
    名前 ロードバランサーに名前が指定されていない場合の名前または ID。
    location ロードバランサーのパス。
    state ロードバランサーの現在のステータス。
    install_status リソースプロビジョニングステータス。
    ip_address ロードバランサーの IP アドレス。
    fqdn ロードバランサーの完全修飾ドメイン名です。
    dns_name ロードバランサーの DNS 名。
    comments 内部使用の識別子 (削除戦略)。
    クラウド LB IP アドレス [cmdb_ci_cloud_lb_ipaddress]
    object_id このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    lb_id​ ロードバランサーの一意の識別子。
    ip_address ロードバランサーの IP アドレス。
    ipaddress_type IP アドレスのタイプ。プライベートまたはパブリックのいずれかになります。
    fqdn ロードバランサーの完全修飾ドメイン名です。
    comments 内部使用の識別子 (削除戦略)。
    install_status リソースプロビジョニングステータス。
    ロードバランサープール [cmdb_ci_lb_pool]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ロードバランサープールに名前が指定されていない場合の名前または ID。
    location ロードバランサープールのパス。
    install_status リソースプロビジョニングステータス。
    comments 内部使用の識別子 (削除戦略)。
    ロードバランサーサービス [cmdb_ci_lb_service]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ロードバランサーサービスに名前が指定されていない場合の名前または ID。
    location ロードバランサーサービスのパス。
    port ロードバランサーサービスがリッスンする TCP ポート。
    install_status リソースプロビジョニングステータス。
    comments 内部使用の識別子 (削除戦略)。
    Microsoft Azure - 可用性セット (LP) パターンによって検出されるリソース
    フィールド 説明
    可用性セット [cmdb_ci_availability_set]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 アベイラビリティゾーンに名前が指定されていない場合の名前または ID。
    install_status リソースプロビジョニングステータス。
    Microsoft Azure - 可用性ゾーン (LP) パターンによって検出されるリソース
    フィールド 説明
    アベイラビリティゾーン [cmdb_ci_availability_zone]
    object_id​ {Location} + "-"  + {ZoneNum}
    名前 {Location} + "-" + {ZoneNum}
    Microsoft Azure - Classic LB (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドロードバランサー [cmdb_ci_cloud_load_balancer]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ロードバランサーに名前が指定されていない場合の名前または ID。
    location ロードバランサーのパス。
    state ロードバランサーの現在のステータス。
    install_status リソースプロビジョニングステータス。
    comments 内部使用の識別子 (削除戦略)。
    クラウド LB IP アドレス [cmdb_ci_cloud_lb_ipaddress]
    object_id​ ​ ​ ​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    lb_id​ ロードバランサーの一意の識別子。
    ip_address ロードバランサーの IP アドレス。
    ipaddress_type IP アドレスのタイプ。プライベートまたはパブリックのいずれかになります。
    fqdn ロードバランサーの完全修飾ドメイン名です。
    comments 内部使用の識別子 (削除戦略)。
    install_status リソースプロビジョニングステータス。
    ロードバランサーサービス [cmdb_ci_lb_service]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ロードバランサーサービスに名前が指定されていない場合の名前または ID。
    location ロードバランサーサービスのパス。
    port ロードバランサーサービスがリッスンする TCP ポート。
    install_status リソースプロビジョニングステータス。
    comments 内部使用の識別子 (削除戦略)。
    ロードバランサープール [cmdb_ci_lb_pool]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ロードバランサープールに名前が指定されていない場合の名前または ID。
    location ロードバランサープールのパス。
    install_status リソースプロビジョニングステータス。
    comments 内部使用の識別子 (削除戦略)。
    Microsoft Azure - ハードウェアタイプ (LP) パターンによって検出されるリソース
    フィールド 説明
    ハードウェアタイプ [cmdb_ci_hardware]​
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ハードウェアタイプに名前が指定されていない場合の名前または ID。
    local_storage_gb このテンプレートに割り当てられたストレージ。
    cores インスタンスタイプのデフォルトのコア数。
    memory_mb このテンプレートに割り当てられたメモリサイズ。
    vcpus このテンプレートに割り当てられた CPU コア数。
    Microsoft Azure - ホスト (LP) パターンによって検出されるリソース
    フィールド 説明
    ホスト [cmdb_ci_cloud_host]​
    名前 ホストに名前が指定されていない場合の名前または ID。
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    host_type ホストタイプ。
    cloud_vendor クラウドベンダー:Microsoft Azure
    virtual 仮想ホスト:False。
    Microsoft Azure - イメージ (LP) パターンによって検出されるリソース
    フィールド 説明
    イメージテーブル [cmdb_ci_os_template​]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 イメージに名前が指定されていない場合の名前または ID。
    location イメージのパス。
    memory_mb OS のセカンダリオペレーティングシステム。
    comments 内部使用の識別子 (削除戦略)。
    image_source OS イメージのソース。
    注:
    イメージ [cmdb_ci_os_template] テーブルを使用してクラウド OS イメージを保存すると、レコード数が異常に多くなることがあります。この問題を回避するには、検出された OS イメージをクラウドイメージ [cmdb_ci_cloud_os_image] テーブルに格納します。詳細については、「クラウド OS イメージ検出の有効化」を参照してください。
    Microsoft Azure - ネットワークとサブネット (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドネットワーク [cmdb_ci_network]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 クラウドネットワークに名前が指定されていない場合の名前または ID。
    location ネットワークのパス。
    state ネットワークの現在のステータス。
    install_status リソースプロビジョニングステータス。
    cidr ネットワークの CIDR 表現。たとえば、10.0.0.0/24 です。
    クラウドサブネット [cmdb_ci_cloud_subnet]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 クラウドサブネットに名前が指定されていない場合の名前または ID。
    location 内部使用の識別子 (削除戦略)。
    state サブネットの現在のステータス。
    install_status リソースプロビジョニングステータス。
    cidr サブネットの CIDR 表現。たとえば、10.0.0.0/24 です。
    Microsoft Azure - NIC (LP) パターンによって検出されるリソース
    フィールド 説明
    Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ネットワークインターフェイスに名前が指定されていない場合の名前または ID。
    location ネットワークインターフェイスのパス。
    install_status リソースプロビジョニングステータス。
    state ネットワークインターフェイスの現在のステータス。
    public_ip ネットワークインターフェイスにバインドされている可変 IP アドレスのアドレス。
    private_ip​ サブネット内のネットワークインターフェイスの IPv4 アドレス。
    primary True/False。ネットワークインターフェイスがプライマリネットワークインターフェイスかどうかを定義します。
    mac_address ネットワークインターフェイスの MAC アドレス。
    public_dns ネットワークインターフェイスのパブリック DNS 名。
    Microsoft Azure - プライベートゲートウェイ (LP) パターンによって検出されるリソース
    フィールド 説明
    仮想プライベートゲートウェイ [cmdb_ci_virtual_pvt_gateway]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 プライベートゲートウェイに名前が指定されていない場合の名前または ID。
    location プライベートゲートウェイのパス。
    connection_type ゲートウェイがサポートする VPN 接続のタイプ。
    operational_status リソースのステータス。
    install_status リソースプロビジョニングステータス。
    仮想プライベートゲートウェイエンドポイント [cmdb_ci_endpoint_vpg]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 エンドポイントに名前が指定されていない場合の名前または ID。
    location エンドポイントのパス。
    connection_type​ ゲートウェイがサポートする VPN 接続のタイプ。
    Microsoft Azure - パブリック IP (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドパブリック IP アドレス [cmdb_ci_cloud_public_ipaddress]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 IP アドレスに名前が指定されていない場合の名前または ID。
    location IP アドレスのパス。
    state IP アドレスの現在のステータス。
    public_ip_address Elastic IP アドレスのアドレス。
    public_dns パブリック DNS 名。
    install_status リソースプロビジョニングステータス。
    Microsoft Azure - リソースグループ (LP) パターンによって検出されるリソース
    フィールド 説明
    リソースグループ [cmdb_ci_resource_group]
    object_id このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 リソースグループに名前が指定されていない場合の名前または ID。
    location リソースグループのパス。
    state リソースグループの現在のステータス。
    install_status リソースプロビジョニングステータス。
    Microsoft Azure - ルートテーブル (LP) パターンによって検出されるリソース
    フィールド 説明
    ルートテーブル [cmdb_ci_route_table]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ルーティングテーブルに名前が指定されていない場合の名前または ID。
    location ルーティングテーブルのパス。
    install_status リソースプロビジョニングステータス。
    state ルーティングテーブルの現在のステータス。
    Microsoft Azure - セキュリティグループ (LP) パターンによって検出されるリソース
    フィールド 説明
    CPU セキュリティグループ [cmdb_ci_compute_security_group]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 セキュリティグループに名前が指定されていない場合の名前または ID。
    location セキュリティグループのパス。
    state セキュリティグループの現在のステータス。
    install_status リソースプロビジョニングステータス。
    Microsoft Azure - SQL Server (LP) パターンによって検出されるリソース
    フィールド 説明
    仮想マシンインスタンス [cmdb_ci_vm_instance]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    location VM インスタンスのパス。
    Microsoft Azure - ストレージアカウント (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドストレージアカウント [cmdb_ci_cloud_storage_account]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ストレージアカウントに名前が指定されていない場合の名前または ID。
    location ストレージアカウントのパス。
    sku_name SKU の名前 (バックアップの頻度用)。
    install_status リソースプロビジョニングステータス。
    state ストレージアカウントの現在のステータス。
    Microsoft Azure - ストレージコンテナー (LP) パターンによって検出されるリソース
    フィールド 説明
    ストレージボリューム [cmdb_ci_storage_volume]
    object_id このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ストレージボリュームに名前が指定されていない場合の名前または ID。
    location ストレージボリュームのパス。
    volume_id 値としてボリューム ID を保持する識別子。
    volume_container コンテナー名。
    comments 内部使用の識別子 (削除戦略)。
    status リソースのステータス。
    ブロックエンドポイント [cmdb_ci_endpoint_block]
    名前 ブロックエンドポイントに名前が指定されていない場合の名前または ID。
    object_id このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    Microsoft Azure - ストレージボリューム (LP) パターンによって検出されるリソース
    フィールド 説明
    ストレージボリューム [cmdb_ci_storage_volume]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ストレージボリュームに名前が指定されていない場合の名前または ID。
    volume_id ボリュームタイプ。例:
    • gp2:汎用 SSD
    • io1:プロビジョンド IOPS SSD
    • st1:スループット最適化 HDD
    • sc1:Cold HDD
    • 標準:マグネティックボリューム
    location ストレージボリュームのパス。
    state ストレージボリュームの現在のステータス。
    install_status リソースプロビジョニングステータス。
    size ボリュームのサイズ。
    size_bytes ボリュームのサイズ (バイト)。
    storage_type たとえば、ハードコードされた値「block」など。
    comments 内部使用の識別子 (削除戦略)。
    Microsoft Azure - サブアカウント (LP) パターンによって検出されるリソース
    フィールド 説明
    クラウドサービスアカウント [cmdb_ci_cloud_service_account]
    object_id​ ​ ​ ​ ​ ​ ​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    account_id アカウントの一意の識別子 (ID)。
    名前 サービスアカウントに名前が指定されていない場合の名前または ID。
    datacenter_type cmdb_ci_azure_datacenter
    discovery_credentials 関連する Microsoft Azure 認証情報への参照フィールド。
    datacenter_url データセンターの URL。
    parent_account プライマリアカウント (存在する場合) への参照。
    is_master_account​ プライマリアカウントかどうかを示すブール属性。
    Microsoft Azure - 仮想マシン (LP) パターンによって検出されるリソース
    フィールド 説明
    仮想マシンインスタンス [cmdb_ci_vm_instance]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 インスタンスに名前が指定されていない場合の名前または ID。
    location インスタンスのパス。
    install_status リソースプロビジョニングステータス。
    state インスタンスの現在のステータス。
    vm_inst_id インスタンスの ID。
    nics インスタンスで利用可能な NIC の数。
    disks インスタンスにアタッチされているディスクの数。
    disks_size アタッチされているディスクの合計サイズ。
    memory インスタンスで利用可能なメモリの量。(MB)
    cpu インスタンスで利用可能な CPU の数。
    ブロックエンドポイント [cmdb_ci_endpoint_block]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 エンドポイントに名前が指定されていない場合の名前または ID。
    location エンドポイントのパス。
    host インスタンスに割り当てられたパブリック IPv4 アドレス (該当する場合)。
    ストレージボリューム [cmdb_ci_storage_volume]
    object_id​​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 ストレージボリュームに名前が指定されていない場合の名前または ID。
    location ストレージボリュームのパス。
    comments 内部使用の識別子 (削除戦略)。
    Cloud Mgmt ネットワークインターフェイス [cmdb_ci_nic]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    location ネットワークインターフェイスのパス。
    VNIC エンドポイント [cmdb_ci_endpoint_vnic]
    object_id​ このリソースの Microsoft Azure によって割り当てられた、一意の識別子。
    名前 エンドポイントに名前が指定されていない場合の名前または ID。
    location エンドポイントのパス。

    パターン拡張セクションでは、自分のライセンスを使用する (BYOL)、または含まれている Windows VM と RHEL VM のライセンスを検出します。

    フィールド 説明
    キー値 [cmdb_key_value]
    キー [key] キーは、次のオプションのいずれかです。
    • Windows_OS_License_Type_automatic
    • RHEL_OS_License_Type_automatic
    • SQL_Server_License_Type_automatic
    値 [value] 値は、次のオプションのいずれかです。
    • BYOL
    • ライセンスが含まれる
    CI [ci] 仮想マシンインスタンスレコードへの参照。
    クラス クラスは Virtual Machine Instance です。
    Microsoft Azure Web サイト (LP) パターンおよび Microsoft Azure Web サイトパターンによって検出されるリソース
    フィールド 説明
    クラウドリソース [cmdb_ci_cloud_webserver]
    名前​ [name] Azure Web サーバーの名前。
    オブジェクト ID [object_id] Azure Web サーバーの ID。
    IP アドレス [ip_address]​ Web サーバーの IP アドレス。
    FQDN [fqdn] Web サーバーの完全修飾ドメイン名 (FQDN)。
    ベンダー [vendor] ベンダーは Microsoftです。
    インストールステータス [install_status] Web サーバーのインストールステータス。
    ステータス [state] Web サーバーの運用状況。
    運用ステータス [operational_status] Web サーバーの運用ステータス。
    IP アドレス [cmdb_ci_ip_address]
    名前 [name] Web サーバーの IP アドレス。
    IP アドレス [ip_address] Web サーバーの IP アドレス。
    FQDN [fqdn] 完全修飾ドメイン名 (FQDN)。
    ベンダー [vendor] ベンダーは Microsoftです。
    インストールステータス [install_status] インストールステータス。
    運用ステータス [operational_status] 運用ステータス。
    キー値 [cmdb_key_value]
    キー [key] Azure キー値の名前。
    値 [value] Azure キー値の値。

    CI 関係

    Microsoft Azure - アプリケーション LB (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_load_balancer Owns::Owned by cmdb_ci_cloud_lb_ipaddress
    cmdb_ci_cloud_load_balancer Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_lb_service Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_cloud_subnet Contains::Contained by cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_pool Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_cloud_load_balancer
    Microsoft Azure - 可用性セット (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_availability_set
    cmdb_ci_azure_datacenter Contains::Contained by cmdb_ci_availability_set
    Microsoft Azure - 可用性ゾーン (LP) パターンを使用して検出された関係
    CI 関係 CI
    cmdb_ci_azure_datacenter Contains::Contained by cmdb_ci_availability_zone
    cmdb_ci_availability_zone Contains::Contained by cmdb_ci_vm_instance
    Microsoft Azure - Classic LB (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_load_balancer Owns::Owned by cmdb_ci_cloud_lb_ipaddress
    cmdb_ci_cloud_load_balancer Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_lb_service Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_pool Hosted on::Hosts cmdb_ci_cloud_load_balancer
    cmdb_ci_lb_pool Hosted on::Hosts cmdb_ci_lb_service
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_cloud_load_balancer
    Microsoft Azure - ハードウェアタイプ (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_compute_template Hosted on::Hosts cmdb_ci_azure_datacenter
    Microsoft Azure - ホスト (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_host Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_cloud_host
    cmdb_ci_vm_instance Runs on::Runs cmdb_ci_cloud_host
    Microsoft Azure - イメージ (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_os_template Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_os_template
    Microsoft Azure - ネットワークとサブネット (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_network Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_network Contains::Contained by cmdb_ci_cloud_subnet
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_network
    Microsoft Azure - NIC (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_nic Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_nic
    cmdb_ci_cloud_subnet Contains::Contained by cmdb_ci_nic
    Microsoft Azure - プライベートゲートウェイ (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_endpoint_vpg Implement End Point To::Implement End Point From cmdb_ci_virtual_pvt_gateway
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_virtual_pvt_gateway
    cmdb_ci_virtual_pvt_gateway Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_network Use End Point To::Use End Point From cmdb_ci_endpoint_vpg
    Microsoft Azure - パブリック IP (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_public_ipaddress Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_nic Contains::Contained by cmdb_ci_cloud_public_ipaddress
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_cloud_public_ipaddress
    Microsoft Azure - リソースグループ (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_azure_datacenter Contains::Contained by cmdb_ci_resource_group
    Microsoft Azure - ルーティングテーブル (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_route_table Contains::Contained by cmdb_ci_route
    cmdb_ci_route_table Contains::Contained by cmdb_ci_network
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_route_table
    cmdb_ci_azure_datacenter Contains::Contained by cmdb_ci_route_table
    Microsoft Azure - セキュリティグループ (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_subnet Uses::Used by cmdb_ci_compute_security_group
    cmdb_ci_network Contains::Contained by cmdb_ci_compute_security_group
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_compute_security_group
    cmdb_ci_compute_security_group Hosted on::Hosts cmdb_ci_azure_datacenter
    Microsoft Azure - ストレージアカウント (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_cloud_storage_account
    cmdb_ci_cloud_storage_account Hosted on::Hosts cmdb_ci_azure_datacenter
    Microsoft Azure - ストレージコンテナー (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_endpoint_block Implement End Point To::Implement End Point From cmdb_ci_storage_volume
    cmdb_ci_cloud_storage_account Contains::Contained by cmdb_ci_storage_volume
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_storage_volume
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_azure_datacenter
    Microsoft Azure - ストレージボリューム (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_storage_volume
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_azure_datacenter
    Microsoft Azure - サブアカウント (LP) パターンを使用して検出される関係
    Microsoft Azure - サブアカウント (LP) パターンでは、関係は検出されません。
    Microsoft Azure - 仮想マシン (LP) パターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_vm_instance Use End Point To::Use End Point From cmdb_ci_endpoint_vnic
    cmdb_ci_endpoint_vnic Implement End Point To::Implement End Point From cmdb_ci_nic
    cmdb_ci_vm_instance Provisioned From::Provisioned cmdb_ci_compute_template
    cmdb_ci_resource_group Contains::Contained by cmdb_ci_vm_instance
    cmdb_ci_vm_instance Use End Point To::Use End Point From cmdb_ci_endpoint_block
    cmdb_ci_endpoint_block Implement End Point To::Implement End Point From cmdb_ci_storage_volume
    cmdb_ci_storage_volume Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_vm_instance Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_vm_instance Provisioned From::Provisioned cmdb_ci_os_template
    cmdb_ci_os_template Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_availability_set Contains::Contained by cmdb_ci_vm_instance
    Microsoft Azure Web サイト (LP) および Microsoft Azure Web サイトパターンを使用して検出される関係
    CI 関係 CI
    cmdb_ci_cloud_webserver Hosted on::Hosts cmdb_ci_azure_datacenter
    cmdb_ci_cloud_webserver Owns::Owned cmdb_ci_ip_address
    cmdb_key_value 参照のみ cmdb_ci_cloud_webserver

    水平ディスカバリー時に ディスカバリー によって検出されるイベント

    ディスカバリー ではパターンを使用して、Microsoft Azure コンポーネントに作成されたイベントを検索します。いずれかの Microsoft Azure コンポーネントのステータスの変更を示すイベントがある場合は、パターンを使用した Microsoft Azure コンポーネントのディスカバリーがトリガーされます。

    表 : 2. イベント検出に使用されるパターン
    パターン CI クラス
    Azure 可用性セットイベント 可用性セット [cmdb_ci_availability_set]
    Azure アプリケーション LB イベント クラウドロードバランサー [cmdb_ci_cloud_load_balancer]
    Azure NIC イベント Cloud 管理ネットワークインターフェイス [cmdb_ci_nic]
    Azure セキュリティグループイベント CPU セキュリティグループ [cmdb_ci_compute_security_group]
    Azure パブリック IP イベント クラウドパブリック IP アドレス [cmdb_ci_cloud_public_ipaddress]
    Azure リソースグループインベント リソースグループ [cmdb_ci_resource_group]

    水平ディスカバリー中に ディスカバリー によって収集されるタグ情報

    パターンを実行すると、タグ情報が収集されて cmdb_key_value テーブルに入力されます。​各タグは、ディスカバリー中に見つかった CI に関連付けられています。​タグディスカバリーは、各パターンの拡張セクションで行われます。

    タグベースのディスカバリー中に サービスマッピング に収集されるデータ

    サービスマッピング は、タグベースのディスカバリーを使用して、クラウドコンポーネントを含むアプリケーションサービスマップを作成します。サービスマッピング には、タグベースのディスカバリーに使用される次の事前構成済み CI 関係が付属しています。これらの CI 関係は、ServiceNow Store の 1.0.68 リリースから利用可能です。
    CI 関係 CI
    構成アイテム [cmdb_ci] Hosted on::Hosts 論理データセンター [cmdb_ci_logical_datacenter]
    論理データセンター [cmdb_ci_logical_datacenter] Hosted on::Hosts クラウドサービスアカウント [cmdb_ci_cloud_service_account]