Thursday, July 05, 2012 10:54 PM
I have only Windows 2008 R2 Server Core DCs, for which I need to monitor performance. When I connect PerfMon from a management workstation, some performance objects are missing (NTDS is one example), because the respective roles are not installed on the workstation.
How can I monitor performance of these objects?
Monday, July 16, 2012 3:58 AMModerator
Certain counters might be corrupt. Try to rebuild the counters following the Microsoft KB below.
How to manually rebuild Performance Counter Library values
You might want to look at this:
NTDS performance counters missing
Wednesday, July 18, 2012 7:59 PM
I tried these articles, but they do not work for me. They are probably good for a situation when the role is installed, but the counters are corrupt. In my situation, however, the AD DS role is NOT INSTALLED on the computer from which I am trying to monitor the remote Server Core.
I ended up using the logman utility to create and start counter logs:
1. Create a counter log:
logman create counter <log name> -si mm:ss -o <path and prefix for log> -cf <full counter list filename>
2. To start the created log manually run:
logman start <log name>
To stop the log manually run:
3. logman start <log name>
Counter names can be found by typing
typeperf /q | find /I “string_to_match”
The logs created are suitable for viewing in Performance Monitor
- Marked As Answer by I.A Wednesday, July 18, 2012 8:00 PM