Bonjour,

Juste pour en être sûr : l'ensemble de la chaîne de transmission est bien alimentée par l'onduleur en cas de coupure de courant ? Les switch, routeur, modem/box, etc...(tout ce que curl doit traverser pour envoyer le sms) ?

Slts,
René


Le 14/06/2016 11:30, Philippe Le Mesle a écrit :
Bonjour
je n’arrive pas à configurer convenablement NUT pour qu’il m’adresse
des SMS en cas de coupure de courant.
C’est important pour moi car dans ma maison les coupures sont très fréquentes.

Voici ma configuration :
 ******************************************************************
1/ dans /etc/nut/upsmon.conf
MONITOR eaton@localhost 1 admin motdepasse master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h now"
HOSTSYNC 15
POWERDOWNFLAG /etc/nut/killpower
FINALDELAY 5
NOTIFYCMD /sbin/upssched
NOTIFYMSG ONBATT "%s is on battery"
NOTIFYMSG ONLINE "%s is back online"
NOTIFYMSG SHUTDOWN "System is being shutdown!"

NOTIFYFLAG ONLINE SYSLOG+EXEC
NOTIFYFLAG ONBATT SYSLOG+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+EXEC

2/ dans /etc/nut/upssched.conf
CMDSCRIPT /usr/bin/upssched-cmd

PIPEFN /var/run/nut/upssched/upssched.pipe
LOCKFN /var/run/nut/upssched/upssched.lock

AT ONBATT * START-TIMER upssms 30
AT ONLINE * CANCEL-TIMER upssms

AT ONBATT * START-TIMER upsgone 150
AT ONLINE * CANCEL-TIMER upsgone

AT ONBATT * EXECUTE upssms
AT ONLINE * EXECUTE ups-back-on-power

3/ le script /usr/bin/upssched-cmd
#!/bin/bash
case $1 in
upssms)
logger -t upssched-cmd "The UPS has been gone for 30 secs. Warn by sms..." /bin/echo "Power failed. System will hibernate soon..." | curl "command"
;;
upsgone)
logger -t upssched-cmd "The UPS has been gone for 2 and a half
minutes. Hibernating..."
/usr/sbin/upsmon -c fsd # call a shutdown in NUT instead
;;
ups-back-on-power)
logger -t upssched-cmd "The UPS power has been restored."
/bin/echo "Power restored." | curl "command"
;;
*)
logger -t upssched-cmd "Unrecognized command: $1"
esac

 ******************************************************************
Le problème que je rencontre est le suivant :

quand je coupe l’électricité se coupe je ne reçois pas la notification
par SMS (via CURL)
alors que je reçois la notification quand l’électricité est rétablie.

Et je ne trouve pas la raison.
Où se trouverait mon erreur ?

Merci de m’aider.
Philippe

_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

Reply via email to