11-12-2015 10:45 AM
I am working on a development project where I am querying the PerfMon Processor object to get statistics.
I am sucessfully querying hundreds of different stats using the python client we have developed however when I query Proccessor (ie CPU NOT process) counters they are always 0....
perfmon_counter: "% CPU Time"
perfmon_counter: IOwait Percentage
perfmon_counter: Idle Percentage
perfmon_counter: Irq Percentage
perfmon_counter: Nice Percentage
perfmon_counter: Softirq Percentage
perfmon_counter: Steal Percentage
perfmon_counter: System Percentage
perfmon_counter: User Percentage
there are the counters i an querying...i am getting results...they are not Null/None, they are just integer 0....always...
the _Total Instance is always 0 as well as the invidividual CPU instances (named 0, 1 etc respectively)
Im testing on a 9.x and 10.x call manager. Im sure they arent always 0, one of the call managers im using to test is quite busy...
when i query individual processors via snmp, we get data but that doesnt give you wait time and id much rather use serviceability/xml api for everything..
any ideas?
doug