Google Cloud Platform (GCP) Cloud components discovery using Patterns
Summarize
Summary of Google Cloud Platform (GCP) Cloud components discovery using Patterns
The Google Cloud Platform (GCP) Cloud components discovery using Patterns enables organizations to effectively discover and map GCP resources during horizontal discovery. This process may require updating the Discovery and Service Mapping Patterns application from the ServiceNow Store to ensure access to the latest features and functionalities.
Show less
Prerequisites
- Ensure the following applications are up to date:
- Discovery and Service Mapping Patterns (version 1.8.0 or later)
- CMDB CI Class Models (version 1.49.0 or later)
- Visibility Content (version 6.13.0 or later)
- Use a dedicated MID Server with at least 16 Cores and 8 GB RAM for cloud discovery.
- Verify Google Cloud BigQuery and Google Cloud Bigtable settings to ensure the snitompattern.googledbservicetablecollection property is enabled.
- Set the user role for GCP members to Viewer in the IAM settings of the GCP console.
- Configure Google API credentials and create a GCP service account.
- Enable cloud logging events for automatic CMDB updates.
- Activate CI relationships for tag-based discovery to include discovered components into application services.
- Ensure a Discovery schedule is configured in the Cloud Discovery Workspace.
- Download the Cloud Discovery patterns spreadsheet to manage user permissions and access relevant pattern information.
Key Outcomes
By following the outlined prerequisites and configurations, ServiceNow customers will be able to successfully discover GCP components, maintain an updated configuration management database (CMDB), and streamline their cloud resource management processes. Regular updates and checks will ensure optimal performance and access to new patterns quarterly.
Discovery and Service Mapping Patterns uses patterns to discover components of the Google Cloud Platform (GCP) deployment during horizontal discovery. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.
Request apps on the Store
Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Prerequisites
- Verify that the applications are up to date.
-
- Discovery and Service Mapping Patterns starting version 1.8.0 (September 2023)
- CMDB CI Class Models starting version 1.49.0 (September 2023)
- Visibility Content starting version 6.13.0 (September 2023)
- Verify the MID Server requirements
-
- Use a dedicated MID Server for cloud discovery. The MID Server must have 16 Cores, 8 GB with 4 GB Java Memory Model (JVM) memory allocation. For information on verifying MID Server specifications, see KB article KB2156327.
- Deploy and connect the dedicated MID Server with internet access.
- For more information on the MID Server configurations, see Install and configure MID Servers to access cloud environments.
- Verify Google Cloud BigQuery and Google Cloud Bigtable requirements
- To discover Google Cloud BigQuery and Google Cloud Bigtable, navigate to and ensure that the sn_itom_pattern.google_dbservice_table_collection property is set to True.
- Verify user role settings
-
Set the user permission for the Google Cloud Platform member to Viewer:
- In the Google Cloud Platform console, navigate to IAM.
- Select the relevant member from the list and click the Edit icon.
- In the Edit permissions window, select Viewer from the Role list.
- Click Save.
- Configure Google API Credentials
- For more information, see Configure the Google API credentials for Cloud Discovery.
- Create a Google Cloud Platform service account
- For more information, see Create GCP service accounts.
- Enable collecting cloud logging events
- The Google Cloud Platform patterns can collect cloud logging events generated by the native Google Cloud APIs. Configure the Google Cloud Logging service to auto-update the CMDB.
- Activate the cloud-related CI relationships
- To include discovered components into application services, enable CI relationships used in tag-based discovery by Service Mapping. These CI relationships are available from the 1.0.68 release on the ServiceNow Store. For operational steps, see Tag-based discovery configuration.
- Verify that a Discovery schedule is configured
- For more information, see Create a discovery schedule in Cloud Discovery Workspace.
Verify the REST API Permissions
Download the Cloud Discovery patterns spreadsheet so you can grant user permissions required for running the Discovery patterns. In addition to permissions, the spreadsheet also includes useful information such as pattern names, types, CI Classes, and links to vendor documentation. New patterns are available quarterly, so check periodically to be sure you have the latest version of the spreadsheet.