I recently opened a ticket where a Windows node would report 90%+ CPU utilization in Solarwinds and be below 20% if we verified manually. We determined that it is Solarwinds polling that would cause this server to jump from around 15 to 20% CPU to high 90s or 100%. I can trigger polls and watch this behavior reliably. The technician has made the following statements and I am unsure of the accuracy:
- "Using agent would give us more accurate data"
- When I asked if the intent would ultimately be to swap all Windows servers to agents, he replied "This is recommended while monitoring servers"
- When I replied that I had never heard that before and to please point out where that is in SolarWinds documentation: "I cannot find any article confirming the recommendation to use Agent vs WMI.
But I was able to confirm from a Seasoned Engineer that when we use Agent to poll the data from the server it will also use WMI to poll it while passing thru agent port."
So...for those of you that monitor oodles of Windows servers, what is your take?
Do you use the agent over WMI?
Have you experienced inaccurate data on CPU (in particular) or other components?