I am monitoring 8 servers. A couple of my servers are standalone and the rest are Hyper-V. On all of my servers, I am not getting results for the Processor/% processor time monitoring value, I keep getting an "invalid data" or "data is invalid" error. Any thoughts as to why this particular monitor is erroring out? asked 22 Jun '15, 15:08 Dan |
Hi Dan, Let's try removing PA Server Monitor from the picture and see how it looks. Get on the machine where PA Server Monitor is installed, and login using the same account that PASM uses. Run perfmon.msc and log in to one of the other servers to view it's counters. Can you see the counter that PASM is trying to monitor and getting the error message? Window's counters names changed a little starting with 2008 so that could be the issue. Processor Information(_Total) AND Processor(_Total) Thanks Please make sure to mark your questions accepted when you have your answer by clicking the gray check mark to the left of the answer. answered 23 Jun '15, 10:37 Quinn ♦♦ |
Dan, Did your try running Perfmon to see what the results are? The service gets the values the very same way. Thanks Please make sure to mark your questions accepted when you have your answer by clicking the gray check mark to the left of the answer. answered 23 Jun '15, 14:14 Quinn ♦♦ |
Any solution on this? I'm evaluating PA Server Monitor and keep getting the very same error on random servers: \\SERVERNAME\Processor Information(_Total)\% Processor Time returned error: The data is not valid. [Err=0xC0000BC6 (3221228486), CurrUser=UserName, Imp={none}] [Memory: 8%] [Page File: 0%] [CPU: 0%] [System\System Up Time: 1,890] Logging on with the very same user account as PA Server Monitor uses and running PerfMon on affected servers works just fine so it doesn't seem to be account/permission related. answered 31 Aug '15, 04:38 NOTE_AB Hi NOTE_AB, All servers have the counter Processor(_Total). But Processor Information(_Total) is a new counter that was introduced in 2012 (or perhaps 2008). So it might be that the counter really doesn't exist on that target server. Have checked to see you actually receive data back when you view the Processor Information(_Total)% Processor? Thanks Please make sure to mark your questions accepted when you have your answer by clicking the gray check mark to the left of the answer.
(31 Aug '15, 12:10)
Quinn ♦♦
|
You didn't read what I wrote did you?? Well, here it comes again then (just so that you don't miss it!): "Logging on with the very same user account as PA Server Monitor uses and running PerfMon on affected servers works just fine so it doesn't seem to be account/permission related." Did you think that I ran a different PerfMon than the one I wan't PASM to use?? . . Anyhow, at the moment the problem is solved by simply restarting the service! I'll surely let you know if this happens again... //Chris answered 01 Sep '15, 02:36 NOTE_AB |
By default, PA Server Monitor uses Microsoft's PDH (Performance Data Helper) DLL to fetch performance data. But we've seen it act flakey in some cases (like this). So we wrote our own, and I'm going to recommend you switch to it. Go to: HKEY_LOCAL_MACHINEsoftware (Wow6432Node if you have it) PowerAdminServerMonitor Perf_AvoidPDH = 1 Set that value, and then restart the monitoring service. This seems to have fixed the problem for everyone so far, so give it a try. NOTE: You have to be on 5.8 (or a later 5.7 build I think...) for that setting to work. answered 09 Sep '15, 15:59 Doug ♦♦ |
Thanks but this have to go to someone else who might need it. I've been evaluating your product and that time is up now (tomorrow). //Chris answered 10 Sep '15, 01:54 NOTE_AB Not a problem. If you want more time, contact us at support@poweradmin.com and we can give you an extension to the demo.
(10 Sep '15, 09:45)
Doug ♦♦
|