GCP クラウド SQL パターンベースディスカバリー
ディスカバリーとサービスマッピングパターン は、クラウド環境 GCP クラウド SQL インスタンスとそのデータベースを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
ディスカバリー は、Google Cloud Platform (GCP) - Cloud SQL DB パターンを使用して、 GCP アカウントから Cloud SQL インスタンスのハードウェアタイプ構成を検出します。
ハードウェアタイプ [cmdb_ci_compute_template] テーブルを使用してハードウェアタイプを保存すると、レコード数が異常に多くなることがあります。この問題を回避するために、検出されたハードウェアタイプをクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに保存できます。 有効にすると、 ディスカバリー がクラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに入力されます。詳細については、「[クラウドのハードウェアタイプ] クラス拡張を有効にする」を参照してください。
パターンベースのディスカバリーとマッピングの要件
Google Cloud Platform (GCP) パターンを使用したクラウドディスカバリー の「GCPディスカバリーの前提条件」セクションを確認します。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリー は、Google Cloud Platform (GCP) - Cloud SQL DB パターンの実行時に CMDB にデータを入力します。
| フィールド | 説明 |
|---|---|
| アカウント ID [account_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| オブジェクト ID [object_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| データセンタータイプ [datacenter_type] | データセンタータイプ:Google データセンター [cmdb_ci_google_datacenter]。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | 可用性ゾーンの名前。 |
| 説明 [short_description] | 可用性ゾーンの説明。 |
| ステータス [state] | 可用性ゾーンのステータス。可能な値は [利用可能] または [終了] です。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | データセンターまたはリージョンの名前。 |
| リージョン [region] | データセンターまたはリージョンの名前。 |
| オブジェクト ID [object_id] | このリソースの GCP によって割り当てられた一意の識別子。 |
| 説明 [short_description] | データセンターまたはリージョンの説明。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | Cloud SQL インスタンスの一意のリソース識別子 URL。 |
| 名前 [name] | Cloud SQL インスタンスの名前。 |
| タイプ [type] | Cloud SQL インスタンスのデータベースエンジンタイプ。 |
| ステータス [state] | Cloud SQL インスタンスのステータス。 たとえば、[利用可能] や [終了] などです。 |
| インストールステータス [install_status] | リソースのインストールステータス。デフォルト値は [インストール済み] です。 |
| バージョン [version] | データベースのバージョン。 |
| 完全修飾ドメイン名 [fqdn] | Cloud SQL インスタンスの一意のリソース識別子 URL。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | Cloud SQL インスタンス内のデータベースの名前。 |
| タイプ [type] | データベースのタイプ。 |
| インストールステータス [install_status] | リソースのインストールステータス。デフォルト値は [インストール済み] です。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | Cloud SQL インスタンスのマシンタイプ。 |
| 名前 [name] | Cloud SQL インスタンスのマシンタイプ。 |
| vCPU [vcpus] | Cloud SQL インスタンスの仮想 CPU (vCPU) の数。 |
| プロバイダー [provider] | クラウドプロバイダー (GCP)。 このフィールドは、クラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルにのみ入力されます。 |
CI 関係
Google Cloud Platform (GCP) - クラウド SQL DB パターンでは、クラウド SQL DB ディスカバリーをサポートするためにこれらの関係 GCP 作成されます。
| CI | 関係 | CI |
|---|---|---|
| Google データセンター [cmdb_ci_google_datacenter] | Contains::Contained by | 可用性ゾーン [cmdb_ci_availability_zone] |
| Google データセンター [cmdb_ci_google_datacenter] | Hosted on::Hosts | クラウドサービスアカウント [cmdb_ci_cloud_service_account] |
| クラウドデータベース [cmdb_ci_cloud_database] | Contains::Contained by | データベース [cmdb_ci_database] |
| クラウドデータベース [cmdb_ci_cloud_database] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| クラウドデータベース [cmdb_ci_cloud_database] | Provisioned From::Provisioned | ハードウェアタイプ [cmdb_ci_compute_template] またはクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] |
| クラウドデータベース [cmdb_ci_cloud_database] | Replicates to::Replicated by | クラウドデータベース [cmdb_ci_cloud_database] |
| ハードウェアタイプ [cmdb_ci_compute_template] またはクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| キー値 [cmdb_key_value] | 参照 | クラウドデータベース [cmdb_ci_cloud_database] |
GCP タグディスカバリー
Google Cloud Platform (GCP) - クラウド SQL DB パターンはタグを収集し、キー値 [cmdb_key_value] テーブルに入力します。
| フィールド | 説明 |
|---|---|
| キー [key] | タグ名。 |
| 値 [value] | タグ値。 |
| 構成アイテム [configuration_item] | クラウドデータベース [cmdb_ci_cloud_database] テーブルを参照します。 |