[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