[Nut-upsuser] Besoin d’aide pour upssched
Philippe Le Mesle
plemesle at gmail.com
Tue Jun 14 09:30:11 UTC 2016
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
More information about the Nut-upsuser
mailing list