packages: nagios-plugin-check_domain/check_domain - handle .ru differently ...
glen
glen at pld-linux.org
Sun Aug 30 10:28:05 CEST 2009
Author: glen Date: Sun Aug 30 08:28:05 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- handle .ru differently (by Kristjan Zink)
---- Files affected:
packages/nagios-plugin-check_domain:
check_domain (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/nagios-plugin-check_domain/check_domain
diff -u packages/nagios-plugin-check_domain/check_domain:1.1 packages/nagios-plugin-check_domain/check_domain:1.2
--- packages/nagios-plugin-check_domain/check_domain:1.1 Sun Aug 30 10:26:47 2009
+++ packages/nagios-plugin-check_domain/check_domain Sun Aug 30 10:28:00 2009
@@ -57,7 +57,20 @@
fi
# Calculate days until expiration
-expiration=`whois $domain |grep "Expiration Date:"| awk -F"Date:" '{print $2}'|cut -f 1`
+country=${domain: -3}
+
+if [ "$country" = ".ru" ]
+ then
+ ruexpiration=`whois $domain |grep "paid-till:"| awk -F"paid-till:" '{print $2}'|cut -f 1`
+ year=${ruexpiration: 2:4}
+ month=${ruexpiration: 7:2}
+ day=${ruexpiration: -2}
+ month_string=`date +%b -d"$year$month$day"`
+ expiration="$day-$month_string-$year"
+ else
+ expiration=`whois $domain |grep "Expiration Date:"| awk -F"Date:" '{print $2}'|cut -f 1`
+ fi
+
expseconds=`date +%s --date="$expiration"`
nowseconds=`date +%s`
((diffseconds=expseconds-nowseconds))
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_domain/check_domain?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list