Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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