[GELÖST] WatchDog: no-internet - Baxxy will's wissen

Einrichtung, Nutzung und Hilfe zu OpenCCU (vormals RaspberryMatic)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
Baxxy
Beiträge: 14432
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Berlin
Hat sich bedankt: 919 Mal
Danksagung erhalten: 3249 Mal

[GELÖST] WatchDog: no-internet - Baxxy will's wissen

Beitrag von Baxxy » 14.08.2025, 19:18

Es gibt in letzter Zeit einige User die vom "WatchDog: no-internet" geplagt werden.
Da ich selbst mal wieder nicht betroffen bin und das hier auch nicht reproduzieren kann brauche ich zur Analyse Hilfe von den Betroffenen.
Obwohl ich mir was "relativ einfaches" für die Test's ausgedacht habe ist das Prozedere, um in meinen Debug-Modus zu kommen, leider doch nicht ganz so simpel.

Ihr braucht ssh - Zugang und ich empfehle (für Windows-User) WinSCP.
Wer also per PuTTY (oder sonst einem Terminal-Programm) per ssh auf die RM kommt und in WinSCP das Dateisystem der RM vor sich sieht ist dabei. :wink:

Für die Modifikationen die wir hier vornehmen braucht man kein Backup, wenn alle Stricke reißen muss man nur die RM "drüberinstallieren" um wieder zum Ausgangszustand zu kommen.

Wie das mit dem Internet-Check abläuft hatte ich kürzlich >> hier beschrieben <<.

Meine aktuelle Vermutung geht dahin das bei den Betroffenen irgendwas mit der DNS-Auflösung versagt.
Es gibt 3 Tests die eine DNS-Adresse auflösen und dann die Konnektivität prüfen. Versagen alle 3 wird eben der Status auf "kein Internet" gesetzt.
Das "Testscript" selbst beinhaltet zwar noch 2 Test's auf hardcodierte IP-Adressen, in diesen Testbereich kommt es aber nie. Dazu später mehr.

Für das Testszenario habe ich das Script '/bin/checkInternet' um jede Menge Debug-Ausgaben erweitert die im SysLog landen.

Vorgehen:
  • per ssh das Dateisystem der RM beschreibbar machen:

    Code: Alles auswählen

    mount -o remount,rw /
  • nun die '/bin/checkInternet' mit z.B. WinSCP öffnen und den ganzen Inhalt durch meinen Testcode ersetzen.

    Code: Alles auswählen

    #!/bin/sh
    output=""
    test0="Check aktiv: nein"
    test1="DNS-Test1: -"
    test2="DNS-Test2: -"
    test3="DNS-Test3: -"
    extratest0="Hardcoded-IP-Tests: -"
    extratest1="Hardcoded-IP-Test1: -"
    extratest2="Hardcoded-IP-Test2: -"
    exitcode="Exit: na"
    if [ ! -e /etc/config/internetCheckDisabled ]; then
      test0="Check aktiv: ja"
      if ! /usr/bin/timeout 3 /usr/bin/wget -q --spider http://google.com/ >/dev/null 2>&1; then
        test1="DNS-Test1: fail"
        if ! /usr/bin/timeout 3 /bin/ping -q -W 3 -c 1 google.com >/dev/null 2>&1; then
          test2="DNS-Test2: fail"
          if ! /usr/bin/timeout 3 /usr/bin/nc -z -w 3 google.com 80 >/dev/null 2>&1; then
            test3="DNS-Test3: fail"
            #if grep -q nfsroot /proc/cmdline ; then
            if [ -e /proc/cmdline ] ; then
              extratest0="Hardcoded-IP-Tests: ok"
              if ! /usr/bin/timeout 3 /bin/ping -q -W 3 -c 1 8.8.8.8 >/dev/null 2>&1; then
                extratest1="Hardcoded-IP-Test1: fail"
                if ! /usr/bin/timeout 3 /usr/bin/nc -z -w 3 142.250.185.174 80 >/dev/null 2>&1; then
                  extratest2="Hardcoded-IP-Test2: fail"
                  [ -f /var/status/hasInternet ] && rm -f /var/status/hasInternet
                  exitcode="Exit: 1 = InternetCheck fehlgeschlagen!"
                  output="$test0 / $test1 / $test2 / $test3 / $extratest0 / $extratest1 / $extratest2 / $exitcode"
                  echo $output
                  logger -t CheckInternet-Debug -p user.info "$output"
                  exit 1
                else
                  extratest2="Hardcoded-IP-Test2: ok" 
                fi
              else
                extratest1="Hardcoded-IP-Test1: ok"
              fi
            else
              [ -f /var/status/hasInternet ] && rm -f /var/status/hasInternet
              exitcode="Exit: 1 = InternetCheck fehlgeschlagen!"
    		  extratest0="Hardcoded-IP-Tests: fail"
              output="$test0 / $test1 / $test2 / $test3 / $extratest0 / $extratest1 / $extratest2 / $exitcode"
              echo $output
    		  logger -t CheckInternet-Debug -p user.info "$output"
              exit 1
            fi
    	  else
    	    test3="DNS-Test3: ok"
          fi
    	else
    	  test2="DNS-Test2: ok"
        fi
      else
        test1="DNS-Test1: ok"   
      fi
    fi
    
    if [ ! -f /var/status/hasInternet ]; then
      touch /var/status/hasInternet
    fi
    sleep 1
    statusfile="Statusfile: ok"
    if [ ! -e /var/status/hasInternet ]; then
      statusfile="Statusfile: -"
    fi 
    exitcode="Exit: 0 = InternetCheck erfolgreich!"
    output="$test0 / $test1 / $test2 / $test3 / $extratest0 / $extratest1 / $extratest2 / $exitcode / $statusfile"
    echo $output
    logger -t CheckInternet-Debug -p user.info "$output"
    
    exit 0
    
  • Die Änderungen speichern und das war's dann auch schon soweit.
