SolarWinds really needs a supported option for least-privilege monitoring on Windows servers. I'm surprised with the direction the IT industry is going, SolarWinds still only supports a full administrator account for monitoring. I have several different environments where I would like to use a centralized SolarWinds environment, but due to the permissions needed, it opens up additional attack vectors from one domain to another. EOC with additional SW implementations is a solution, but that gets costly if you have to procure additional SQL licenses to keep everything seperate. As well as the additional overhead for more SolarWinds infrastructure (Primaries, APE, etc…).
I think an easier solution to get around some of the compliance concerns would be to have a SolarWinds monitoring account that has read-only access to the targetted nodes. Being able to automate service starts, process kills, etc… is nice, but sometimes an environment just needs monitoring. In those situations why use a full fledged administrator account.
GMSA are also a step in the right direction, but even those don't support some of the items like Hyper-V.