Script qui teste l'accès web de domoticz
Publié : 24 mai 2015, 16:06
Bonjour à tous,
je viens juste pour partager ce petit script que j'ai mis en place il y a quelques mois. Il teste l'accès http de domoticz et le redémarre en cas de problème. Je ne sais pas si je suis le seul mais quelque fois le serveur web de domoticz plante alors que le reste de l'application fonctionne très bien. Dans ce cas seul un redémarrage de domoticz permet de rétablir la citation.
A mettre dans votre crontab :
Le script :
Et vous pouvez voir dans les logs les plantage et redemarrages :
A ce jour je n'ai pas trouvé la cause de ces plantages (log domoticz ou rasberry ras). Donc je me suis addapté...
En espérant que ça serve aussi à d'autres...
je viens juste pour partager ce petit script que j'ai mis en place il y a quelques mois. Il teste l'accès http de domoticz et le redémarre en cas de problème. Je ne sais pas si je suis le seul mais quelque fois le serveur web de domoticz plante alors que le reste de l'application fonctionne très bien. Dans ce cas seul un redémarrage de domoticz permet de rétablir la citation.
A mettre dans votre crontab :
Code : Tout sélectionner
# Check http access
*/5 * * * * /root/scripts/test_http.sh >> /tmp/test_http_access.logCode : Tout sélectionner
#!/usr/bin/ksh
################################################################
#
# This script will test the domoticz http web access
#
################################################################
# test connexion with max 5s
curl -s http://<raspberry IP>:<PORT> -m 5 > /dev/null
CR=$?
if [ $CR != 0 ]
then
echo "`date` Probleme RC=$CR"
echo "Restarting Domoticz"
/etc/init.d/domoticz.sh restart
else
echo "`date` RAS code retour $CR "
fiEt vous pouvez voir dans les logs les plantage et redemarrages :
Code : Tout sélectionner
root@raspberrypi:~# grep -v RAS /tmp/test_http_access.log
Thu May 14 20:48:07 CEST 2015 Probleme RC=28
Restarting Domoticz
Restarting Domoticz Home Automation System: domoticz2015-05-14 20:48:12.001 Domoticz V2.2286 (c)2012-2015 GizMoCuz
2015-05-14 20:48:12.002 System: Raspberry Pi
2015-05-14 20:48:12.002 Startup Path: /home/pi/domoticz/
.A ce jour je n'ai pas trouvé la cause de ces plantages (log domoticz ou rasberry ras). Donc je me suis addapté...
En espérant que ça serve aussi à d'autres...