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