NEWS
IOBroker Health Monitoring
-
Hallo allerseits,
ich habe bei mir IOBroker als Container auf meiner NAS instsalliert. Es kam nun schon mehrmals vor, dass der IOBroker (z.B. nach Stromausfall) einfach deaktiviert blieb, mir fällt das meist etwas verspätet erst auf, je nachdem welche Skripte einen für die Bewohner unmittelbar spürbaren Effekt haben. Jetzt mache ich mir etwas Sorge, dass wenn wir z.B. im Urlaub sind und so ein Ausfall wieder passiert, und dann wichtige Funktionen über längeren Zeitraum nicht aktiv sind. Daher würde ich gerne irgendwie überwachen, ob der IOBroker ordnungsgemäß läuft und dann im Falle eines Ausfalls mir eine Info aktiv (push) zukommen lässt. Jetzt ist meine Frage:
a) ob/wie jemand eine ähnliche Überwachung des IOBroker umgesetzt hat?
b) welche Möglichkeiten es gibt, mich aktiv zu informieren (push-mail, Telegramm-Nachricht, Anruf,...)In meinen Skripten im IOBroker mache ich solche Überwachungen für bestimmte Dienste, Geräte usw. Allerdins geht das natürlich nicht für den IOBroker selbst, denn dieser (und folglich alle Skripte) würden im Fehlerfall ja gerade nicht laufen und die Überwachungsfunktion selbst wäre tot. Auf welcher Ebene lässt sich so etwas überwachen (Shell-Skript mit z.B. Ping auf IOBroker-IP und Port,....?
Wäre sehr dankbar für jeden Hinweis.
Chrisham
-
Hallo allerseits,
ich habe bei mir IOBroker als Container auf meiner NAS instsalliert. Es kam nun schon mehrmals vor, dass der IOBroker (z.B. nach Stromausfall) einfach deaktiviert blieb, mir fällt das meist etwas verspätet erst auf, je nachdem welche Skripte einen für die Bewohner unmittelbar spürbaren Effekt haben. Jetzt mache ich mir etwas Sorge, dass wenn wir z.B. im Urlaub sind und so ein Ausfall wieder passiert, und dann wichtige Funktionen über längeren Zeitraum nicht aktiv sind. Daher würde ich gerne irgendwie überwachen, ob der IOBroker ordnungsgemäß läuft und dann im Falle eines Ausfalls mir eine Info aktiv (push) zukommen lässt. Jetzt ist meine Frage:
a) ob/wie jemand eine ähnliche Überwachung des IOBroker umgesetzt hat?
b) welche Möglichkeiten es gibt, mich aktiv zu informieren (push-mail, Telegramm-Nachricht, Anruf,...)In meinen Skripten im IOBroker mache ich solche Überwachungen für bestimmte Dienste, Geräte usw. Allerdins geht das natürlich nicht für den IOBroker selbst, denn dieser (und folglich alle Skripte) würden im Fehlerfall ja gerade nicht laufen und die Überwachungsfunktion selbst wäre tot. Auf welcher Ebene lässt sich so etwas überwachen (Shell-Skript mit z.B. Ping auf IOBroker-IP und Port,....?
Wäre sehr dankbar für jeden Hinweis.
Chrisham
@chrisham Ich habe mir für alle Adapter einen Alias eingerichtet:
Das hatte 2 Gründe - weil Du mit den Logikmaschinen teilweise nicht auf system zugreifen konntest (weiß nicht ob das inzwischen geht) und auch wenn man in der Regel den alive Datenpunkt nehmen kann, so ist es manchmal sinnvoller andere Datenpunkte zu verwenden, um zu sehen, ob die Verbindung zu einer Datenbank oder einem System existiert:
-
Hallo allerseits,
ich habe bei mir IOBroker als Container auf meiner NAS instsalliert. Es kam nun schon mehrmals vor, dass der IOBroker (z.B. nach Stromausfall) einfach deaktiviert blieb, mir fällt das meist etwas verspätet erst auf, je nachdem welche Skripte einen für die Bewohner unmittelbar spürbaren Effekt haben. Jetzt mache ich mir etwas Sorge, dass wenn wir z.B. im Urlaub sind und so ein Ausfall wieder passiert, und dann wichtige Funktionen über längeren Zeitraum nicht aktiv sind. Daher würde ich gerne irgendwie überwachen, ob der IOBroker ordnungsgemäß läuft und dann im Falle eines Ausfalls mir eine Info aktiv (push) zukommen lässt. Jetzt ist meine Frage:
a) ob/wie jemand eine ähnliche Überwachung des IOBroker umgesetzt hat?
b) welche Möglichkeiten es gibt, mich aktiv zu informieren (push-mail, Telegramm-Nachricht, Anruf,...)In meinen Skripten im IOBroker mache ich solche Überwachungen für bestimmte Dienste, Geräte usw. Allerdins geht das natürlich nicht für den IOBroker selbst, denn dieser (und folglich alle Skripte) würden im Fehlerfall ja gerade nicht laufen und die Überwachungsfunktion selbst wäre tot. Auf welcher Ebene lässt sich so etwas überwachen (Shell-Skript mit z.B. Ping auf IOBroker-IP und Port,....?
Wäre sehr dankbar für jeden Hinweis.
Chrisham
-
Hallo allerseits,
ich habe bei mir IOBroker als Container auf meiner NAS instsalliert. Es kam nun schon mehrmals vor, dass der IOBroker (z.B. nach Stromausfall) einfach deaktiviert blieb, mir fällt das meist etwas verspätet erst auf, je nachdem welche Skripte einen für die Bewohner unmittelbar spürbaren Effekt haben. Jetzt mache ich mir etwas Sorge, dass wenn wir z.B. im Urlaub sind und so ein Ausfall wieder passiert, und dann wichtige Funktionen über längeren Zeitraum nicht aktiv sind. Daher würde ich gerne irgendwie überwachen, ob der IOBroker ordnungsgemäß läuft und dann im Falle eines Ausfalls mir eine Info aktiv (push) zukommen lässt. Jetzt ist meine Frage:
a) ob/wie jemand eine ähnliche Überwachung des IOBroker umgesetzt hat?
b) welche Möglichkeiten es gibt, mich aktiv zu informieren (push-mail, Telegramm-Nachricht, Anruf,...)In meinen Skripten im IOBroker mache ich solche Überwachungen für bestimmte Dienste, Geräte usw. Allerdins geht das natürlich nicht für den IOBroker selbst, denn dieser (und folglich alle Skripte) würden im Fehlerfall ja gerade nicht laufen und die Überwachungsfunktion selbst wäre tot. Auf welcher Ebene lässt sich so etwas überwachen (Shell-Skript mit z.B. Ping auf IOBroker-IP und Port,....?
Wäre sehr dankbar für jeden Hinweis.
Chrisham
-
@chrisham Ist doch die Frage, an welcher Stelle es klemmt.
Startet gleich der ganze Container nicht, würde ein Überwachungsskript im Container auch nicht starten.@martinp die häufigste (also relativ gesehen) Ursache ist, dass die NAS einen Ausfall hat (Stromausfall) hat, wenn sie dann wieder hochstartet dann muss manuell der Container wieder gestartet werden, wenn man das vergisst, läuft die ganze Hausautomatisierung eben nicht. Das habe ich mittlerweile etwas mitigiert durch ein USV an dem die NAS hängt. Dennoch kann es immer noch zu Ausfällen kommen. Im Grund möchte ich alle Ebenen überwachen:
1.) läuft die NAS bzw. der Server
2.) läuft der IOBroker (im Container) auf der NAS
3.) laufen die Skripte im IOBroker
4.) laufen die Devices korrekt (Rauchmelder,...)Im Grund kann eine Ebene immer nur durch eine Ebene tiefer überwacht werden.
-
@martinp die häufigste (also relativ gesehen) Ursache ist, dass die NAS einen Ausfall hat (Stromausfall) hat, wenn sie dann wieder hochstartet dann muss manuell der Container wieder gestartet werden, wenn man das vergisst, läuft die ganze Hausautomatisierung eben nicht. Das habe ich mittlerweile etwas mitigiert durch ein USV an dem die NAS hängt. Dennoch kann es immer noch zu Ausfällen kommen. Im Grund möchte ich alle Ebenen überwachen:
1.) läuft die NAS bzw. der Server
2.) läuft der IOBroker (im Container) auf der NAS
3.) laufen die Skripte im IOBroker
4.) laufen die Devices korrekt (Rauchmelder,...)Im Grund kann eine Ebene immer nur durch eine Ebene tiefer überwacht werden.
@chrisham Was willst Du denn tun, wenn Du im Urlaub feststellst, dass etwas nicht funktioniert?
Hast Du für den Notfall Remote-Zugriff zb. über ein VPN?Regelmäßige "alles i.O." Nachrichten (z. B. Mails) wären wahrscheinlich einfacher zu realisieren ...
Eigentlich muss man nur überwachen, ob der ioBroker nicht läuft. Die genaue Stelle an der es klemmt, kann man ggfs. dann händisch herausfinden ... -
@martinp die häufigste (also relativ gesehen) Ursache ist, dass die NAS einen Ausfall hat (Stromausfall) hat, wenn sie dann wieder hochstartet dann muss manuell der Container wieder gestartet werden, wenn man das vergisst, läuft die ganze Hausautomatisierung eben nicht. Das habe ich mittlerweile etwas mitigiert durch ein USV an dem die NAS hängt. Dennoch kann es immer noch zu Ausfällen kommen. Im Grund möchte ich alle Ebenen überwachen:
1.) läuft die NAS bzw. der Server
2.) läuft der IOBroker (im Container) auf der NAS
3.) laufen die Skripte im IOBroker
4.) laufen die Devices korrekt (Rauchmelder,...)Im Grund kann eine Ebene immer nur durch eine Ebene tiefer überwacht werden.
@chrisham sagte in IOBroker Health Monitoring:
hochstartet dann muss manuell der Container wieder gestartet werden, wenn man das vergisst,
Moin,
hast Du bei Deinen Containern nicht den Autostart eingerichtet?

