aray
Giga Contributor

Hi Allen,



You are correct, our integration is for sending events from SolarWinds to ServiceNow.   It would be a cleaner and more reliable way than email to send events, and allow for correlation/enrichment pre-incident, but it doesn't address the integration you seek.



It appears you want to have the CMDB be the configuration store for Solarwinds, and when something is added/updated, you want it to send the update to Solarwinds to automatically provision or de-provision monitoring of that object.    



Looking at Solarwinds API is the correct (only) route on the Solarwinds side, so your only choice there is what language.   (they support Python, Java, Perl, etc)     SolarWinds Lab Episode #8: Automation and the ... | thwack  




If you are not in love with a specific language, the cleanest way might to be to use Web Services from the MID server to make requests to SolarWinds.       See this article for some info on that - SOAP through a MID Server-John James Andersen




So a (rough) idea for how it might work:


1. Business Rule (or workflow) fires when CMDB record is created/updated


2. Web Service Request sent through MID Server to Solarwinds


3. Parse response from ECC Queue to validate success (or retrieve in additional data you need from Solarwinds)




If you want to use a different language for step 2, you could have the MID server shell out to run your script.




I'll send this to you via email as well, but wanted to post here in case it's of value to others.