[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