ReGaHSS-Watchdog Add-On

diverse Zusatzsoftware

Moderator: Co-Administratoren

TechnikDau
Beiträge: 27
Registriert: 13.02.2012, 18:16

Re: ReGaHSS-Watchdog Add-On

Beitrag von TechnikDau » 25.02.2012, 15:48

Hallo owagner,

das ist ja SUPER *jipii* - dann warte ich mal voller Freude. Da ich das Problem heute erst hatte dürfte ich noch so 5 Tage bis zum nächsten Absturz haben ;-)

Vielen Dank auf alle Fälle!

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: ReGaHSS-Watchdog Add-On

Beitrag von owagner » 26.02.2012, 12:40

So,

anbei nun ein vollständiges Installationspaket der "MarcoHH-Variante":

1) Man legt eine Systemvariable mit dem Namen "WATCHDOG" (in Großbuchstaben!) an

2) Man legt ein Programm an, welches einmal pro Minute per Zeitsteuerung einen Wert in diese Variable schreibt:
wd1.gif
wd1.gif (19.96 KiB) 4275 mal betrachtet
Unbedingt prüfen, dass das Programm auch wie erwartet ausgeführt wird (Zeitstempel der WATCHDOG-Variable beobachten).

3) Danach vom WebUI abmelden und wieder neu anmelden. Damit ist sichergestellt, dass die Config-Datei gespeichert wurde.

4) Danach kann man das Watchdog-Paket installieren

Rückmeldungen willkommen!

Viele Grüße,
Olli
Dateianhänge
regawatchdog.c
Quelltext, zur Info
(4.39 KiB) 242-mal heruntergeladen
regawatchdog_010.tar.gz
Das eigentliche installationsfähige Add-On-Paket
(5.9 KiB) 364-mal heruntergeladen
Zuletzt geändert von owagner am 27.02.2012, 09:33, insgesamt 1-mal geändert.

TechnikDau
Beiträge: 27
Registriert: 13.02.2012, 18:16

Re: ReGaHSS-Watchdog Add-On

Beitrag von TechnikDau » 27.02.2012, 06:50

Hallo owagner,

Lieben Dank für die Arbeit die du dir da gemacht hast!

Hatte grad heute morgen den Effekt, dass das Webinterface meinte "Die Homematic ist noch nicht bereit" und kein Zugriff mehr möglich war.

Habe dann gleich mal nach Anleitung alles angelegt und installiert, hatte dann aber den netten Effekt, das nach dem Neustart zwar das installierte AddOn da war, aber die Systemvariable und das Programm zum setzten der Selben waren weg. Als wenn diese vor dem Neustart bei der Installation nicht gespeichert wurden.

Habe sie nun aber neu angelegt und scheint alles zu funzen - mal schaun ob es nun noch abstürze gibt.

Noch eine Frage zum Logging. Gilt das noch mit der optionalen Config Datei was weiter vorne im Beitrag stand? Also das hier:
Im ersten Post ist nun die V0.5 mit optionalem Config-File /usr/local/addons/regawatchdog/regawatchdog.cfg mit folgenden möglichen Einträgen:

killtime=<Watchdog-Interval in Minuten, Default 2>
reboottime=<Reboot-Zeit in Minuten, Default 60>
loglevel=<Default 7, entsprechend syslog-Leveln>
Vielen Dank noch einmal und ne schöne Woche!

DrTob
Beiträge: 3426
Registriert: 29.10.2010, 08:24
Danksagung erhalten: 5 Mal

ReGaHSS-Watchdog Add-On

Beitrag von DrTob » 27.02.2012, 09:24

TechnikDau hat geschrieben:
Noch eine Frage zum Logging. Gilt das noch mit der optionalen Config Datei was weiter vorne im Beitrag stand? Also das hier:
Im ersten Post ist nun die V0.5 mit optionalem Config-File /usr/local/addons/regawatchdog/regawatchdog.cfg mit folgenden möglichen Einträgen:

killtime=<Watchdog-Interval in Minuten, Default 2>
reboottime=<Reboot-Zeit in Minuten, Default 60>
loglevel=<Default 7, entsprechend syslog-Leveln>
Vielen Dank noch einmal und ne schöne Woche![/
Ja. Wenn weniger geloggt werden soll einfach Config-Datei erstellen und level entsprechend anpassen.

TechnikDau
Beiträge: 27
Registriert: 13.02.2012, 18:16

Re: ReGaHSS-Watchdog Add-On

Beitrag von TechnikDau » 27.02.2012, 10:21

Hi,

Also nen kleinen Bug gibt es scheinbar bei der Installation. Definitv werden die letzten Einstellungeben nicht gespeichert wenn man das AddOn installiert. Dadurch fehlt dann unter Umständen die Variable und das Prog.

Durfte das jetzt ein paar Mal testen, da ich nach der Installation immer so nach ca. 30 Minuten einen Restart der CCU hatte. Also ein paar Mail probiert, immer gleicher Effekt doch grad eben bin ich auf den Fehler gestoßen. Tja, gehobene Anwender-Dummheit würde ich das mal nennen. Habe beim Programm für die Variable zwar das "Perodisch 1min" eingestellt aber vergessen "Ganztägig" zu sagen *autsch*. Klar dann gehts ne halbe Stunde, dann wird die Variable nicht mehr gesetzt :-)

