In many of our OpsMgr by Example articles, we recommend you install the Windows Server management pack to be able to get access to underlying operating system performance data for applications including SQL Server, Exchange, and IIS. However, per KB article 948097 (http://support.microsoft.com/kb/948097), the CPU percentage utilization monitors do not work on Windows 2003 Server!
These monitors are targeted to the Windows Server 2003 processor class – but by default, there is no available Windows Server 2003 processor class instance, since the corresponding discovery rule (Discover Windows CPUs) is disabled by default. To enable the rule, perform the following steps:
- In the Operations console, navigate to the Authoring space. Open Authoring -> Management Pack Objects -> Objects Discoveries.
- Narrow your scope, then search for the "Discover Windows CPUs" discovery rule.
- In the Properties window of the rule, go to Overrides. Set overrides on all Windows Server 2003 Operations System role type objects. Check "override" on the "Enable" parameter.
- Save the override setting to an unsealed management pack, preferably not the Default management pack.
Once the Processor class is functional, the CPU percentage utilization monitors will also start working.