Hallo erstmal, Ich will verschiedene Dinge auf einem System automatisch überwachen lassen und einen Status per MQTT an Home Assistant senden lasssn.In Home Assistant soll dann ein Text Sensor entstehen. Es soll nichts wildes wie ich finde überwacht werden.
Ein Beispiel: Ein Backup Server mit Samba,DLNA,NFS oder so wird von Home Assistant geweckt damit Es ein Backup auf den Samba Server schieben kann,normalerweise Sind alle Services aktiviert. Home Assistant Automation erkennt das dass Gerät im LAN,5min Delay startet,bevor das backup gestartet werden kann muss der Countdown ablaufen.Zeit Läuft ab Backup will starten. Leider kann es sich nicht mit dem Server Verbinden und bricht ab. Der Server hatte einfach noch nicht alles geladen der Service war noch nicht Aktiv soweit. Ein Anderes mal hab ich den Server geupated,wochenlang ging ich davon aus es läuft.Nichts da musste den Service neu aktivieren noch mal updaten dann gings wieder.Home Assistant teilt das einem aber nicht mit sondern versucht es einfach beim Nächsten Termin wieder.
Die Überwachung soll deshalb die Eingeschalteten Dienste überwachen, ob diese auch starten & sobald das system komplett geladen ist, eine Nachricht für alles funktioniert "Alles läuft, ich bin Bereit" und eine andere wenn es.ein Problem gibt "Es Gibt ein Problem". Geil wäre auch wenn die Überwachung das Problem benennt zb "Es gibt ein Problem mit Samba" wenn es samba ist. die backup Automation kann dann je nach Nachricht Reagieren & mich gebenenfalls direkt benachrichtigen.
Mein Lösungsansatz wäre ein oder Mehrere Bash-Skripts um alle paar min zu Prüfen. Aber ich weiss nicht ob und wenn dann weiss ich auch nicht wie man in bash eine Antwort verarbeitet.um ein Läuft oder Läuft nicht zu filtern. Ich glaube die Nachricht kann direkt durch die shell per MQTT versendet werden wenn ich mich nicht irre.
Könnt ihr da helfen ?
MFG BigBud