Hi I’m evaluating Solarwinds NCM and as part of that this I’m looking at the webapi for integrating into an operator toolset. The developer environment will be C# .NET so the soap interface is the easiest to use in a service library as functions can be generated from the wsdl.
I have downloaded the SDK and skimmed some of the pdf files, which unless I have missed something to me it looks like the interface isn’t very user friendly.
I then hoped that someone had asked the questions I’m asking below, but as they haven’t I will and I’ll try to answer them hopefully others will find this useful in the future. Any help will be gratefully received I’m going to try and post the request and response XML for what I consider to the minimum operations required for this product to be useable in our environment.
Operations
- Create device groups
- Create a SNMPv2 device adding into the appropriate group.
- Associated SSH credentials to device so SCP is used for upload/download of config .
- Configure the device into a scheduled job for backing up config.
- Get a list of configs available against the device.
- Get any config from that list (text so this can be displayed on a browser)
- Compare two configs (text so this can be displayed on a browser)
- Trigger NCM to pull the config from the device into its config list/management (manual one off rather than scheduled)
- Trigger NCM to push a saved config to a device.
- Run a “Config Change Template” against a device passing in required variables.