Analyse:
  • Jetzt kann man sich per ssh auf die Lauer legen...

    Code: Alles auswählen

    tail -f /var/log/messages | grep "CheckInternet"
    ... oder man lässt einfach laufen und guckt irgendwann ins SysLog.
  • Eine "gute Ausgabe" sieht dann bspw. so aus:

    Code: Alles auswählen

    Aug 14 18:41:43 RM80-CM4-4GB user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich
    Hier sieht man das der erste der 3 DNS-Test's gleich erfolgreich war.
  • Eine "schlechte Ausgabe" sieht dann bspw. so aus:

    Code: Alles auswählen

    Aug 14 18:50:28 RM80-CM4-4GB user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: fail / DNS-Test2: fail / DNS-Test3: fail / Hardcoded-IP-Tests: fail / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 1 = InternetCheck fehlgeschlagen!
    Hier sieht man das alle 3 DNS-Test's fehlgeschlagen sind und demzufolge der Status "kein Internet" gesetzt wird. Der eigentliche WatchDog-Alarm kann sich aber verzögern.
Optionen:
Wie weiter oben erwähnt gibt es zusätzliche Test's die hardcodierte IP-Adressen prüfen. Der "funktioniert" aber nicht weil niemals in diesen Testbereich des Scriptes reingesprungen wird. Hatte dazu mit Jens gesprochen und die Aussage war grob "wenn DNS nicht geht dann geht auch kein Internet". Ergo sind diese Test's eigentlich überflüssig.

Wer die Test's aktivieren möchte (die werden dann nur ausgeführt wenn alle 3 DNS-Test's fehlschlagen) der muss folgendes ändern:
Aus:

Code: Alles auswählen

        if grep -q nfsroot /proc/cmdline ; then
        #if [ -e /proc/cmdline ] ; then
Wird:

Code: Alles auswählen

        #if grep -q nfsroot /proc/cmdline ; then
        if [ -e /proc/cmdline ] ; then
Dazu noch ein Beispiel wenn alle 3 DNS-Test's fehlgeschlagen sind:

Code: Alles auswählen

Aug 14 19:12:47 RM80-CM4-4GB user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: fail / DNS-Test2: fail / DNS-Test3: fail / Hardcoded-IP-Tests: ok / Hardcoded-IP-Test1: ok / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Was ich brauche:
Ganz klar die Logausgaben und bei Auffälligkeiten (Exit: 1 = InternetCheck fehlgeschlagen!) eine möglichst präzise Beschreibung der Netzwerksituation. Also FritzBox Zwangsreset, Stromausfall, Netzwerkkabel vom Meerschwein zerbissen usw.

