First off, thanks for reading this post.
We have a script that enables/disables monitoring of nodes in SolarWinds via the REST API that works well. However, as the cert is self-signed, we must enable an exception for the command to execute. Our security department is pushing requirements that all services in our environment use fully valid certs from our internal certification authority.
How do I configure the SolarWinds API to use a different certificate that supports both API access and the SolarWinds agent? ?
I followed the instructions in the following post to partial success:
https://thwack.solarwinds.com/t5/NPM-Discussions/Change-SolarWinds-Information-Services-SSL-Certificate/m-p/74604#M4469
After applying the changes, the REST command worked correctly w/o any cert errors. However, all nodes using the Agent failed, reporting errors communicating with the agent. Deploying agents using this new cert failed, where it would not fail before the cert change. After restoring the default, self-signed, certificate, communication with the agent-based nodes was restored... however, the API again reported an invalid CN.
How do I resolve this situation?
Thank you,
-Daniel