Performance Counters


#1

Hi,

I searched the net to solve the problem. The curious thing is, that on the same machine a hyperV VM has same nsc.ini and works without any problems. Expecially systems with running HyperV are affected. I get a lot of Fail messages every few seconds, especially

  
System\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  

This might be useful eventually.

  
debug:CACHENSClient++.cpp:1216: Enabling debug mode...  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:557: Attempting to start NSCLient++ - 0.3.9.307 2011-05-01  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: CheckDisk...  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: Event log Checker....  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: Helper function...  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: CheckSystem...  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: CheckWMI...  
2011-05-30 09:39:14: debug:CACHEmodules\CheckSystem\PDHCollector.cpp:73: Autodetected w2k or later, using w2k PDH counters.  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: File logger...  
2011-05-30 09:39:14: debug:CACHEmodules\CheckSystem\PDHCollector.cpp:110: Using index to retrive counternames  
2011-05-30 09:39:14: message:CACHEmodules\FileLogger\FileLogger.cpp:87: Log path is: C:\Program Files\NSClient++\\nsclient.log  
2011-05-30 09:39:14: debug:CACHENSClient++.cpp:1007: Loading plugin: NSClient server...  
2011-05-30 09:39:14: debug:NSClient++.cpp:709: NSCLient++ - 0.3.9.307 2011-05-01 Started!  
2011-05-30 09:39:14: debug:include\Socket.h:683: Bound to: 0.0.0.0:12489  
2011-05-30 09:39:14: message:NSClient++.cpp:461: Using settings from: INI-file  
2011-05-30 09:39:14: message:NSClient++.cpp:462: Enter command to inject or exit to terminate...  
2011-05-30 09:39:14: debug:modules\CheckSystem\PDHCollector.cpp:130: Found countername: CPU:    \Prozessor(_total)\Prozessorzeit (%)  
2011-05-30 09:39:14: debug:modules\CheckSystem\PDHCollector.cpp:131: Found countername: UPTIME: \System\Systembetriebszeit  
2011-05-30 09:39:14: debug:modules\CheckSystem\PDHCollector.cpp:132: Found countername: MCL:    \Arbeitsspeicher\Zusagegrenze  
2011-05-30 09:39:14: debug:modules\CheckSystem\PDHCollector.cpp:133: Found countername: MCB:    \Arbeitsspeicher\Zugesicherte Bytes  
2011-05-30 09:39:48: debug:modules\NSClientListener\NSClientListener.cpp:146: Data: None&3  
2011-05-30 09:39:48: debug:modules\NSClientListener\NSClientListener.cpp:171: Data:   
2011-05-30 09:39:48: debug:NSClient++.cpp:1144: Injecting: checkUpTime: nsclient  
2011-05-30 09:39:48: debug:NSClient++.cpp:1180: Injected Result: OK '8456341'  
2011-05-30 09:39:48: debug:NSClient++.cpp:1181: Injected Performance Result: ''  
2011-05-30 09:39:48: debug:modules\NSClientListener\NSClientListener.cpp:146: Data: None&6&ShowAll&Explorer.exe  
2011-05-30 09:39:48: debug:modules\NSClientListener\NSClientListener.cpp:171: Data: ShowAll&Explorer.exe  
2011-05-30 09:39:48: debug:NSClient++.cpp:1144: Injecting: checkProcState: ShowAll, Explorer.exe, nsclient  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:808: PROC>>> enumerate_processes  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:808: PROC>>> enable_token_privilege  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:811: PROC<<>> FEnumProcesses  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:811: PROC<<>> find_crashed_pids  
2011-05-30 09:39:48: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:811: PROC<<<find_crashed_pids  
2011-05-30 09:39:48: debug:modules\CheckSystem\CheckSystem.cpp:811: PROC<<<enumerate_processes  
2011-05-30 09:39:48: debug:NSClient++.cpp:1180: Injected Result: OK 'Explorer.EXE: Running'  
2011-05-30 09:39:48: debug:NSClient++.cpp:1181: Injected Performance Result: ''  
2011-05-30 09:39:52: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:40:32: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:40:37: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:40:40: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:40:44: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:40:55: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:05: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:08: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:14: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:20: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:28: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:29: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:46: error:modules\CheckSystem\PDHCollector.cpp:215: Failed to query performance counters: \Prozessor(_total)\Prozessorzeit (%): PdhGetFormattedCounterValue failed: Es wurde ein Leistungsindikator mit einem negativen Nenner gefunden.   (800007D6)  
2011-05-30 09:41:48: debug:modules\NSClientListener\NSClientListener.cpp:146: Data: None&7  
2011-05-30 09:41:48: debug:modules\NSClientListener\NSClientListener.cpp:171: Data:   
2011-05-30 09:41:48: debug:NSClient++.cpp:1144: Injecting: checkMem: nsclient  
2011-05-30 09:41:48: debug:NSClient++.cpp:1180: Injected Result: OK '12580036608&1682497536'  
2011-05-30 09:41:48: debug:NSClient++.cpp:1181: Injected Performance Result: ''  

I also tried to reset the counters bye “Lodctr /R” , but it didn ´t help.

Would be great if someone already solved the problem and can give me a hint.

Thx

SirSedrick

p.s. excuse my english


#2

Unfortunetly I dont know what causes this and thus dont know how to resolve it…
It has been reported in a hand full of cases so any leads as to what is amiss would be very interesting…

// Michael Medin


#3

For me, this issue started when upgrading to the latest version of Nagios XI