Ad Widget

Collapse

Win32_PerfFormattedData_PerfOS_Processor

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bobrivers
    Senior Member
    • Feb 2007
    • 115

    #1

    Win32_PerfFormattedData_PerfOS_Processor

    Hi,

    I created a script in order to measure and return to zabbix some cpu performance under a Windows 2003 server. I did three scripts in vbs that returns values from Win32_PerfFormattedData_PerfOS_Processor. It's working fine: I'm receiveing 3 values: cpu idle time, user time and privileged time (same as system time under linux). I defined it as UserParameter in my conf file, and then created it on Zabbix.

    The problem occurs because the values aren't being captured at same time. Each value is being captured with (more or less) 5 seconds of diference. So, when I try to sum it, they never give me a value near 100...

    If I try to plot it into the same graph, it doesn't give me a nice drawing, because sometimes I have values below 100 (95 for example) and above (110).

    I tried to decrease the update interval. Right now I'm using 10 seconds. It's a little bit better, but when the server is busy, the problem is worse.

    Any hint?
Working...