[Nut-upsuser] upssched. Again.
Arjen de Korte
nut+users at de-korte.org
Sun Jun 24 18:44:07 UTC 2007
Ciprian Marius Vizitiu wrote:
> Hi everyone,
> Here I am with my second attempt to persuade upssched to do things; for some
> reasons it just won't! Or if it runs, it never runs the script.
> OK, the story first: 2.0.3 (conveniently comes as RPMs by default on FC6)
> running on FC6; APC Smart-UPS 750 via serial connection all working fine.
> Here are the main files:
Please change to
> driver = apcsmart
> port = /dev/ttyS0
> # cable = 1234
> desc = "Smart-UPS 750"
> ACL all 0.0.0.0/0
> ACL localhost 127.0.0.1/32
> ACCEPT localhost
> REJECT all
> CMDSCRIPT /usr/sbin/upssched-cmd
> PIPEFN /var/run/upssched/upssched.pipe
> LOCKFN /var/run/upssched/upssched.lock
> #AT ONBATT APC750 at localhost START-TIMER onbattwarn 60
> AT ONBATT APC750 at localhost EXCUTE onbattwarn
Typo? The command here should read EXECUTE.
> #AT ONLINE APC750 at localhost CANCEL-TIMER onbattwarn
> To my mind this "should work!"(TM), upssched should run the script when I
> unplug the UPS. Yet it doesn't... I get the wall and the log messages for
> the event but I never get to see the message "The UPS has been gone for
> awhile" in the logs or the file created in /tmp. Oh and if I uncomment the
> START-TIMER lines nothing shows up in "/var/run/upssched/"... Shouldn't it
> be at least the LOCKFN during the timer period?
> Any hints? :-(
What are the contents of 'upsmon.conf', most notably the EXEC flag on
the relevant NOTIFYFLAG items? Is upsmon running?
Best regards, Arjen
More information about the Nut-upsuser