Damit kann man dann hoffentlich die Probleme finden und lösen.

Schon mal Danke für's mitmachen... :D

Benutzeravatar
Andyrandy
Beiträge: 416
Registriert: 21.07.2024, 01:07
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 27 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Andyrandy » 14.08.2025, 20:04

@Baxxy

Dieser Fehler hatte mich auch ca. 2-3 Wochen lang geplagt, habe darauf hin mehrere Modifikationen bei mir im Netzwerk vorgenommen, die ich eh schon länger vor hatte und seitdem ist der Fehler wie von Geisterhand verschwunden.
Ich kann leider nicht mehr genau nachvollziehen, was konkret die Ursache war.

Benutzeravatar
Baxxy
Beiträge: 14432
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Berlin
Hat sich bedankt: 919 Mal
Danksagung erhalten: 3249 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Baxxy » 15.08.2025, 14:03

Andyrandy hat geschrieben:
14.08.2025, 20:04
Fehler wie von Geisterhand verschwunden
Irgendwie schade, das wäre ein gutes Testobjekt gewesen.
Aber natürlich gut das der WatchDog nicht mehr anschlägt.

Bei mir läuft der Test, wie gewöhnlich unauffällig.
Eine angenehme Methode das SysLog zu analysieren gibt es übrigens für CUxD-Nutzer.
CUxD - Info-Seite --> Button "Full Syslog" und dann oben rechts im "Filterfeld" --> CheckInternet.

Ggf. muss man vorher auf der Seite "Setup" den Parameter "TERMINALLINES" erhöhen, ich hab da:

Code: Alles auswählen

TERMINALLINES=10000
RM_CheckInternet_Debug_CUxD.JPG

schlichi
Beiträge: 619
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 156 Mal
Danksagung erhalten: 54 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von schlichi » 15.08.2025, 16:29

Hallo Baxxy,

.. hab hier das Protokoll, nachdem die FritzBox 7590 8.20 um16:14 neu gestartet wurde.
.. um 16:22 kam Alarmmeldung in der WebUI.

Falls erforderlich,führe ich auch noch die Anpassungen "ssh" durch.

Gruß schlichi

Code: Alles auswählen

Aug 15 05:45:01 CCU3-ED user.debug script: [*** Service-Meldungen-START ***]
Aug 15 05:45:01 CCU3-ED user.debug script: [*** Service-Meldungen-ABBRUCH - 22 ***] 
Aug 15 09:31:38 CCU3-ED daemon.info cuxd[1679]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:1906
Aug 15 10:01:38 CCU3-ED daemon.notice cuxd[1679]: closing fd(10) (127.0.0.1:37338) idle(28885s)
Aug 15 16:14:31 CCU3-ED kern.info kernel: [103407.628274] smsc95xx 1-1.1:1.0 eth0: Link is Down
Aug 15 16:14:32 CCU3-ED daemon.info ifplugd(eth0)[1445]: Link beat lost.
Aug 15 16:14:43 CCU3-ED daemon.info ifplugd(eth0)[1445]: Executing '/etc/ifplugd/ifplugd.action eth0 down'.
Aug 15 16:14:43 CCU3-ED kern.info kernel: [103419.419604] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Aug 15 16:14:43 CCU3-ED daemon.warn ifplugd(eth0)[1445]: client: eth0: link down, 
Aug 15 16:14:43 CCU3-ED daemon.info ifplugd(eth0)[1445]: Program executed successfully.
Aug 15 16:14:43 CCU3-ED kern.info kernel: [103419.492102] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Aug 15 16:14:43 CCU3-ED kern.info kernel: [103419.498924] smsc95xx 1-1.1:1.0 eth0: Link is Down
Aug 15 16:15:04 CCU3-ED user.err monit[2177]: 'eth0LinkCheck' status failed (1) -- no output
Aug 15 16:15:04 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:15:08 CCU3-ED kern.info kernel: [103444.639823] smsc95xx 1-1.1:1.0 eth0: Link is Up - 100Mbps/Full - flow control off
Aug 15 16:15:09 CCU3-ED daemon.info ifplugd(eth0)[1445]: Link beat detected.
Aug 15 16:15:10 CCU3-ED daemon.info ifplugd(eth0)[1445]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.
Aug 15 16:15:10 CCU3-ED syslog.info syslogd exiting
Aug 15 16:15:10 CCU3-ED syslog.info syslogd started: BusyBox v1.37.0
Aug 15 16:15:10 CCU3-ED kern.notice kernel: klogd started: BusyBox v1.37.0 (2025-07-05 08:34:46 UTC)
Aug 15 16:15:11 CCU3-ED user.info firewall: configuration set
Aug 15 16:15:20 CCU3-ED daemon.warn ifplugd(eth0)[1445]: client: eth0: link up, static, firewall, inet down, 192.168.xx.xxx,( CCU! )
Aug 15 16:15:20 CCU3-ED daemon.info ifplugd(eth0)[1445]: Program executed successfully.
Aug 15 16:15:22 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:15:40 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:15:58 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:16:17 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:16:35 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:16:53 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:17:11 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:17:29 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:17:47 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:18:05 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:18:23 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Aug 15 16:18:41 CCU3-ED user.warn monit[2177]: 'internetCheck' status failed (1) -- no output
Nachtrag:

