Welcome to TechNet Blogs Sign in | Join | Help

DNS MP – Noisy resolution time alerts, and how to deal with them

This is a problem in the 6.0.6480.0 version of the DNS MP.

You will likely see a lot of DNS Resolution Time alerts popping into your console – then disappearing.

This is because these alerts are generated by a monitor, which is frequently changing state.  These alerts get auto-resolved when the monitor flips back to healthy status, by design. 

The root cause of the problem, if often that the server is busy when we run our script to check the local DNS resolution response… and the default threshold is set to 1 second.

 

image

 

 

Even in some of the best DNS environments, with good hardware… we will find DNS servers on Domain Controllers can get busy… and this is compounded by SCOM running multiple scripts at the same time – from the ADMP and DNS MP… sometimes we cannot return results in less than 1 second.

 

The best thing to do – is to chart out your current environment, using the provided performance views in the MP…. and adjust this moniotr for your servers:

 

What I can see – is that my Server 2003 DC/DNS server, with only 1 zone, but running on a PIII 933 mhz CPU, with 512mb of RAM…. is taking a baseline of 2-3 seconds.  I will override this monitor for this SERVER, or for ALL 2003 DNS servers… to be 5 seconds. 

 

image

 

Granted – our expectation is that our DNS servers can respond to a DNS query faster than 5 seconds – but this number is relative… due to how OpsMgr is collecting it.  So the goal here, is to look at what is normal when the server is functioning well, establish that as our baseline, and set the threshold just above it.

 

Now – my Server 2008 DC/DNS server, which has 1GB of ram, and is a VM on very fast disk, and has a better CPU available, has a baseline of .2 seconds… so I will leave this monitor alone, since it is obviously not changing state so frequently.

 

image

 

When a real problem arises, load increases, or DNS is performaing poorly, we will be alerted – because we will breach our *baseline*.

Published Tuesday, February 24, 2009 8:52 PM by kevinhol

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: DNS MP – Noisy resolution time alerts, and how to deal with them

Monday, October 05, 2009 10:27 AM by Bob Panick

Very true, unfortunately the monitor uses only a single sample, so spike's will throw the alert only to be cleared on the next sample 15 minutes later.

Unfortunately since the data is from a script it isn't practical to do this over a number of samples.  The false alerts are so high on this monitor on some machines that we simply turned it off.

# re: DNS MP – Noisy resolution time alerts, and how to deal with them

Monday, October 05, 2009 10:34 AM by kevinhol

Then I would simply follow the logic here... if spikes are that frequent - I would create a baseline off the spikes.

In the customer environments I have worked in... we were always able to tune this monitor using the method outlined about.  The only rare cases were older DC's that were having trouble with memory pressure.

# re: DNS MP – Noisy resolution time alerts, and how to deal with them

Thursday, November 05, 2009 12:00 PM by Craig

I'm having trouble seeing the value in this monitor being rolled up as Availability since it does not indicate availability at all but moreso performance.  

It would probably be better to have this as an alert generating rule so you can specify consecutive occurrences for suppression.

IMHO

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker