Management Processors (Windows Server 2012, Windows Server 2008, and Windows Server 2003)
Applies To: Operations Manager 2007, System Center 2012 - Operations Manager, System Center 2012 R2 Operations Manager, System Center 2012 SP1 - Operations Manager, Windows Server 2012, Windows Server 2012 R2
Windows Server 2012, Windows Server 2008, and Windows Server 2003 management packs can monitor individual instances of processors or all instances together. By default, the health of the processors is monitored as a total of all instances. If you are interested in monitoring individual processor instances, you can do so by enabling the Object Discoveries for Windows Server 2008 Processor or Object Discoveries for Windows Server 2003 Processor objects. After Object Discoveries has been enabled, the processors will be discovered within 24 hours after which they will become monitored and performance data will be collected. The following is a procedure for enabling Object Discoveries for processors running Windows Server 2008 or Windows Server 2003 for use with the Windows Server 2008 and Windows Server 2003 management packs.
Note
You can use these steps for the Windows Server 2003 management pack by substituting Windows Server 2003 in place of Windows Server 2008.
To enable Object Discoveries for Windows Server 2008 Processor
Log on to the computer with an account that is a member of the Operations Manager Administrators role for the Operations Manager 2007 management group.
In the Operations console, click the Authoring button.
In the Administration pane, expand Authoring, expand Management Pack Objects, and then click Object Discoveries.
In the Operations Manager 2007 toolbar, click Scope.
On the Scope Management Pack Objects by target(s) dialog box, click Clear All.
In the Look for box, type Windows Server 2008 Processor, select the Windows Server 2008 Processor check box, and then click OK.
In the Object Discoveries pane, expand Discovered Type: Windows Server 2008 Processor.
Right-click Discover Windows CPUs, point to Overrides, point to Override the Object Discovery, and click For a specific object of type: Windows Server 2008 Operating System.
Note
By selecting For a specific object of type: Windows Server 2008 Operating System, you decide which objects are affected by this change. If you select For all objects of type: Windows Server 2008 Operating System, every object will be affected by this change.
In the Select Object dialog box, click the computer on which you want to monitor the individual processors, and then click OK.
In the Override Properties dialog box, locate the row with the ParameterName of Enabled, click Override, click the OverrideSetting menu, click True, and then click OK.
After you have enabled an override for the processor, rules, and monitors for the targets, Windows Server 2008 Processor or Windows Server 2003 Processor will start to work on the CPUs.
Monitoring Total Processor Performance
Many rules, tasks, and monitors in the management pack are used for monitoring processor performance. We recommend that you at least monitor the items listed in the following table.
Object | Monitor/rule name |
---|---|
Windows Server 2008 Operating System |
Total CPU Utilization Percentage (enabled by default) |
Windows Server 2008 Operating System |
Total Processor % Interrupt Time (disabled by default) |
Windows Server 2008 Operating System |
Processor % Processor Time Total (enabled by default) |
Windows Server 2008 Operating System |
Total Processor % DPC Time (disabled by default) |
Windows Server 2012 Operating System |
Free System Page Table Entries |
Windows Server 2012 Operating System |
Memory Pages Per Second |
Windows Server 2012 Operating System |
Computer Browser Service Health |
Windows Server 2012 Operating System |
DHCP Client Service Health |
Windows Server 2012 Operating System |
DNS Client Service Health |
Windows Server 2012 Operating System |
Windows Event Log Service Health |
Windows Server 2012 Operating System |
Available Megabytes of Memory |
Windows Server 2012 Operating System |
Plug and Play Service Health |
Windows Server 2012 Operating System |
RCP Service Health |
Windows Server 2012 Operating System |
Server Service Configuration Health |
Windows Server 2012 Operating System |
Server Service Health |
Windows Server 2012 Operating System |
TCP/IP NetBIOS Service Health |
Windows Server 2012 Operating System |
Total CPU Utilization Percentage |
Windows Server 2012 Operating System |
Workstation Service Health |
Windows Server 2012 Operating System |
Windows Server 2012 Operating System BPA Monitor |
Windows Server 2012 Operating System |
Percentage of Committed Memory in Use (Disabled by Default) |
Windows Server 2012 Operating System |
Total DPC Time Percentage (Disabled by Default) |
Windows Server 2012 Operating System |
Total Percentage Interrupt Time (Disabled by Default) |
Note
The same parameters are available in the Windows Server 2003 management packs.
Evaluate the default settings for the following parameters and compare them against your business needs. If your management strategy could benefit from a change in these values, use overrides to make the necessary changes. For more information about overrides, see the "Overrides in Operations Manager 2007" topic in Operations Manager 2007 Help
Total CPU Utilization Percentage (Monitor)
CPU utilization is the percentage of elapsed time that the processor spends to run a non-idle thread. It is calculated by measuring the duration of the idle thread that is active in the sample interval and subtracting that time from interval duration. CPU utilization is the primary indicator of processor activity, and this monitor displays the average percentage of busy time observed during the sample interval.
CPU queue length is the current length of the system work queue for this CPU.
By default, the threshold for this monitor is a CPU utilization of 95 percent along with a CPU queue length greater than 15 measured once every 2 minutes using five samples to compute the threshold.
Total Processor % Interrupt Time (Collection Rule)
This rule collects the Total Instance of the % Interrupt Time performance counter. By default, a sample is taken every 5 minutes. % Interrupt Time monitors the overall average processor utilization that occurred in Interrupt mode. Only interrupt service routines (ISRs), which are device driver functions run in Interrupt mode. Excessive % Interrupt Time can identify that a device is malfunctioning and serves as a secondary indicator that a device might be contributing to a processor bottleneck.
Processor % Processor Time Total (Collection Rule)
This rule collects the Total Instance of the % Processor Time performance counter. By default, a sample is taken every 5 minutes. % Processor Time is the percentage of time when the processor is not running the idle thread and it is assumed that the processor is busy on behalf of real work. % Processor Time is the primary indicator of a processor bottleneck. You should be concerned of sustained periods of % Processor Time over 80 to 90 percent.
Total Processor % DPC Time (Collection Rule)
This rule collects the Total Instance of the % DPC Time performance counter. By default, a sample is taken every 5 minutes. % DPC Time monitors the percentage of time that the processor spent in routines known as deferred procedures calls, which are device driver scheduled routes which are called from ISRs. Excessive %DPC Time might be an indication of a hardware or device driver problem.
Monitoring Individual Processor Performance
The following monitors and rules are enabled when you enable Object Discoveries for processors.
Object | Monitor/rule name |
---|---|
Windows Server 2008 Processor |
Processor % Interrupt Time |
Windows Server 2008 Processor |
Processor % Processor Time |
Windows Server 2008 Processor |
Processor % DPC Time |
Windows Server 2008 Processor |
CPU Percentage Utilization |
Windows Server 2012 Processor |
CPU Percentage Utilization |
Windows Server 2012 Processor |
CPU DPC Time Percentage (Disabled by Default) |
Windows Server 2012 Processor |
CPU Percentage Interrupt Time (Disabled by Default) |
Note
The same parameters are available in the Windows Server 2003 management pack.
Processor % Interrupt Time (Collection Rule)
This rule collects the Processor of the % Interrupt Time performance counter. By default, a sample is taken every 5 minutes. % Interrupt Time monitors the overall average processor utilization that occurred in Interrupt mode. Only interrupt service routines (ISRs), which are device driver functions run in Interrupt mode. Excessive % Interrupt Time can identify that a device is malfunctioning and serves as a secondary indicator that a device might be contributing to a processor bottleneck.
Processor % Processor Time (Collection Rule)
This rule collects the Processor of the % Processor Time performance counter. By default, a sample is taken every 5 minutes. % Processor Time is the percentage of time when the processor is not running the idle thread and it is assumed that the processor is busy on behalf of real work. % Processor Time is the primary indicator of a processor bottleneck. You should be concerned of sustained periods of % Processor Time over 80 to 90 percent.
Processor % DPC Time (Collection Rule)
This rule collects the Processor of the % DPC Time performance counter. By default, a sample is taken every 5 minutes. % DPC Time monitors the percentage of time that the processor spent in routines known as deferred procedures calls, which are device driver scheduled routes which are called from ISRs. Excessive %DPC Time might be an indication of a hardware or device driver problem.
CPU Utilization Percentage (Monitor)
CPU utilization is the percentage of elapsed time that the processor spends to run a non-idle thread. It is calculated by measuring the duration of the idle thread that is active in the sample interval and subtracting that time from interval duration. CPU utilization is the primary indicator of processor activity, and this monitor displays the average percentage of busy time observed during the sample interval.
CPU queue length is the current length of the server work queue for this CPU.
By default, the threshold for this monitor is CPU utilization of 95 percent measured once every 2 minutes using 5 samples to compute the threshold.