[GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 52
- Registriert: 30.05.2015, 17:16
- Hat sich bedankt: 1 Mal
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Nein, der Raspberry läuft alleine und außerhalb vom o.g. Stromkreis.
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
habe mich heute auch mit dieser Sache beschäftigt - bei mir war der neue Alarm leider auch ein Problem.
Meine Versuche den monit Befehl mittels Bootskript in /usr/local/etc/config/rc.d zu erledigen waren nicht erfolgreich, monit läuft zu diesem Zeitpunkt noch nicht, deswegen ein HomeMatic-Skript, vllt. hilft es noch jemanden:
https://github.com/TomMajor/SmartHome/t ... aktivieren
Meine Versuche den monit Befehl mittels Bootskript in /usr/local/etc/config/rc.d zu erledigen waren nicht erfolgreich, monit läuft zu diesem Zeitpunkt noch nicht, deswegen ein HomeMatic-Skript, vllt. hilft es noch jemanden:
https://github.com/TomMajor/SmartHome/t ... aktivieren
Viele Grüße,
Tom
Tom
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Und das klappt zuverlässig?
Wenn ich es "sofort" beim Reboot ausführen lasse, läuft der Befehl teilweise schon bevor der monit-Dienst läuft, weil die ReGa schon vorher geladen ist.
Ich lasse daher "verzögert um 1 min" den Einzeiler ausführen:
Wenn ich es "sofort" beim Reboot ausführen lasse, läuft der Befehl teilweise schon bevor der monit-Dienst läuft, weil die ReGa schon vorher geladen ist.
Ich lasse daher "verzögert um 1 min" den Einzeiler ausführen:
Code: Alles auswählen
system.Exec("monit unmonitor hasInternet");
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
So kann man das machen, ja. Einfacher/effektiver ist es allerdings einfach einen /usr/local/etc/rc.local Shellskript anzulegen und dort den Befehel "monit unmonitor hasInternet" hineinzuschreiben.TomMajor hat geschrieben: ↑14.07.2019, 01:51habe mich heute auch mit dieser Sache beschäftigt - bei mir war der neue Alarm leider auch ein Problem.
Meine Versuche den monit Befehl mittels Bootskript in /usr/local/etc/config/rc.d zu erledigen waren nicht erfolgreich, monit läuft zu diesem Zeitpunkt noch nicht, deswegen ein HomeMatic-Skript, vllt. hilft es noch jemanden:
https://github.com/TomMajor/SmartHome/t ... aktivieren
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Zu welchem Zeitpunkt wird rc.local ausgeführt?
unmonitor geht ja erst, wenn der monit-Dienst läuft. Und bisher war mein Eindruck, dass dieser erst als allerletztes gestartet wird.
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Du hast natürlich vollkommen Recht, Jerome. Hab ich komplett übersehen Also kommando zurück, geht also doch erst wenn alles ordentlich hochgefahren ist. Könnte man natürlich mit einer subshell mit sleep X auch irgendwie lösen, aber vielleicht wirklich einfach ein WebUI Programm mit einem zeitverzögerten ReGaSkript starten der via system.Exec() das unmonitor ausführt...
Edit:
Ich kann aber ka auch mal überlegen ob ich für diesen hasInternet check in /etc/config ggf. eine Datei prüfen lasse und wenn die existiert wird der hasInternet Check keinen Alarm mehr auslösen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Ich denke, mit einem verzögerten WebUI Skript zu arbeiten ist am einfachsten.
Der eine möchte kein Internet-Monitoring, der nächste keine Temperaturüberwachung...
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Hmm, bei mir klappt es ohne Delay.jp112sdl hat geschrieben: ↑14.07.2019, 08:49Und das klappt zuverlässig?
Wenn ich es "sofort" beim Reboot ausführen lasse, läuft der Befehl teilweise schon bevor der monit-Dienst läuft, weil die ReGa schon vorher geladen ist.
Ich lasse daher "verzögert um 1 min" den Einzeiler ausführen:Code: Alles auswählen
system.Exec("monit unmonitor hasInternet");
Wenn du zu lange wartest ist der erste check schon durch, oder, und ein Alarm kommt trotzdem (nur relevant bei einem reboot ohne Internet).
Viele Grüße,
Tom
Tom
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
ich hatte es mit dem rc.local für beide Fälle init|start getestet und den Status in ein filelog geschrieben, monit lief einfach noch nicht.jmaus hat geschrieben: ↑14.07.2019, 11:20Du hast natürlich vollkommen Recht, Jerome. Hab ich komplett übersehen Also kommando zurück, geht also doch erst wenn alles ordentlich hochgefahren ist. Könnte man natürlich mit einer subshell mit sleep X auch irgendwie lösen, aber vielleicht wirklich einfach ein WebUI Programm mit einem zeitverzögerten ReGaSkript starten der via system.Exec() das unmonitor ausführt...
Edit:
Ich kann aber ka auch mal überlegen ob ich für diesen hasInternet check in /etc/config ggf. eine Datei prüfen lasse und wenn die existiert wird der hasInternet Check keinen Alarm mehr auslösen.
Eine Config um das abzuschalten wäre super!
Viele Grüße,
Tom
Tom
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: [GELÖST] WatchDog-Alarm - WatchDog deaktivieren/löschen
Dann macht mal ein neues Ticket/Issue im RaspberryMatic GitHub dazu auf damit das nicht verschütt geht und ich das geordnet abarbeiten kann für den nächsten Release...
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /