[Xymon] dnsreg script question
Russell Blumenthal
rblumenthal at telmar.com
Thu Sep 20 23:29:36 CEST 2012
I am having an issue trying to get the dnsreg script working. I install
it and all and when I go to test it I get this (I took out my domain).
Any help would be appreciated.
Thanks
./dnsreg.sh: line 31: status+90000 mydomain.com.dnsreg red Thu Sep 20
17:27:42 EDT 2012
Domain mydomain.com expires on
: command not found
The script looks like this:
#!/bin/sh
# Check DNS registrations in whois and warn when they are about to
expire.
#
# NOTE: Requires a "whois" command that knows what servers to query.
# Requires GNU date.
# Should run only once a day.
NOW=`date "+%s"`
WARNTIME=`expr $NOW + 864000` # 10 days
ALARMTIME=`expr $NOW + 432000` # 5 day
/home/xymon/server/bin/xymongrep dnsreg | while read L
do
set $L
DOMAIN=$2
EXPIRESTRING="`whois $DOMAIN | egrep -i
"Expires.*:|Expiration.*:|Renewal.*:" | head -n 1 | cut -d: -f2 | sed
-e's/^[ ]*//'`"
EXPIRES=`date --date="$EXPIRESTRING" "+%s"`
if test $EXPIRES -le $ALARMTIME
then
COLOR=red
elif test $EXPIRES -le $WARNTIME
then
COLOR=yellow
else
COLOR=green
fi
$XYMON $XYMDISP "status+90000 $DOMAIN.dnsreg $COLOR `date`
Domain $DOMAIN expires on $EXPIRESTRING
"
done
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20120920/3a49d07e/attachment.html>
More information about the Xymon
mailing list