We currently have SolarWinds set up to poll our servers using a domain account with administrative permissions on the target machines. We want to move towards a least-privilege approach for security reasons and reduce the use of high-privileged accounts wherever possible.
Specifically, we are looking for guidance on:
- Least-Privilege WMI Polling
- Can SolarWinds reliably poll servers (CPU, memory, disk, event logs) using a non-admin domain account?
- What are the exact permissions required on the target servers for this account to work agentlessly?
- DCOM / WMI Permissions via GPO
- We are exploring using GPO-deployed scripts to grant the account Enable, Remote Enable, and Read access on WMI namespaces, and the necessary DCOM Remote Launch/Activation/Access rights.
- Is this considered best practice for agentless polling in large environments?
- Agent-Based Monitoring
- Are there situations where switching to SolarWinds agents is recommended because least-privilege WMI polling is not sufficient?
- Other Ideas / Recommendations
- Are there alternative approaches to reduce privileged access while maintaining full monitoring coverage?
- Any lessons learned from similar environments would be appreciated.
Our goal is to eliminate the need for a domain admin or overly privileged account on our servers while maintaining reliable SolarWinds monitoring.
Thanks in advance for any guidance or examples of best practice!