Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
RUN_AS_USER root
MONITOR qnapups@192.168.1.52 1 deepthought 123456 slave
NOTIFYCMD /usr/sbin/upssched
NOTIFYFLAG ONLINE SYSLOGWALL+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC

On our master we created a slave user called deepthought.

...

Code Block
CMDSCRIPT /etc/nut/upssched-cmd
  
# Timer to shutdown machine after 60 seconds
AT ONBATT * START-TIMER onbattwarn 60
AT ONLINE * CANCEL-TIMER onbattwarn


Edit Create the Command Script

Code Block
$ sudo vi /etc/nut/upssched-cmd


Add the following content

Code Block
case $1 in
        onbattwarn)
                logger -t upssched-cmd "Timer On Battery Warning has been triggered - Shutting Down!"
                wall "UPS timer expired: shutting down..."
                shutdown -h now
                ;;
        *)
                logger -t upssched-cmd "Unrecognized command: $1"
                ;;
esac

...