Code: Alles auswählen

Aug 15 16:22:00 XXXXXuser.info monit[2177]: 'internetCheck' exec: '/bin/triggerAlarm.tcl No internet connection detected WatchDog: no-internet true'
... inzwischen autodidakter, sehr weit fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:, sowie lizenzierter SDV-Anwender (mehr auch nicht) :lol:, der gerade die Schnittstelle HA erfolgreich überwunden hat.

Benutzeravatar
Baxxy
Beiträge: 14432
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Berlin
Hat sich bedankt: 919 Mal
Danksagung erhalten: 3249 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Baxxy » 15.08.2025, 16:55

schlichi hat geschrieben:
15.08.2025, 16:29
Falls erforderlich,führe ich auch noch die Anpassungen "ssh" durch.
Naja, ich hab das Script ja nicht um die Debug-Möglichkeiten erweitert damit es nicht genutzt wird.
Also ja, erforderlich. :wink:

Auf jeden Fall solltest du nen simplen Switch zwischen FB und RM hängen. Damit bliebe das Interface aktiv selbst wenn die FB neu gestartet wird (solange der Switch bestromt wird).

Aber allgemein sehe ich hier erstmal nicht genug, du hast das Log zu früh gekürzt. Wie ging es nach 16:18 weiter?

Benutzeravatar
Andyrandy
Beiträge: 416
Registriert: 21.07.2024, 01:07
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 27 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Andyrandy » 15.08.2025, 20:15

Baxxy hat geschrieben:
15.08.2025, 16:55
Auf jeden Fall solltest du nen simplen Switch zwischen FB und RM hängen. Damit bliebe das Interface aktiv selbst wenn die FB neu gestartet wird (solange der Switch bestromt wird).
Hier könnte tatsächlich die Wurzel des Übels liegen...
Nach dem Reboot der Fritzbox und Wiederkehr der LAN-Verbindung benötigt die Fritte noch ca. 2-3 Minuten, um die DSL-Verbindung aufzubauen, bis die Internet Services wieder zur Verfügung stehen...

schlichi
Beiträge: 619
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 156 Mal
Danksagung erhalten: 54 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von schlichi » 15.08.2025, 21:11

Hallo Zusammen,

.. Neustart der Fritzbox ist der reproduzierbare Auslöser für die "no-internet".
Meldung FB nach hochfahren
15.08.25 20:36:58 Anmeldung an der FRITZ!Box-Benutzeroberfläche von IP-Adresse 192.168.nnn.nnn gescheitert (ungültige Sitzungskennung). Zur Sicherheit werden alle noch gültigen Sitzungen zur IP-Adresse 192.168.nnn.nnn (=RM) beendet.

Das Wetterscript wird im 10 min Takt trotz "no-internet" erfolgreich ausgeführt.
Screenshot 2025-08-15 205105.png
SysLog RM
hier nun die RM-Log nach Änderung des Scriptes.

Code: Alles auswählen


