Rest API integration with SolarWinds and ServiceNow for ServiceNow CMDB population

Abhishek41
Tera Contributor

Hi All,

I wanted to integrate the SolarWinds with ServiceNow for populating the CMDB with particular CIs such as Network, Servers and EUC devices. I wanted to use rest API for this integration but not sure how to proceed as I am new for this integrations' would need help to under how I can achieve this REST integration and what are the prerequisites for the integrations ?

Do we need below the below information:-

1. will it be a inbound integration with POST method ?

1. MID server to be provisioned if yes, where exactly it needs to be placed for REST integration

2. Authentication - User name/Password for this integration needs to setup on SolarWinds side, if yes, what role that user will have.

3. Endpoint - What will be the SolarWinds endpoint need to be used for populating the nodes details.

Inputs will be highly appreciated.

Thanks,

Abby

1 REPLY 1

vNick
ServiceNow Employee
ServiceNow Employee

Hello - if you have licensing for ITOM discovery or visibility you should look at the SolarWinds Service Graph Connector to see if it meets your needs.

https://docs.servicenow.com/bundle/sandiego-servicenow-platform/page/product/configuration-management/concept/cmdb-integration-solarwinds.html

If not, then you could create a flow that periodically makes REST requests to SolarWinds to pull the data or you could push the data to a CMDB API.  If you create a pull method, you will very likely need a MID because it will have to communicate with the SolarWinds server behind your company's firewall.  A push method may not require it if your company allows the SolarWinds server to communicate to the public internet.

Either way, ensure you are using IRE / CMDB APIs to properly maintain data integrity.

https://docs.servicenow.com/bundle/sandiego-servicenow-platform/page/product/configuration-management/concept/domain-separation-APIs.html

https://docs.servicenow.com/bundle/sandiego-application-development/page/integrate/inbound-rest/concept/cmdb-instance-api.html