Page 1 sur 3

Monitoring Domoticz

Publié : 14 janv. 2015, 21:34
par hervesz
Après de nombreux plantages de Domoticz, je voulais installer le Monitoring. J'ai donc suivi le wiki.

Par contre, en passant à l’étape Finish Up et que je lance le "monit start all", j'ai le message suivant :

monit : action failed -- There is no service by that name

Auriez-vous une idée ?
Quelqu'un a t'il déjà installé le monitoring ?

Re: Monitoring Domoticz

Publié : 15 janv. 2015, 07:57
par jackslayter
tu peux checker domoticz sans monit, en passant par un script shell

Code : Tout sélectionner

#!/bin/sh

pgrep domoticz
retval=$?
if [ "$retval" -eq 1 ]
then
service domoticz.sh restart
echo "Subject: Domoticz a ete demarre a" $(date "+%H:%M %d-%m-%Y") > /var/tmp/mes.txt
echo >> /var/tmp/mes.txt
curl --url "smtps://smtp.gmail.com:465" --ssl-reqd  --mail-from "EMETTEUR" --mail-rcpt "DESTINATAIRE"   --upload-file /var/tmp/mes.txt --user "COMPTE:MDP"
fi
un crontab -e qui check toute les 5 minutes
*/5 * * * * sudo /home/pi/domoticz/scripts/check.sh 2>&1 >> /dev/null

Re: Monitoring Domoticz

Publié : 15 janv. 2015, 12:20
par hervesz
Merci de ta réponse jackslayter !

Je suis un peu novice alors, comment mettre en place ce script ??

Re: Monitoring Domoticz

Publié : 15 janv. 2015, 13:19
par jackslayter

Code : Tout sélectionner

cd ~/domoticz/scripts/
sudo nano check.sh
coller le code si dessus (remplir les cases pour l'envoi de mail ou supprimer les lignes 'echo' et 'curl')
faire 'ctrl x' 'o' 'entrée'
sudo chmod 777 check.sh
crontab -e
aller tout en bas
coller  */5 * * * * sudo /home/pi/domoticz/scripts/check.sh 2>&1 >> /dev/null 
faire 'ctrl x' 'o' 'entrée'

Re: Monitoring Domoticz

Publié : 17 janv. 2015, 11:33
par hervesz
Merci jackslayter !

J'ai maintenant installé le script et par sécurité j'ai changé également ma carte SD

A suivre ...

Merci beaucoup pour ton aide

Re: Monitoring Domoticz

Publié : 19 janv. 2015, 09:00
par jackslayter
de rien ;)

Re: Monitoring Domoticz

Publié : 28 janv. 2015, 12:27
par hervesz
Même problème...

Domoticz Offline, alors que le status de domoticz.sh est démarré. Cela est arrivé 2 fois depuis l'installation du script

Un restart manuel du service permet de refaire fonctionner l'ensemble ...

Il y a-t-il un moyen de contrôler des logs ou autre ?

Re: Monitoring Domoticz

Publié : 28 janv. 2015, 13:15
par patrice
Bonjour
Je suis étonné que tu soit obligé de redémarrer manuellement domoticz puisque le script donné par JackSlayter doit le faire tout seul lorsque il trouve que Domoticz n'est pas lancé

Re: Monitoring Domoticz

Publié : 28 janv. 2015, 15:03
par jackslayter
@hervesz c'est pour ça que dans mon script je fais restart et non pas start

Re: Monitoring Domoticz

Publié : 28 janv. 2015, 21:30
par mulot35
Merci pour le partage fonctionne nickel