Data collected for IBM Cloud Discovery
Discovery collects information about cloud resources in the IBM Cloud Platform and creates relationships between the CIs it finds. 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 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.
- CMDB CI Class Models.
- Visibility Content.
- Configure a discovery schedule
- 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.
Load balancers
| Table | Field Name / Description |
|---|---|
| Cloud Load Balancer [cmdb_ci_cloud_load_balancer] | object_id: The load balancer's unique identifier. |
| name: Name of the load balancer. | |
| fqdn: Address (Host name) of the load balancer. This is the fully qualified domain name of the load balancer. | |
| dns_name: Address (Host name) of the load balancer. | |
| short_description: Description of the load balancer. | |
| operational_status: The operational status of the load balancer, either ONLINE or OFFLINE. | |
| location: References the load balancer's location with type. | |
| state: Provisioning status of the load balancer, either Available or Terminated. | |
| Load Balancer Service [cmdb_ci_lb_service] | object_id: Unique identifier of the load balancer service. |
name: Name created by the pattern that contains the following:
|
|
| port: Listener's protocol port number. | |
| front_end_port: Listener's protocol port number. | |
| listener_protocol: Listener's protocol, either TCP, HTTP, or HTTPS. | |
| operational_status: The provisioning status of the listener. | |
| Load Balancer Pool [cmdb_ci_lb_pool] | object_id: Unique identifier of the load balancer pool. |
name: Name created by the pattern that contains the following:
|
|
| port: Protocol port of the back end. | |
| pool_status: Provisioning status of a load balancer pool. | |
| load_balancing_method: Method used to load balance the pool. | |
| Load Balancer Pool Member [cmdb_ci_lb_pool_member] | object-id: Unique identifier of the pool member, created from the ID of the member and the listener ID. |
name: Name created by the pattern that contains the following:
|
|
| ip_address: IP address of a load balancer member. | |
| server_id: ID of the member in the IBM Cloud. | |
| load_balancer: Name of the related load balancer. | |
| Load Balancer Health Service [cmdb_ci_lb_health_service] | object_id: Unique identifier of the healthservice check. |
name: Name created by the pattern that contains the following:
|
|
| monitor_type: Type of health check. Valid values are TCP, HTTP, or HTTPS. | |
| timeout_sec: Timeout in seconds to wait for the health check response. | |
| check_interval_sec: Interval in seconds to perform the health check. |
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_ibm_datacenter | Contains::Contained by | cmdb_ci_availability_zone |
| cmdb_ci_ibm_datacenter | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_load_balancer | Contains::Contained by | cmdb_ci_lb_health_service |
| cmdb_ci_cloud_load_balancer | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_availability_zone | Contains::Contained by | cmdb_ci_cloud_load_balancer |
| cmdb_ci_lb_service | Hosted on::Hosts | cmdb_ci_cloud_load_balancer |
| cmdb_ci_availability_zone | Contains::Contained by | cmdb_ci_lb_service |
| cmdb_ci_lb_pool | Hosted on::Hosts | cmdb_ci_cloud_load_balancer |
| cmdb_ci_lb_service | Contains::Contained by | cmdb_ci_lb_pool |
| cmdb_ci_lb_pool | Owns::Owned by | cmdb_ci_lb_pool_member |
Organizations and spaces
| Table | Fields |
|---|---|
| IBM Cloud Organizations [cmdb_ci_cloud_org] |
|
| IBM Cloud Space [cmdb_ci_cloud_space] |
|
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_ibm_datacenter | Contains::Contained by | cmdb_ci_availability_zone |
| cmdb_ci_ibm_datacenter | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_org | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_space | Hosted on::Hosts | cmdb_ci_cloud_org |
| cmdb_ci_ibm_datacenter | Contains::Contained by | cmdb_ci_cloud_space |
SSH Keys
| Table | Fields |
|---|---|
| Cloud Key Pairs [cmdb_ci_cloud_key_pair] |
|
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_ibm_datacenter | Contained by::Contains | cmdb_ci_availability_zone |
| cmdb_ci_cloud_key_pair | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_ibm_datacenter | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_key_pair | Hosted on::Hosts | cmdb_ci_cloud_service_account |
IBM Cloud storage
| Table | Fields |
|---|---|
| Storage Volume [cmdb_ci_storage_volume] |
|
| Storage Volume Snapshot [cmdb_ci_storage_vol_snapshot] |
|
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_ibm_datacenter | Contains::Contained by | cmdb_ci_availability_zone |
| cmdb_ci_ibm_datacenter | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_storage_volume | Provisioned::Provisioned From | cmdb_ci_storage_vol_snapshot |
| cmdb_ci_storage_vol_snapshot | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_storage_volume | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_storage_vol_snapshot | Located in Zone::Zone contains | cmdb_ci_availability_zone |
| cmdb_ci_availability_zone | Contains::Contained by | cmdb_ci_storage_volume |
IBM Cloud virtual servers
| Table | Fields |
|---|---|
| Virtual Machine Instance [cmdb_ci_vm_instance] |
|
| Cloud Mgmt Network Interface [cmdb_ci_nic] |
|
| Image [cmdb_ci_os_template] |
|
| Cloud Key Pair [cmdb_ci_cloud_key_pair] |
|
| Compute Security Group [cmdb_ci_compute_security_group] |
|
| Storage Volume [cmdb_ci_storage_volume] | object_id: The storage volume ID. |
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_vm_instance | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_vm_instance | Located in::Houses | cmdb_ci_availability_zone |
| cmdb_ci_nic | Contained by::Contains | cmdb_ci_vm_instance |
| cmdb_ci_os_template | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_os_template | Provisioned by::Provisions | cmdb_ci_vm_instance |
| cmdb_ci_cloud_key_pair | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_cloud_key_pair | Used by::Uses | cmdb_ci_vm_instance |
| cmdb_ci_compute_security_group | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_compute_security_group | Implement End Point From::Implement End Point To | cmdb_ci_vm_instance |
| cmdb_ci_storage_volume | Hosted on::Hosts | cmdb_ci_ibm_datacenter |
| cmdb_ci_storage_volume | Implement End Point From::Implement End Point To | cmdb_ci_vm_instance |
IBM Cloud service account
| Table | Field |
|---|---|
| Cloud Service Account [cmdb_ci_cloud_service_account] |
|
| IBM Datacenter [cmdb_ci_ibm_datacenter] |
|
| CI | Relationship | CI |
|---|---|---|
| cmdb_ci_cloud_service_account | Contained by::Contains | cmdb_ci_availability_zone |
| cmdb_ci_cloud_service_account | Contained by::Contains | cmdb_ci_ibm_datacenter |
| cmdb_ci_cloud_service_account | Hosts::Hosted on | cmdb_ci_cloud_key_pair |
| cmdb_ci_cloud_service_account | Hosts::Hosted on | cmdb_ci_vm_instance |
| cmdb_ci_cloud_service_account | Hosts::Hosted on | cmdb_ci_lb_service |
| cmdb_ci_ibm_datacenter | Contained by::Contains | cmdb_ci_availability_zone |
| cmdb_ci_ibm_datacenter | Hosted on::Hosts | cmdb_ci_cloud_service_account |
| cmdb_ci_ibm_datacenter | Hosts::Hosted on | cmdb_ci_network |