Ik heb een Raspberry Zero printje, welke als enige taak heeft het opnemen van de meterstanden van mijn slimme meter (via Domoticz).
Op de Raspberry zit ook een scriptje welke elke nacht een backup van de meterstanden maakt, en deze plaatst op mijn Synology NAS (via ftp).
Op mijn Synology draait elke nacht een script, welke er voor zorgt dat alleen backups bewaard worden die niet ouder zijn dan 10 dagen.
Tot zover gaat alles goed. Ik heb echter al een paar keer gehad, dat er een probleem was met de stroom (aardlekschakelaar in werking gezet tijdens onsweer/bliksem) en dat heeft er een aantal keer voor gezorgd dat het sd kaartje van de Raspberry corrupt is geraakt. Dit gebeurt helaas nogal eens als de stroom van een Raspberry ineens weg valt.
Omdat ik dat steeds pas een tijd later ontdekte, mis ik in bepaalde periodes vele dagen met metingen. Je merkt dit alleen doordat je via de internet browser de Domoticz client niet kunt opstarten, of doordat er geen nieuwe backups van de Domoticz database meer op de NAS verschijnen.
Ik zoek nu een manier om via de Synology gewaarschuwd te worden wanneer Domoticz gestopt is met werken en er dus ook geen meterstanden meer worden opgenomen en naar de NAS gebackupt.
Ik ben op zoek naar een manier/script waarmee ik vanaf de Synology in de gaten kan houden of de Domoticz Raspberry nog gewoon werkt.
Ik zou daarvoor een script aan de task scheduler van de Synology willen koppelen.
Ik dacht aan één van de volgende controles:
- controleer of de laatste aanwezige raspberry database backup op de NAS maximaal 1 of 2 dagen oud is.
- controleer of er in de map op de NAS nog backup bestanden staan (omdat alles wat ouder is dan 10 dagen wordt verwijderd, zal de map vanzelf leeg raken wanneer er geen nieuwe backup kan worden gemaakt).
- controleer op de één of andere manier of het ip adres van de Domoticz client nog respons geeft (als dat niet zo is, is Domoticz waarschijnlijk gestopt of corrupt).
- copy direct vanaf de NAS het database bestandje vanaf de raspberry naar de NAS. Als dit niet lukt is de raspberry waarschijnlijk gestopt of corrupt. Wanneer het wel lukt, eventueel controleren of deze file niet ouder is dan 1 of 2 dagen.
Als uit één van de bovenstaande manieren blijkt, dat er iets niet goed is en Domoticz blijkbaar is gestopt, zou ik graag een notificatie krijgen via de Synology notifications.
Ik hoop dat het een beetje duidelijk is. Kan iemand mij op weg helpen met een manier om dit te controleren?