I've been increasingly using the PowerDNS Recursor (pdns_recursor), and I've been pretty happy with it. I've been testing it for something close to 2 years now, and have really had no problems with it. Initially using it as a caching DNS server on my laptop, then putting it in place as a backup recursor for our hosting. A week or so ago we completed setting up it up on a HA load-balancing cluster as our primary recursor.
As part of that setup, I set up munin to graph some usage and performance stats. Read below for more information and links to these plugins.
Munin is a great system for doing utilization graphing and capacity analysis and planning. One of it's nicest features is a rich set of auto-configuring plugins. Once you have your system installed as you like it, install munin and it'll figure out what you are running that it can graph, and start graphing it.
These plugins are fairly simple shell scripts.
I've created a set of Munin plugins for pdns_recursor which can be downloaded at ftp://ftp.tummy.com/pub/tummy/munin-pdns_recursor/.
See the README for installation information, but basically you just have to:
Within around 10 minutes you should start seeing pretty graphs.
We found a few interesting things after we started getting this information:
Ah, I remember the good old days when a T1 was a big Internet pipe. :-)comments powered by Disqus