From b437b5a16047687efad8be8e156b0058731db7bb Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 2 Dec 2019 22:51:02 +0100 Subject: [PATCH] check_dyndns_ip.sh erstellt --- checks/check_dyndns_ip.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 checks/check_dyndns_ip.sh 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 +