Cloud discovery

Cloud discovery finds resources in AWS and Azure clouds, and then populates the CMDB with the relevant CIs and relationships. Cloud discovery also supports changes to your CIs based on AWS and Azure events.

How cloud discovery works

Types of cloud discovery
Service account cloud discovery
Service account cloud discovery finds all resources in an AWS or Azure service account, including all datacenters in the account. The discovery process launches the necessary patterns to find all resources in a service account. You launch this type of cloud discovery from the Service Account form and track the discovery in the Cloud API Trail.
Cloud application discovery
Cloud application discovery finds only the cloud resources in a service account for a pattern that you specify. You launch this type of cloud discovery from a Discovery schedule and track the discovery in the Discovery Status. This process is the same when discovering configuration items, IP addresses, or networks.
Tracking the results of a cloud discovery

Typically, you track a discovery through the ECC queue and the discovery status, which shows you see all records for a particular discovery. For Service account cloud discovery, check the Cloud API Trail. Records in these trails show you the same information in the ECC queue, including which MID Server processed and the log entries created for the discovery.

AWS Config and Azure alerts
Your instance can detect notifications and alerts from AWS and Azure clouds. Discovery can then make the necessary updates.
Note: You do not need the Cloud Management application to use cloud discovery. The Discovery plugin includes the necessary components from Cloud Management to perform cloud discovery.

Service account cloud discovery process

Cloud application discovery process

Before you run cloud application discovery, you should have an understanding of how patterns work. See Pattern customization for more information.

See Run cloud application discovery for directions.

Cloud resources and the CMDB

Cloud resources are managed in the CMDB just like any other CIs. To see a summary of the necessary credentials for cloud discovery, the patterns used for discovery, and a list of tables and fields that the discovery process populates, see AWS and Azure cloud discovery

Using a MID Server through a proxy

If your MID Server must go through an unauthenticated proxy server to access cloud resources, you must modify the agent\conf\wrapper-override.conf file.

wrapper.java.additional.1=-Dhttp.proxySet=true 
wrapper.java.additional.2=-Dhttp.proxyHost=<proxyHost> 
wrapper.java.additional.3=-Dhttp.proxyPort=<proxyPort> 
wrapper.java.additional.4=-DuseProxy=true 

As with any changes to the MID Server files, restart the MID Server and then test discovery.