diff -r 960f5e7f78eb -r 920c1a51ba0e nagios_dnssec/check_dnssec --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nagios_dnssec/check_dnssec Mon Jun 28 18:02:04 2010 +0200 @@ -0,0 +1,35 @@ +#!/bin/bash + +DOMAIN="eins.lan dreizehn.lan sieben.lan xn--fnf-hoa.lan zehn.lan acht.lan" +RETURN=0 +TESTX=6 + +for DOM in $DOMAIN +do + + + /etc/bind/bin/nagios_dnssec/check_dnssec_expiration -H 127.0.0.1 -D $DOM -w 2d >/dev/null + STATUS=$? + + case $STATUS in + 1) WARNING="$WARNING $DOM ";; + 2) CRITICAL="$CRITICAL $DOM " + esac + +done + +if [ "$CRITICAL" ] +then + echo "CRITICAL: $CRITICAL" + exit 2 +else + if [ "$WARNING" ] + then + echo "WARNING: $WARNING" + exit 1 + else + echo "OK:" + exit 0 + fi +fi +