Rest API integration with SolarWinds and ServiceNow for ServiceNow CMDB population
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-12-2022 02:33 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-12-2022 05:52 AM
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