QuickTricks – Determining what thresholds exist for the processor in OpsMgr

Another one of the common questions asked is what are the thresholds which OpsMgr users to alert from a processor usage perspective? Similarly to the thresholds for a disk (http://blogs.catapultsystems.com/cfuller/archive/2009/10/09/quicktricks-–-determining-what-thresholds-exist-for-a-specific-drive-in-opsmgr.aspx) the are two different values which are used to determine when a processor is bottlenecked. So, first question.

Question: How do I determine what the processor thresholds are for a specific server in my OpsMgr environment?

Answer:

In the Operations Console under Monitoring / Microsoft Windows Server / Windows Server State / find the server(s) you are looking for.

Open health explorer / Entity Health / Performance / Operating System Performance Rollup / Performance / Total CPU Utilization Percentage (shown below) and right-click on the monitor and go to properties.

processor6

Some of the default thresholds are shown on the thresholds screen and are summarized below:

image

Alert on CPU utilization percentage of 95% over 3 samples.

Processor03

And alert when we see the CPU Queue Threshold which is a value of 15 over two samples.

 processor04

We combine this with how often the monitor is scheduled to run (every 2 minutes shown below).

processor05

So, if we put that all together what is our default configuration?

OpsMgr Processor Utilization Threshold default:

Alert when CPU utilization is > 95% for 6 minutes (3 samples at a 2 minute schedule) AND when CPU Queue is > 15 for 4 minutes (2 samples at a 2 minute schedule)

2nd Level Question: How do I set this to override to create a critical high priority alert when a server is using more than 80% cpu over a ten minute period?

Answer:

  1. In the Operations Console under Monitoring / Microsoft Windows Server / Windows Server State / find the server(s) you are looking for.
  2. Open health explorer / Entity Health / Performance / Operating System Performance Rollup / Performance / Total CPU Utilization Percentage (shown below) and right-click on the monitor and go to properties.
  3. Open the Overrides tab and create an override for the object (in this case the Total CPU Utilization Percentage for the specific server I want to override).
  4. For the override define Alert on State as Critical, Alert Priority as High, CPU Utilization Percentage Threshold to 80, CPU Queue Length Threshold to 1, and Number of Samples to 5.

2 Comments

  1. Mehul January 15, 2015
  2. Cameron Fuller February 13, 2015

Leave a Reply

x

We use cookies to ensure the best possible experience on our website. Detailed information on the use of cookies on this site is provided in our Privacy and Cookie Policy. Further instruction on how to disable our cookies can be found there.