Google Cloud Platform (GCP) パターンを使用したメモリストアのディスカバリー
ディスカバリーとサービスマッピングパターン は、水平ディスカバリー時に Memorystore for Memcached および Memorystore for Redis を検出するために、Google Cloud Platform (GCP) - Memorystore DB パターンを使用します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
パターンベースのディスカバリーとマッピングの要件
Google Cloud Platform (GCP) パターンを使用したクラウドディスカバリー の「GCPディスカバリーの前提条件」セクションを確認します。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリー は、Google Cloud Platform (GCP) - Memorystore 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] | データセンターまたはリージョンの説明。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | クラスタの名前。 |
| クラスター ID [cluster_id] | クラスターの ID。 |
| インストールステータス [install_status] | クラスターのインストールステータス。デフォルト値は [インストール済み] です。 |
| 運用ステータス [operational_status] | クラスターの運用ステータス。デフォルト値は [運用] です。 |
| クラスターステータス [cluster_status] | このクラスターの現在のステータス。 例:READY または STOPPED。 |
| クラスタータイプ [cluster_type] | クラスターのタイプ:Redis クラスター。 |
| ディスクスペース (GB) [disk_space] | ディスクスペース (ギガバイト (GB) 単位)。 |
| IAM 認証が有効 [iam_authentication_enabled] | IAM 認証を有効にするかどうかを決定します。 可能な値は true または false です。 |
| ノード数 [node_count] | シャードあたりのレプリカノードの数。 |
| 削除保護が有効 [deletion_protection_enabled] | 削除保護を有効にするかどうかを決定します。 可能な値は true または false です。 |
| 資産タグ [asset_tag] | Redis クラスターノードの NodeType。 例:REDIS_SHARED_CORE_NANO または REDIS_HIGHMEM_MEDIUM。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | プロジェクトと場所を含む、このスコープ内のリソースの一意の名前。 |
| 名前 [name] | オブジェクト ID から解析されるリソースの一意の名前。 |
| タイプ [type] | データベースのタイプ。 可能な値は、memcache-instance または redis-instance です。 |
| インストールステータス [install_status] | データベースのインストールステータス。デフォルト値は [インストール済み] です。 |
| 運用ステータス [operational_status] | データベースの運用ステータス。デフォルト値は [運用] です。 |
| ステータス [state] | データベースのステータス。 可能な値は [利用可能] または [終了] です。 |
| 完全修飾ドメイン名 [fqdn] | リソースタイプの完全修飾ドメイン名 (FQDN)。 |
| IP アドレス [ip_address] | クライアントがサービスに接続するために使用する、公開されたエンドポイントのホスト名または IP アドレス。 |
依存関係ビューマップでは、組織内で検出されたすべての Memorystore for Memcached または Memorystore for Redis リソースとそれらの関係を表示できます。
CI リレーションシップ
ディスカバリー は、Memorystore ディスカバリーをサポートするために次の関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| クラウドデータベース [cmdb_ci_cloud_database] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| クラウドデータベース [cmdb_ci_cloud_database] | Replicates to::Replicated by | 可用性ゾーン [cmdb_ci_availability_zone] |
| クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] | 拡張元 | クラスター [cmdb_ci_cluster] |
| クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| 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_key_value] | 参照 | クラウドデータベース [cmdb_ci_cloud_database] |
タグディスカバリー
Google Cloud Platform (GCP) - Memorystore DB パターンでは、タグを収集し、キー値 [cmdb_key_value] テーブルに入力します。
| フィールド | 説明 |
|---|---|
| キー [key] | タグキー。 |
| 値 [value] | タグ値。 |
| 構成アイテム [configuration_item] | クラウドデータベース [cmdb_ci_cloud_database] テーブルを参照します。 |