Update vpnmon.sh
This commit is contained in:
17
vpnmon.sh
17
vpnmon.sh
@@ -75,17 +75,24 @@ CHECK(){
|
||||
elif [ ${cc} -eq 10 ]; then
|
||||
echo "VPN Failed, will try and reconnect after a timeout ..."
|
||||
if [ -f /opt/idssys/vpnmon/vpn.fail ]; then
|
||||
echo "$(date) - VPN Failure #2 - stopping for 5mins" >> $logfile
|
||||
echo "$(date) - VPN Failure #2 - stopping for 3mins" >> $logfile
|
||||
touch /opt/idssys/vpnmon/vpn.fail2
|
||||
rm -f /opt/idssys/vpnmon/vpn.fail
|
||||
STOP
|
||||
sleep 3m
|
||||
START
|
||||
exit 1
|
||||
elif [ -f /opt/idssys/vpnmon/vpn.fail2 ]; then
|
||||
# echo "$(date) - VPN Failure #3 - Shutting down VPN system until repaired" >> $logfile
|
||||
# STOP
|
||||
# exit 1
|
||||
echo "$(date) - VPN Failure #subsequent - stopping for 5mins" >> $logfile
|
||||
touch /opt/idssys/vpnmon/vpn.fail2
|
||||
rm -f /opt/idssys/vpnmon/vpn.fail
|
||||
STOP
|
||||
sleep 5m
|
||||
START
|
||||
exit 1
|
||||
elif [ -f /opt/idssys/vpnmon/vpn.fail2 ]; then
|
||||
echo "$(date) - VPN Failure #3 - Shutting down VPN system until repaired" >> $logfile
|
||||
STOP
|
||||
exit 1
|
||||
else
|
||||
echo "$(date) - VPN Failure #1 - stopping for 1min" >> $logfile
|
||||
touch /opt/idssys/vpnmon/vpn.fail
|
||||
|
||||
Reference in New Issue
Block a user