#!/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 Concurrent Queries' echo 'graph_order concurrent' echo 'graph_vlabel queries' echo 'graph_info Concurrent queries' echo 'graph_category pdns' echo 'concurrent.label queries' echo 'concurrent.min 0' echo 'concurrent.type GAUGE' echo 'concurrent.info Concurrent queries' exit 0 fi echo concurrent.value `rec_control get concurrent-queries` exit 0