[Bash] Script de contrôle de présence/redémarrage Domoticz

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Script de contrôle de présence/redémarrage Domoticz

Message par Dim33 »

Chrominator a écrit : 16 févr. 2019, 19:40 Bah on se sert de monit, c'est fait pour ça, et d'une batterie de recharge de mobile pour éviter les coupures de courant.
Je suppose que Monit tourne sur le raspberry mais si l'OS plante .... que se passe t-il ?
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Script de contrôle de présence/redémarrage Domoticz

Message par Chrominator »

Ca veut dire quoi l'OS plante ?
Le kernel ?
Monit permet de tester les réponses d'un processus et de le relancer s'il ne répond pas, voire de rebooter la machine en dernier recours.
Y compris si un process mange trop de ressources, mémoire ou cpu.
Un OS qui ne répond plus du tout, c'est très rare avec les *nix.

Si une machine ne répond pas au ping, c'est très certainement que sa couche tcp/ip a un souci.
Ça ne veut pas dire que tout soit planté.

Illustration d'un système utilisant monit :
Pièces jointes
Screenshot_2019-02-16 Monit mediacenter.png
Screenshot_2019-02-16 Monit mediacenter.png (52.47 Kio) Consulté 7419 fois
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Script de contrôle de présence/redémarrage Domoticz

Message par Dim33 »

Chrominator a écrit : 16 févr. 2019, 21:22 Ca veut dire quoi l'OS plante ?
Le kernel ?
Oui, le kernel.
Chrominator a écrit : 16 févr. 2019, 21:22 Un OS qui ne répond plus du tout, c'est très rare avec les *nix.
Oui, c'est très rare mais cela arrive.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script de contrôle de présence/redémarrage Domoticz

Message par papoo »

mais si le kernel plante, ton script bash ne marchera pas non plus
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Script de contrôle de présence/redémarrage Domoticz

Message par Dim33 »

papoo a écrit : 16 févr. 2019, 22:50 mais si le kernel plante, ton script bash ne marchera pas non plus
Effectivement le script bash ne marchera pas mais le script de mon NAS me préviendra que le système est planté et je pourrai le relancer par un hard reboot à distance avec la prise wifi.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script de contrôle de présence/redémarrage Domoticz

Message par papoo »

Ces deux projets totalement différents
Tu nous interroges sur comment gérer le plantage d’un système autonome et tu nous annonces qu’il ne sera pas autonome mais supervisé par un autre système
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Script de contrôle de présence/redémarrage Domoticz

Message par Dim33 »

Dim33 a écrit : 16 févr. 2019, 19:08 .......
Et vous, comment faites vous pour sécuriser le système ?

Je n'ai jamais évoqué de système autonome. :shock:

J'explique simplement ce que j'ai mis en place pour prévenir les dysfonctionnements de mon système.
Je souhaitai juste partager sur le sujet et savoir ce que les autres faisaient. Pas plus ......
Dernière modification par Dim33 le 17 févr. 2019, 10:14, modifié 1 fois.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script de contrôle de présence/redémarrage Domoticz

Message par papoo »

Pas de soucis :D
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
vinchz31
Messages : 312
Inscription : 21 nov. 2016, 07:51

Re: Script de contrôle de présence/redémarrage Domoticz

Message par vinchz31 »

J'ai remplacé aujourd'hui mon script par monit.
Y'a pas photo, c'est simple/rapide à mettre en place et top (réception du mail, redémarrage successif avant reboot, etc.)...
Merci beaucoup.
joebuz
Messages : 29
Inscription : 13 mars 2019, 23:52

Re: Script de contrôle de présence/redémarrage Domoticz

Message par joebuz »

Bonjour,

J'ai souhaité installé Monit pour contrôler et redémarrer domoticz en cas de plantage.
Mais voilà impossible de recevoir une notification par mail, impossible d'accéder au serveur web de Monit !
quand je tape "sudo monit status" cela m'affiche
"Socket error -- Connection refused
Error connecting to the monit daemon"

Avez-vous une idée de quoi cela peut venir ?

J'ai tenté un apt-get update mais j'ai des erreurs aussi ...
RPI3 (Buster) + AEOTEC Z-Stick Gen5
Version: 2020.2 Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Répondre