Aug 15 20:23:47 xxxx-xx auth.info sshd-session[7173]: Accepted password for root from 192.168.nnn.nnn port xxxxx ssh2
Aug 15 20:24:43 xxxx-xx auth.info sshd-session[7514]: Accepted password for root from 192.168.nnn.nnn port yyyyy ssh2
Aug 15 20:24:50 xxxx-xx kern.info kernel: [13774.882976] EXT4-fs (mmcblk0p2): re-mounted f034635a-9f8b-4a43-8c2c-2ce06d85e36a r/w. Quota mode: none.
Aug 15 20:24:57 xxxx-xx user.err monit[2165]: 'rootfs' filesystem flags changed from 'ro,relatime' to 'rw,relatime'
Aug 15 20:25:15 xxxx-xx user.info monit[2165]: 'rootfs' filesystem flags has not changed [current flags 'rw,relatime']
Aug 15 20:27:13 xxxx-xx auth.info sshd-session[8276]: Accepted password for root from 192.168.nnn.nnn port zzzzz ssh2
Aug 15 20:27:21 xxxx-xx auth.info sshd-session[7252]: Connection closed by 192.168.nnn.nnn port xxxxx
Aug 15 20:27:21 xxxx-xx auth.info sshd-session[7516]: Connection closed by 192.168.nnn.nnn port yyyyy
Aug 15 20:27:21 xxxx-xx auth.info sshd-session[8278]: Connection closed by 192.168.nnn.nnn port zzzzz
Aug 15 20:28:41 xxxx-xx auth.info sshd-session[8637]: Accepted password for root from 192.168.nnn.nnn port nnnnn ssh2
Aug 15 20:30:09 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Aug 15 20:30:11 xxxx-xx auth.info sshd-session[8720]: Connection closed by 192.168.nnn.nnn port nnnnn
Aug 15 20:32:15 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Aug 15 20:35:26 xxxx-xx kern.info kernel: [14410.726771] smsc95xx 1-1.1:1.0 eth0: Link is Down
Aug 15 20:35:27 xxxx-xx daemon.info ifplugd(eth0)[1447]: Link beat lost.
Aug 15 20:35:38 xxxx-xx daemon.info ifplugd(eth0)[1447]: Executing '/etc/ifplugd/ifplugd.action eth0 down'.
Aug 15 20:35:38 xxxx-xx kern.info kernel: [14422.797542] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Aug 15 20:35:38 xxxx-xx daemon.warn ifplugd(eth0)[1447]: client: eth0: link down, 
Aug 15 20:35:38 xxxx-xx daemon.info ifplugd(eth0)[1447]: Program executed successfully.
Aug 15 20:35:38 xxxx-xx kern.info kernel: [14422.869869] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Aug 15 20:35:38 xxxx-xx kern.info kernel: [14422.876866] smsc95xx 1-1.1:1.0 eth0: Link is Down
Aug 15 20:35:48 xxxx-xx user.err monit[2165]: 'eth0LinkCheck' status failed (1) -- no output
Aug 15 20:36:04 xxxx-xx kern.info kernel: [14448.842165] smsc95xx 1-1.1:1.0 eth0: Link is Up - 100Mbps/Full - flow control off
Aug 15 20:36:04 xxxx-xx daemon.info ifplugd(eth0)[1447]: Link beat detected.
Aug 15 20:36:05 xxxx-xx daemon.info ifplugd(eth0)[1447]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.
Aug 15 20:36:05 xxxx-xx syslog.info syslogd exiting
Aug 15 20:36:05 xxxx-xx syslog.info syslogd started: BusyBox v1.37.0
Aug 15 20:36:05 xxxx-xx kern.notice kernel: klogd started: BusyBox v1.37.0 (2025-07-05 08:34:46 UTC)
Aug 15 20:36:06 xxxx-xx user.info firewall: configuration set
Aug 15 20:36:06 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:36:15 xxxx-xx daemon.warn ifplugd(eth0)[1447]: client: eth0: link up, static, firewall, Check aktiv: ja / DNS-Test1: fail / DNS-Test2: fail / DNS-Test3: fail / Hardcoded-IP-Tests: fail / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 1 = InternetCheck fehlgeschlagen!
Aug 15 20:36:15 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: fail / DNS-Test2: fail / DNS-Test3: fail / Hardcoded-IP-Tests: fail / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 1 = InternetCheck fehlgeschlagen!
Aug 15 20:36:15 xxxx-xx daemon.warn ifplugd(eth0)[1447]: client: inet down, 192.168.nnn.nnn, 
Aug 15 20:36:15 xxxx-xx daemon.info ifplugd(eth0)[1447]: Program executed successfully.
Aug 15 20:36:24 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:36:42 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:37:00 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: fail / DNS-Test2: fail / DNS-Test3: fail / Hardcoded-IP-Tests: fail / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 1 = InternetCheck fehlgeschlagen!
Aug 15 20:37:01 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:37:19 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:37:37 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:37:55 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:38:13 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:38:31 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:38:49 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:39:07 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:39:25 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:39:43 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:40:01 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:40:19 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:40:37 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:40:55 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:41:06 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Aug 15 20:41:14 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:41:32 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:41:50 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:42:08 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:42:26 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:42:44 xxxx-xx user.warn monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:43:02 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:43:02 xxxx-xx user.info monit[2165]: 'internetCheck' exec: '/bin/triggerAlarm.tcl No internet connection detected WatchDog: no-internet true'
Aug 15 20:43:20 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:43:38 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:43:56 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:44:14 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:44:32 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:44:50 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:45:08 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:45:13 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Aug 15 20:45:26 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:45:45 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:46:03 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:46:21 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:46:39 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:46:57 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:47:15 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:47:33 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:47:51 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:48:09 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:48:27 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:48:45 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:49:03 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:49:21 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:49:23 xxxx-xx user.info CheckInternet-Debug: Check aktiv: ja / DNS-Test1: ok / DNS-Test2: - / DNS-Test3: - / Hardcoded-IP-Tests: - / Hardcoded-IP-Test1: - / Hardcoded-IP-Test2: - / Exit: 0 = InternetCheck erfolgreich!
Aug 15 20:49:39 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:49:57 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:49:57 xxxx-xx user.info monit[2165]: 'internetCheck' exec: '/bin/triggerAlarm.tcl No internet connection detected WatchDog: no-internet true'
Aug 15 20:50:16 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:50:34 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:50:52 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output
Aug 15 20:51:10 xxxx-xx user.err monit[2165]: 'internetCheck' status failed (1) -- no output

