diff --git a/plugins/other/pdns_rec_throttle b/plugins/other/pdns_rec_throttle new file mode 100755 index 00000000..e83624e2 --- /dev/null +++ b/plugins/other/pdns_rec_throttle @@ -0,0 +1,39 @@ +#!/bin/sh +# +# pdns_recursor munin plugin. +# Written by Sean Reifschneider 2009-12-03 +# Placed in the public domain +# +# Requires running as root: +# +# echo '[pdns_rec_*]' >/etc/munin/plugin-conf.d/pdns_rec +# echo 'user root' >>/etc/munin/plugin-conf.d/pdns_rec + +if [ "$1" = "autoconf" ]; then + if [ -e /usr/bin/rec_control ]; then + echo yes + exit 0 + else + echo no + exit 1 + fi +fi + +if [ "$1" = "config" ]; then + echo 'graph_title PDNS Recursor Throttling' + echo 'graph_order throttled + echo 'graph_vlabel queries' + echo 'graph_info Throttled queries' + echo 'graph_category pdns' + + echo 'throttled.label throttled' + echo 'throttled.min 0' + echo 'throttled.type COUNTER' + echo 'throttled.info Throttled queries' + + exit 0 +fi + +echo throttled.value `rec_control get throttled-out' + +exit 0