[Nut-upsuser] Besoin d’aide pour upssched

René Garcia rene at margar.fr
Tue Jun 14 13:20:59 UTC 2016


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 at 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 at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser



More information about the Nut-upsuser mailing list