diff --git a/checks/check_dyndns_ip.sh b/checks/check_dyndns_ip.sh new file mode 100755 index 0000000..b0db608 --- /dev/null +++ b/checks/check_dyndns_ip.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +dyndns_name="da-checka.ddnss.de" + +myip="$(curl -s http://whatismyip.akamai.com/)" +dnsip="$(dig $dyndns_name +short)" + +#debug +#echo -e "My IP:\t$myip\nDNS IP:\t$dnsip" + +if [ "$myip" = "$dnsip" ] +then + echo "OK - My IP = \"$myip\"; DNS IP = \"$dnsip\"" + exit 0 +elif [ "$myip" != "$dnsip" ] +then + echo "CRITICAL - My IP = \"$myip\"; DNS IP = \"$dnsip\"" + exit 2 +else + echo "UNKNOWN - Unbekannter Status" + exit 3 +fi +