Subversion Repositories ALCASAR

Rev

Rev 2864 | Rev 2883 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 2864 Rev 2871
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
# $Id: alcasar-watchdog.sh 2864 2020-10-18 09:06:17Z rexy $
2
# $Id: alcasar-watchdog.sh 2871 2020-10-28 18:17:44Z rexy $
3
 
3
 
4
# alcasar-watchdog.sh
4
# alcasar-watchdog.sh
5
# by Rexy
5
# by Rexy
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
# - Ce script prévient les usagers de l'indisponibilité de l'accès Internet
7
# - Ce script prévient les usagers de l'indisponibilité de l'accès Internet
Line 84... Line 84...
84
				then
84
				then
85
				LAN_DOWN="2"
85
				LAN_DOWN="2"
86
			fi
86
			fi
87
		fi
87
		fi
88
	fi
88
	fi
89
	# DNS request testing
89
	# DNS request testing (twice)
90
	if [ $LAN_DOWN -eq "0" ]
90
	if [ $LAN_DOWN -eq "0" ]
91
		then
91
		then
92
			dns_reply=`/usr/bin/host -W1 free.fr|grep SERVFAIL|wc -l`
92
			dns_reply=`/usr/bin/host -W1 www.free.fr|grep SERVFAIL|wc -l`
93
			if [ $dns_reply -eq "1" ]
93
			if [ $dns_reply -eq "1" ]
94
				then
94
				then
-
 
95
				dns_reply=`/usr/bin/host -W1 www.startpage.com|grep SERVFAIL|wc -l`
-
 
96
				if [ $dns_reply -eq "1" ]
95
				LAN_DOWN="3"
97
					then LAN_DOWN="3"
-
 
98
				fi
96
			fi
99
			fi
97
	fi
100
	fi
98
	# if LAN pb detected, users are warned
101
	# if LAN pb detected, users are warned
99
	if [ $LAN_DOWN != "0" ]
102
	if [ $LAN_DOWN != "0" ]
100
		then
103
		then