#!/bin/sh # /var/net-snmp/bind9.sh STATS="/var/named/tmp/named.stats" RNDC="/usr/sbin/rndc" # check for valid command line params [ -z "$1" ] && exit; [ $1 != 'success' \ -a "$1" != 'referral' \ -a "$1" != 'nxrrset' \ -a "$1" != 'nxdomain' \ -a "$1" != 'recursion' \ -a "$1" != 'failure' \ ] && exit; # generate statistics ${RNDC} stats tail -8 ${STATS} | /usr/bin/awk "/$1/ { result=\$2 } END { print result ? result : 0 }"