DNS plugin updated
Former-commit-id: c9b9da2c19eeeae743691b6d250ee2bbe09179cb
This commit is contained in:
parent
046a126889
commit
83fc35c0c8
|
@ -68,27 +68,16 @@ then
|
||||||
help
|
help
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TMPFILE=/tmp/dns_$DNS_CHECK.tmp
|
|
||||||
|
|
||||||
dig @$DNS_CHECK $DOMAIN_CHECK > $TMPFILE
|
results=`dig @$DNS_CHECK +nocmd $DOMAIN_CHECK +multiline +noall +answer A`
|
||||||
RETURN_IP=`cat $TMPFILE | grep "^$DOMAIN_CHECK" | awk '{print $5}'`
|
targets=`echo "$results"| awk '{print $5}'`
|
||||||
RETURN_TIMEOUT=`cat $TMPFILE | grep "Query time" | grep -o "[0-9]*"`
|
|
||||||
|
|
||||||
rm $TMPFILE 2> /dev/null
|
|
||||||
|
|
||||||
if [ $TIMEOUT_CHECK == 1 ]
|
|
||||||
then
|
|
||||||
echo $RETURN_TIMEOUT
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$RETURN_IP" != "$IP_CHECK" ]
|
|
||||||
then
|
|
||||||
echo 0
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo 1
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
for x in $targets; do
|
||||||
|
if [ "$x" == "$IP_CHECK" ]; then
|
||||||
|
echo 1
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo 0
|
||||||
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue