Webmin Watchdog/Monitoring

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
ottokar
Beiträge: 24
Registriert: 29.09.2013, 21:45

Webmin Watchdog/Monitoring

Beitrag von ottokar » 16.01.2015, 23:07

Hi,
Nachdem meine CCU2 jetzt ein gutes Jahr problemlos lief saß meine Frau heut im kalten ....
Scheinbar hat sich irgend eine Steuerkomponente verabschiedet und die Thermostate wurden nicht aufgedreht
und das Bedarfsscript nicht gestartet.
(Kann an neuen Programmen liegen die ich zum Test grad laufen habe... :shock: )

Da ich die CCU2 sowieso per Raspi und Webmin überwache hab ich gesehn das sie gegen 3 heut Nacht weg war.
Schön, ich hab ne Prio Push Notification(NMA) bekommen aber ich hab morgens nicht drauf geschaut.....

Bild
Da dacht ich mir kann ich sie darüber auch gleich starten falls sie länger als 5 Min nicht mehr erreichbar ist.

Hier der Monitoring teil plus Restart Befehl:
Bild


DIe CCU2 braucht so ca 2 Minuten bis die XML Api wieder erreichbar ist ich checke alle 5 Minuten.
also sollten keine Dauerreboots auftreten.

Hier nochmal die Befehle da sie im Screen abgeschnitten sind.
If Monitor down:

Code: Alles auswählen

wget -q -O /dev/null "https://www.notifymyandroid.com/publicapi/notify?apikey=5xxxxxxxxxxxx3&application=Monitoring&event=Homematic-XML&description=Homematic XML Api nicht erreichbar&priority=2"
If Monitor up:

Code: Alles auswählen

wget -q -O /dev/null "https://www.notifymyandroid.com/publicapi/notify?apikey=5xxxxxxxxxxx3&application=Monitoring&event=Homematic-XML&description=Homematic XML Api wieder erreichbar&priority=0"
If Monitor Timeout:

Code: Alles auswählen

sshpass -p xxxxx ssh -o StrictHostKeyChecking=no user@192.168.1.150 reboot
Geprüft wird ob auf der XML Api Seite einbestimmter Datenpunkt eine Rückgabe meldet:
URL to Request:

Code: Alles auswählen

http://192.168.1.150:80/config/xmlapi/state.cgi?datapoint_id=1758
Page must match regex: (Das steht in der Ausgabe auf der Seite) Oli

Antworten

Zurück zu „HomeMatic allgemein“