Currenly Im monitoring the Windows Server where Zenoss is installed (via Virtual Machine).
Im running a stress test on the windows server and Checking the Zenoss CPU performance graph and CPU usage in Network Manager(Windows In-built Utility). On running the test I see Metrics of CPU usage on Zenoss and Network Manager are not same.
The network manager shows CPU utlization over 90 %... but some how Zenoss shows CPU perfomance to be 78 % . Why is there a difference ?
Which one is correct ? Also Can i do some some change in configuration to make sure Zenoss CPU performance shows the same metrics ?
Please help in this reagrds
Remember that Zenoss is only seeing values every 5 minutes when it polls. So unless the CPU is pegged for a couple 5 minute intervals, it may not see it. Also, it's going to depend on the method you use to query the CPU from Windows, but it is possible that SNMP or WMI is reporting slightly different values than the network manager (whatever that is) because they arrive at the CPU use via different methods.
LEPP Computer Group
I dint get the part where you mentioned. " Also, it's going to depend on the method you use to query the CPU from Windows, " --- > Im using SNMP and WMI both currently for test purpose.
Network manager is Task Manager in windows,where you have different tabs. And one of the tabs is to monitor the CPU utilization.
So this means the metrics that zenoss shows are not correct ? because as you mentioned they arrive at CPU via Different methods .. --- > So what are these different methods ??
Your help will be much appreciated
What I was saying is that the Task Manager can give you instant info. Zenoss gets a value once every 5 minutes. So unless you know *exactly* what SNMP or WMI spits out at that nanosecond that Zenoss gets the value, and catch that value from the Task Manager, "human speed" will see different values.
Zenoss then averages the data it gets, so it will graph that value - it's how RRD works... much has been written about how RRD works, so if you care for nitty gritty details on that, read the RRD docs.
Finally, much of the CPU data doesn't mean what most people think it means. What does 50% CPU use mean on a dual core server? Both cores are at 50%? One is at 100% and one is at 0%?
This thread goes into some detail:
LEPP Computer Group
Follow Us On Twitter »
||Latest from the Zenoss Blog »||Community||Products||Services||Customers||About Us|
Copyright © 2005-2011 Zenoss, Inc.