<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 12 February 2015 at 06:23, Eli via Xymon <span dir="ltr"><<a href="mailto:xymon@xymon.com" target="_blank">xymon@xymon.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is there anyone monitoring DNS performance with xymon? Is there plugins or script if anyone can share idea that will be great. DNS is ruining on Linux server.</blockquote></div><br>DNS performance is already measured in Xymon via the DNS probe.  You should see graphs of DNS response times.  If you want more detail than this, you need to do a bit more work.</div><div class="gmail_extra"><br></div><div class="gmail_extra">As Robert said, you need to define what you want to see.  Even better is to specify the problem you're trying to solve, and then you're more likely to get responses that can help solve that problem.  Are you wanting to monitor resolves or authoritative servers?</div><div class="gmail_extra"><br></div><div class="gmail_extra">I have a lot of DNS monitoring, but most of it is looking for specific metrics that relate to faults we have experienced, and they aren't generally useful for most installations.</div><div class="gmail_extra"><br></div><div class="gmail_extra">There are two ways I can think of to monitor DNS server performance.  One is to extract metrics from the DNS server, typically by running "rndc stats" every 5 minutes or so, as per Richard's example.  The other is to perform probes from another server (eg from Xymon) and look for performance or functionality shortcomings.  I have a script that sends 100 lookups (using "dig") as rapidly as it can, and collects data about what it finds.  It keeps counters of the number of no-error responses received, how fast it was able to send 100 queries.  I then feed this into Xymon via data messages.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Unfortunately, due to intellectual property constraints, I can't share my scripts with you but I can offer advice to help you write and integrate your own scripts.</div></div>