Zumindest weis ich nun, das der Neustart schon mal klappt *lach* und werde es nun mal mit richtigen Einstellungen weiter beobachten.

Viele Grüße

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: ReGaHSS-Watchdog Add-On

Beitrag von owagner » 27.02.2012, 11:15

Ich habe mal ergänzt, dass man einen geordneten Logout machen soll, damit die homematic.regadom auch korrekt abgespeichert ist.

Offenbar wird nach der Add-On-Installation ansonsten einfach direkt ein "reboot" gemacht, ohne Speichern der Konfiguration...

TechnikDau
Beiträge: 27
Registriert: 13.02.2012, 18:16

Re: ReGaHSS-Watchdog Add-On

Beitrag von TechnikDau » 29.02.2012, 12:08

Hi,

Sodele, nach 2 Tagen ohne Probleme hat die CCU dann gerade eben gebootet. Warum weis ich zwar nicht aber zumindest ist sie nicht in einem undefinierten Zustand hängen geblieben. Sie doch soweit super aus.

Gibt es eigentlich ein Log vom Watchdog wo ich sehen könnte ob der Watchdog den Neustart ausgelöst hat? Das System-Log ist ja leider weg wenn das Ding neu startet.

Danke und Gruß

rtlplus
Beiträge: 91
Registriert: 17.10.2009, 02:09
Wohnort: Schweiz
Hat sich bedankt: 1 Mal

Re: ReGaHSS-Watchdog Add-On

Beitrag von rtlplus » 29.02.2012, 17:55

Hi,

was soll den sonst den Neustart ausgelöst haben?
Willst du vielleicht wissen, ob die CCU neu gestartet hat oder wann?
Dann erstelle einfach eine Programm das dir beim Start einen Wert in eine Systemvariable schreibt.

Gruess

Benutzeravatar
owagner
(verstorben)
Beiträge: 1193
Registriert: 13.05.2008, 19:49
Danksagung erhalten: 1 Mal

Re: ReGaHSS-Watchdog Add-On

Beitrag von owagner » 01.03.2012, 00:24

Hm, gerade hatte ich das hier

Code: Alles auswählen

Feb 29 23:48:47 homematic  regawatchdog: Last WATCHDOG update was 0 minutes ago (2012-02-29 23:48:02)
Feb 29 23:49:47 homematic  regawatchdog: Last WATCHDOG update was 0 minutes ago (2012-02-29 23:49:01)
Feb 29 23:50:47 homematic  regawatchdog: Last WATCHDOG update was 0 minutes ago (2012-02-29 23:50:02)
Feb 29 23:51:48 homematic  regawatchdog: Last WATCHDOG update was 0 minutes ago (2012-02-29 23:51:01)
Feb 29 23:52:51 homematic  regawatchdog: Last WATCHDOG update was 104552 minutes ago (2011-12-19 09:20:26)
Feb 29 23:52:51 homematic  regawatchdog: Found newest ReGaHSS instance at pid 1769 (jiffies 85395), sending SIGTERM

TechnikDau
Beiträge: 27
Registriert: 13.02.2012, 18:16

Re: ReGaHSS-Watchdog Add-On

Beitrag von TechnikDau » 01.03.2012, 06:37

Hi owagner,

Ja das sieht mal richtig Schief aus. Darum gestern meine Frage zwecks Logfile weil als meine gebootet hat war ich drauf angemeldet und habe nebenher mit A.I.O control gespielt. Davon das etwas ins Hängen kam habe ich nichts gemerkt bis mit einmal die CCU nen Neustart gemacht hat.

Könntest du vieleicht ein Logfile in das AdOn verzeichnis oder so schreiben wo lediglich die letzte Aktion drin steht? Also wie jetzt bei dir z.B. die letzten 3 Zeilen? Dann könnt man da auf alle Fälle schaun was denn gewesen ist....

Aber auf alle Fälle noch einmal Danke für die Arbeit die du dir hier machst! Finde ich echt super spitze!

Liebe Grüße

Antworten

Zurück zu „Sonstige Addons“