What plugins to be enabled for Cloud Discovery via API

Pranita Bahugun
Tera Contributor

Hello all,

 

Can anyone please let me know what plugins needs to be enabled to perform Cloud Based Discovery via API. Also do we manually need to enable / disable any patterns?

 

 

Thanks,

Pranita Bahuguni

1 ACCEPTED SOLUTION

JulietD
Mega Guru

To perform Cloud Discovery by API in ServiceNow, you need to enable specific plugins based on the cloud service provider (AWS, Azure, Google Cloud, etc.) you want to integrate with. These plugins provide out-of-the-box support for cloud discovery, enabling ServiceNow to fetch resource details using APIs.

 

Key Plugins for Cloud Discovery by API:

 

1. General Plugins for Cloud Management:

 

Discovery (com.snc.discovery): Required for all types of discovery, including cloud discovery.

 

Cloud Management Core (com.snc.cloud.core): Provides foundational components for managing cloud resources in ServiceNow.

 

 

 

2. Provider-Specific Plugins:

 

Amazon Web Services (AWS):

 

Cloud Management AWS (com.snc.cloud.aws): Enables discovery and management of AWS resources.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Includes patterns for discovering AWS-specific resources via API.

 

 

Microsoft Azure:

 

Cloud Management Azure (com.snc.cloud.azure😞 Supports the discovery of Azure resources using Azure APIs.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Needed for Azure-specific patterns.

 

 

Google Cloud Platform (GCP):

 

Cloud Management GCP (com.snc.cloud.gcp): Enables API-based discovery of Google Cloud resources.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Includes patterns for GCP discovery.

 

 

 

 

3. Optional and Related Plugins:

 

ITOM Visibility (com.snc.itom.visibility): Enhances discovery capabilities, particularly for cloud environments.

 

Event Management (com.glideapp.itom.snac): Helps correlate discovered cloud resources with events.

 

Tag-Based Service Mapping (com.snc.service-mapping.tag-based-services): Useful if leveraging cloud resource tags for service mapping.

 

 

 

 

Steps to Enable Plugins:

 

1. Navigate to System Applications:

 

Go to All > System Applications > Plugins.

 

 

 

2. Search and Activate Plugins:

 

Search for the relevant plugin (e.g., "Cloud Management AWS") and click Activate.

 

Some plugins may require ServiceNow's approval or a separate license.

 

 

 

 

Additional Considerations:

 

Ensure that the relevant credentials for API access (e.g., AWS IAM keys, Azure Service Principal, GCP Service Account) are configured in Discovery Credentials.

 

Review and customize discovery patterns to align with your organization's requirements.

 

Validate that CMDB tables for cloud resources (e.g., AWS EC2, Azure VMs) are populated after running cloud discovery.

 

 

These plugins ensure a seamless integration for discovering and managing cloud resources using API-based approaches.

View solution in original post

2 REPLIES 2

JulietD
Mega Guru

To perform Cloud Discovery by API in ServiceNow, you need to enable specific plugins based on the cloud service provider (AWS, Azure, Google Cloud, etc.) you want to integrate with. These plugins provide out-of-the-box support for cloud discovery, enabling ServiceNow to fetch resource details using APIs.

 

Key Plugins for Cloud Discovery by API:

 

1. General Plugins for Cloud Management:

 

Discovery (com.snc.discovery): Required for all types of discovery, including cloud discovery.

 

Cloud Management Core (com.snc.cloud.core): Provides foundational components for managing cloud resources in ServiceNow.

 

 

 

2. Provider-Specific Plugins:

 

Amazon Web Services (AWS):

 

Cloud Management AWS (com.snc.cloud.aws): Enables discovery and management of AWS resources.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Includes patterns for discovering AWS-specific resources via API.

 

 

Microsoft Azure:

 

Cloud Management Azure (com.snc.cloud.azure😞 Supports the discovery of Azure resources using Azure APIs.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Needed for Azure-specific patterns.

 

 

Google Cloud Platform (GCP):

 

Cloud Management GCP (com.snc.cloud.gcp): Enables API-based discovery of Google Cloud resources.

 

Discovery and Service Mapping Patterns (com.snc.discovery.patterns): Includes patterns for GCP discovery.

 

 

 

 

3. Optional and Related Plugins:

 

ITOM Visibility (com.snc.itom.visibility): Enhances discovery capabilities, particularly for cloud environments.

 

Event Management (com.glideapp.itom.snac): Helps correlate discovered cloud resources with events.

 

Tag-Based Service Mapping (com.snc.service-mapping.tag-based-services): Useful if leveraging cloud resource tags for service mapping.

 

 

 

 

Steps to Enable Plugins:

 

1. Navigate to System Applications:

 

Go to All > System Applications > Plugins.

 

 

 

2. Search and Activate Plugins:

 

Search for the relevant plugin (e.g., "Cloud Management AWS") and click Activate.

 

Some plugins may require ServiceNow's approval or a separate license.

 

 

 

 

Additional Considerations:

 

Ensure that the relevant credentials for API access (e.g., AWS IAM keys, Azure Service Principal, GCP Service Account) are configured in Discovery Credentials.

 

Review and customize discovery patterns to align with your organization's requirements.

 

Validate that CMDB tables for cloud resources (e.g., AWS EC2, Azure VMs) are populated after running cloud discovery.

 

 

These plugins ensure a seamless integration for discovering and managing cloud resources using API-based approaches.

Pranita Bahugun
Tera Contributor

Hi @JulietD ,

Thankyou for providing the detailed explanation on plugins, this helps!!

Truly appreciate.