GCP ロードバランサーパターンベースのディスカバリー
ディスカバリーとサービスマッピングパターン クラウド環境 GCP ロードバランサーを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
- Google Cloud Platform (GCP) - ロードバランサー - HTTP パターン:HTTP および HTTPS プロトコルを使用するレイヤー 7 (アプリケーションレイヤー) ロードバランサーを検出します
- Google Cloud Platform (GCP) - ロードバランサー - TCP - UDP パターン:TCP および UDP プロトコルを使用するレイヤー 4 (トランスポートレイヤー) ロードバランサーを検出します
どちらのパターンも同じ CMDB テーブルに入力されます。
パターンベースのディスカバリーとマッピングの要件
Google Cloud Platform (GCP) パターンを使用したクラウドディスカバリー の「GCPディスカバリーの前提条件」セクションを確認します。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリー は、ロードバランサーパターンの実行時に 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] | ロードバランサーの一意の識別子。 |
| 名前 [name] | ロードバランサーの名前。 |
| ステータス [state] | ロードバランサーのステータス。デフォルト値は [利用可能] です。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | ロードバランサーサービスの一意の識別子。 |
| 名前 [name] | ロードバランサーサービスの名前。 |
| サービスタイプ [service_type] | サービスのタイプ。 可能な値は [フロントエンド] または [バックエンド] です。 |
| リスナープロトコル [listener_protocol] | サービスリスナーによって使用されるプロトコル。 |
| ポート [port] | サービスで使用されるポート番号。 |
| IP アドレス [ip_address] | フロントエンドサービスの IP アドレス。 |
| プール [pool] | ロードバランサープール [cmdb_ci_lb_pool] テーブルを参照します。 このフィールドは、Google Cloud Platform (GCP) - ロードバランサー - HTTP パターンによってのみ入力されます。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | ロードバランサープールの一意の識別子。 |
| 名前 [name] | ロードバランサープールの名前。 |
| 負荷分散方法 [load_balancing_method] | プールで使用される負荷分散方法。 このフィールドは、Google Cloud Platform (GCP) - ロードバランサー - TCP - UDP パターンによってのみ入力されます。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | プールメンバーの一意の識別子。 GCPでは VM インスタンス ID と呼ばれます。 |
| 名前 [name] | プールメンバーの名前 ( GCPで VM インスタンス名と呼ばれます)。 |
| 運用ステータス [operational_status] | プールメンバーの運用ステータス。
|
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | 健全性チェックサービスの一意の識別子。 |
| 名前 [name] | 健全性チェックサービスの名前。 |
| モニタータイププロトコル [monitor_type] | 健全性チェックモニターのタイプ 例:HTTP または TCP。 |
| ポート [port] | 健全性チェックに使用されるポート番号。 |
| タイムアウト (秒) [timeout_sec] | 健全性チェック要求のタイムアウト (秒)。 |
| 異常なしきい値 [unhealthy_threshold] | 異常としてマークされるまでの連続失敗の数。 |
| 正常なしきい値 [healthy_threshold] | 正常としてマークするまでの連続成功の数。 |
| 間隔 (秒) [check_interval_sec] | 健全性チェックの間隔 (秒)。 |
| 要求パス [request_path] | HTTP および HTTPS 健全性チェックの要求パス。 このフィールドは、Google Cloud Platform (GCP) - ロードバランサー - HTTP パターンによってのみ入力されます。 |
CI 関係
どちらのロードバランサーパターンも、ロードバランサー GCP ディスカバリーをサポートするためにこれらの関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| Google データセンター [cmdb_ci_google_datacenter] | Hosted on::Hosts | クラウドサービスアカウント [cmdb_ci_cloud_service_account] |
| Google データセンター [cmdb_ci_google_datacenter] | Contains::Contained by | 可用性ゾーン [cmdb_ci_availability_zone] |
| クラウドロードバランサー [cmdb_ci_cloud_load_balancer] | Hosted on::Hosts | クラウドサービスアカウント [cmdb_ci_cloud_service_account] |
| クラウドロードバランサー [cmdb_ci_cloud_load_balancer] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| ロードバランサーサービス [cmdb_ci_lb_service] | Hosted on::Hosts | クラウドロードバランサー [cmdb_ci_cloud_load_balancer] |
| ロードバランサープール [cmdb_ci_lb_pool] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| ロードバランサープール [cmdb_ci_lb_pool] | Owns::Owned by | ロードバランサープールメンバー [cmdb_ci_lb_pool_member] |
| クラウドロードバランサー健全性サービス [cmdb_ci_lb_health_service] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| クラウドロードバランサー健全性サービス [cmdb_ci_lb_health_service] | Hosted on::Hosts | クラウドサービスアカウント [cmdb_ci_cloud_service_account] |
Google Cloud Platform (GCP) - ロードバランサー - HTTP パターンは、ロードバランサー GCP ディスカバリーをサポートする関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| ロードバランサーサービス [cmdb_ci_lb_service] | Uses::Used by | ロードバランサープール [cmdb_ci_lb_pool] |
| ロードバランサーサービス [cmdb_ci_lb_service] | 参照 | ロードバランサープール [cmdb_ci_lb_pool] |
| クラウドロードバランサー健全性サービス [cmdb_ci_lb_health_service] | Used by::Uses | ロードバランサーサービス [cmdb_ci_lb_service] |
Google Cloud Platform (GCP) - ロードバランサー - TCP - UDP パターンは、 GCP ロードバランサーディスカバリーをサポートする関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| クラウドロードバランサー [cmdb_ci_cloud_load_balancer] | Uses::Used by | ロードバランサープール [cmdb_ci_lb_pool] |
| クラウドロードバランサー健全性サービス [cmdb_ci_lb_health_service] | Used by::Uses | ロードバランサープール [cmdb_ci_lb_pool] |