Wenn ich meine Syno runterfahre und wieder starte, werden alle zuvor gestarteten Container auch wieder gestartet, da wegen USV kein unkontrolliertes Ausschalten stattfindet, bin ich sicher, dass die Container wieder da sind. Das ist natürlich nur solange, wie es kein Problem im Container selbst gibt.
VG
Bernd -
@chrisham sagte in IOBroker Health Monitoring:
hochstartet dann muss manuell der Container wieder gestartet werden, wenn man das vergisst,
Moin,
hast Du bei Deinen Containern nicht den Autostart eingerichtet?

Wenn ich meine Syno runterfahre und wieder starte, werden alle zuvor gestarteten Container auch wieder gestartet, da wegen USV kein unkontrolliertes Ausschalten stattfindet, bin ich sicher, dass die Container wieder da sind. Das ist natürlich nur solange, wie es kein Problem im Container selbst gibt.
VG
Bernd -
@chrisham Was willst Du denn tun, wenn Du im Urlaub feststellst, dass etwas nicht funktioniert?
Hast Du für den Notfall Remote-Zugriff zb. über ein VPN?Regelmäßige "alles i.O." Nachrichten (z. B. Mails) wären wahrscheinlich einfacher zu realisieren ...
Eigentlich muss man nur überwachen, ob der ioBroker nicht läuft. Die genaue Stelle an der es klemmt, kann man ggfs. dann händisch herausfinden ...@martinp Hi, ja ich habe VPN über die ich ggf. eingreifen und fixen könnte. Das mit den regelmäßigen mails ist sicher eine Maßnahme, ist halt nicht sehr user-freundlich, d.h. muss man ständig pollen, also doch wieder manuell regelmäßig prüfen ob alles i.O. Viel komfortabler wäre es eben, nur dann eine Nachricht zu bekommen, wenn was kaputt ist....
-
@martinp Hi, ja ich habe VPN über die ich ggf. eingreifen und fixen könnte. Das mit den regelmäßigen mails ist sicher eine Maßnahme, ist halt nicht sehr user-freundlich, d.h. muss man ständig pollen, also doch wieder manuell regelmäßig prüfen ob alles i.O. Viel komfortabler wäre es eben, nur dann eine Nachricht zu bekommen, wenn was kaputt ist....
-
@martinp Hi, ja ich habe VPN über die ich ggf. eingreifen und fixen könnte. Das mit den regelmäßigen mails ist sicher eine Maßnahme, ist halt nicht sehr user-freundlich, d.h. muss man ständig pollen, also doch wieder manuell regelmäßig prüfen ob alles i.O. Viel komfortabler wäre es eben, nur dann eine Nachricht zu bekommen, wenn was kaputt ist....
@chrisham sagte in IOBroker Health Monitoring:
Viel komfortabler wäre es eben, nur dann eine Nachricht zu bekommen
Moin,
hast Du hier schon mal hereingeschaut natürlich, nur wenn es sich um eine Syno handelt, bei anderen kann es anders aussehen, denke, dass es bei Qnap aber auch so etwas geben sollte?


VG
Bernd -
@chrisham sagte in IOBroker Health Monitoring:
Viel komfortabler wäre es eben, nur dann eine Nachricht zu bekommen
Moin,
hast Du hier schon mal hereingeschaut natürlich, nur wenn es sich um eine Syno handelt, bei anderen kann es anders aussehen, denke, dass es bei Qnap aber auch so etwas geben sollte?


VG
Bernd