SP1 Errors now from all clients & some servers: "Performance Module could not find a performance counter"
I didn't get them before SP1 and now all managed client machines and most servers give me the error: "Performance Module could not find a performance counter".
The details of the error are:
"In PerfDataSource, could not find counter Process, Working Set, XXX in Snapshot. Unable to submit Performance value. Module will not be unloaded."
XXX could be any MS app or in the case of a server something about a service.
Here are two messages for different servers:
Server #1:
---------------------------------------------------------------
In PerfDataSource, could not resolve counter NNTP Server, Bytes Total/sec, _Total. Module will be unloaded.
One or more workflows were affected by this.
Workflow name: Microsoft.Windows.InternetInformationServices.2003.NNTPServer.NNTPServerBytesTotalSec.Monitor.BaselineCollectionInstance name: IIS NNTP Server
Instance ID: {DFD7B5B7-C6DC-6ABB-D37D-41E97D8D5FF9}
Management group: BACON_MG
---------------------------------------------------------------Server #2:
---------------------------------------------------------------
In PerfDataSource, could not resolve counter Processor, % Processor Time, _Total. Module will be unloaded.
One or more workflows were affected by this.
Workflow name: Microsoft.Windows.Server.2003.OperatingSystem.TotalPercentProcessorTime.CollectionInstance name: Microsoft(R) Windows(R) Server 2003, Standard Edition
Instance ID: {C5E264FC-9CEB-D59B-F51C-186B4207E827}
Management group: BACON_MG
---------------------------------------------------------------Instead of ripping this all out and reinstalling everything, is there a way to fix all of this mess?
It's gone from a helpfull tool to a big pile of error messages.
I've tried uninstalling and then reinstalling the agents. Didn't fix the error messages.
I tried disabling the errors, not working.
Thanks for any help anyone can offer.
Answers
I found this workaround on another thread and it worked for me. After applying this, clear your alerts and hopefully you won't see them again. Apparently this is a known issue in SP1 and Microsoft is working on a permanent fix. Hope this helps.
"Performance Module could not find a performance counter" temporary workaround
If you are receiving alerts “Performance Module could not find a performance counter” in the Operations Manager Console, please perform the following steps to disable the rule via override.
Note: When you run the Operations Console on a computer that is not a Management Server, the Connect To Server dialog box displays. In the Server name text box, type the name of the Operations Manager 2007 Management Server to which you want the Operations Console to connect.
1. Navigate to the Authoring Space in the Console.
2. Select “Rules” under “Management Pack Objects”.
3. Type “Performance Data Source Module” in the “Look for:” box and click “Find Now”. Be sure a Scope is not set or filtering the “Health Service” Target.
4. Find the rule, “Performance Data Source Module could not find a performance counter” under “Type: Health Service (2)”, right-click, select “Overrides”, “Disable the Rule”, “For all objects of type: Health Service”.
5. When prompted, “Are you sure you want to disable this rule for Health Service?” click “Yes”.
All Replies
I found this workaround on another thread and it worked for me. After applying this, clear your alerts and hopefully you won't see them again. Apparently this is a known issue in SP1 and Microsoft is working on a permanent fix. Hope this helps.
"Performance Module could not find a performance counter" temporary workaround
If you are receiving alerts “Performance Module could not find a performance counter” in the Operations Manager Console, please perform the following steps to disable the rule via override.
Note: When you run the Operations Console on a computer that is not a Management Server, the Connect To Server dialog box displays. In the Server name text box, type the name of the Operations Manager 2007 Management Server to which you want the Operations Console to connect.
1. Navigate to the Authoring Space in the Console.
2. Select “Rules” under “Management Pack Objects”.
3. Type “Performance Data Source Module” in the “Look for:” box and click “Find Now”. Be sure a Scope is not set or filtering the “Health Service” Target.
4. Find the rule, “Performance Data Source Module could not find a performance counter” under “Type: Health Service (2)”, right-click, select “Overrides”, “Disable the Rule”, “For all objects of type: Health Service”.
5. When prompted, “Are you sure you want to disable this rule for Health Service?” click “Yes”.
Thanks a bunch, Troutman!
That seems to have quieted the 'noise' of errors.