Falls Nachfragen, gerne.

Gruß
schlichi
... inzwischen autodidakter, sehr weit fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:, sowie lizenzierter SDV-Anwender (mehr auch nicht) :lol:, der gerade die Schnittstelle HA erfolgreich überwunden hat.

Benutzeravatar
Andyrandy
Beiträge: 416
Registriert: 21.07.2024, 01:07
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 27 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Andyrandy » 15.08.2025, 21:29

Ich hatte je gesagt, dass ich eine größere Veränderung vorgenommen habe...

Hier mal der vorher nachher Vergleich...

Vorher mit den Problemen sah es noch so aus:
Vorher.jpg
Nach der Änderung gab es keine Probleme mehr und sieht jetzt so aus:
Nachher.jpg

Benutzeravatar
Andyrandy
Beiträge: 416
Registriert: 21.07.2024, 01:07
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 11 Mal
Danksagung erhalten: 27 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Andyrandy » 15.08.2025, 21:39

Ist leider alles gleichzeitig passiert....
Daher nicht mehr nachvollziehbar, was die Ursache war.

Fritzbox getauscht und gleichzeitig Wechsel von OS 8.02 auf 8.20
Zusätzliche Switche (alle managebar, wegen VLAN) installiert
Netzwerkstrippen neu aufgeteilt / verteilt

Seitdem keinerlei Probleme mehr

Benutzeravatar
Baxxy
Beiträge: 14432
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Berlin
Hat sich bedankt: 919 Mal
Danksagung erhalten: 3249 Mal

Re: WatchDog: no-internet - Baxxy will's wissen

Beitrag von Baxxy » 15.08.2025, 22:13

schlichi hat geschrieben:
15.08.2025, 21:11
Falls Nachfragen, gerne.
Sehr schönes Log, aber leider auch mit merkwürdigem mir unerklärlichem Ergebnis.

Vom Prinzip war ja DNS-Test1 relativ schnell wieder OK.
Damit hätte die /var/status/hasInternet wieder angelegt werden müssen und Monit sollte Ruhe geben.
Wenn du nochmal testest könntest du mal ein Auge auf das Vorhandensein der Datei werfen.
Sie muss "verschwinden" wenn der Test fehlschlägt und angelegt werden wenn er OK ist.

Antworten

Zurück zu „OpenCCU“