technik:gateways:eigenueberwachung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
technik:gateways:eigenueberwachung [01.09.2015 - 10:11] albitechnik:gateways:eigenueberwachung [28.04.2019 - 11:38] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 5: Zeile 5:
    /usr/local/bin/check_tasks &    /usr/local/bin/check_tasks &
  
-Hier das Script, wenn es mit einem Parameter gestartet wird (check_tasks x), läuft ein einfacher Debug Mode, wenn man dann zufrieden ist, kann es in rc.local eingetragen werden oder einfach mit **check_tasks &** gestartet werden. Verbesserungen usw. sind willkommen, am besten auf der Gateway Mailingliste.+Hier das Script, wenn es mit einem Parameter gestartet wird (check_tasks x), läuft ein einfacher Debug Mode, wenn man zufrieden ist, kann es in rc.local eingetragen werden oder mit **check_tasks &** gestartet werden. Verbesserungen usw. sind willkommen, am besten auf der Gateway Mailingliste.
  
    #! /bin/bash    #! /bin/bash
Zeile 11: Zeile 11:
        
    #       Variablen    #       Variablen
-   logfile=/tmp/check_tasks +   logfile=/var/log/check_tasks 
-   email=albi@albi.info+   email=albi@freifunk-weinstadt.de
    dnsip=172.21.28.1    dnsip=172.21.28.1
    dnsanfrage=web.de    dnsanfrage=web.de
Zeile 18: Zeile 18:
    norestart=0    norestart=0
    vpnerror=0    vpnerror=0
-   vpndown=0+   vpndown=1
        
    if [ -n "$1" ]; then    if [ -n "$1" ]; then
Zeile 31: Zeile 31:
        tail -n 1000 $logfile.old >$logfile        tail -n 1000 $logfile.old >$logfile
        echo "Start $0"        echo "Start $0"
 +       echo "$( date ) Start $0" >>$logfile
    fi    fi
        
Zeile 38: Zeile 39:
        #   Antwort auf "" setzen        #   Antwort auf "" setzen
        antwort=""        antwort=""
-    
-   ## alfred Output pruefen 
-       prg="alfred" 
-       back=`alfred-json -z -r 158 | wc -l` 
-       echo -n "check $prg: " 
-       if [ 8000 -gt "$back" ] ; then 
-    ((error++)) 
-    echo "$error" 
-       else 
-    error=0 
-           echo "OK" 
-       fi 
-       if [ $error -gt 50 ] ; then 
-    error=0 
-           echo "$prg restart" 
-    antwort+="Fehler: $prg funktioniert nicht korrekt\nFehler: $back\n\n" 
-           echo -n "Restart $prg: " >>$logfile 
-           date >>$logfile 
-    service $prg stop 
-    sleep 10 
-    service $prg start 
-    sleep 5 
-       fi 
        
    ## dnsmasq pruefen    ## dnsmasq pruefen
Zeile 137: Zeile 115:
            if [ $vpndown -gt 0 ] ; then            if [ $vpndown -gt 0 ] ; then
                # Gateway deaktivieren                # Gateway deaktivieren
-               batctl gw on+               batctl gw server 
 +               vpndown=0
     fi     fi
     vpnerror=0     vpnerror=0
  • technik/gateways/eigenueberwachung.1441102276.txt.gz
  • Zuletzt geändert: vor 5 Jahren
  • (Externe Bearbeitung)