[Nut-upsuser] Timers fireing too early
john at jore.no
Fri Dec 4 19:49:24 UTC 2009
Hi Charles and thanks for your insight and help.
That was the error, upssched vs upssched-cmd. I specified the wrong one. All ok now.
Dec 4 19:46:40 storage01 upssched: Timer daemon started
Dec 4 19:46:40 storage01 upssched: New timer: onbattery (10 seconds)
Dec 4 19:46:50 storage01 upssched: Event: onbattery
Dec 4 19:46:50 storage01 upssched-cmd: I'm On Battery! Help!
From: Charles Lepple [mailto:clepple at gmail.com]
Sent: 4. desember 2009 03:28
To: John Jore
Cc: nut-upsuser at lists.alioth.debian.org
Subject: Re: [Nut-upsuser] Timers fireing too early
On Dec 2, 2009, at 2:14 PM, John Jore wrote:
> Hi all, I've not been able to find the answer to my timer problem in
> the faq or the archives. (or google)
> Basically, I can't get timers to fire. They fire ignoring the timer
> value, as if the timer was set to 0. I'm using the OpenFiler
> distribution, patched to the latest and greatest. upsmon 2.2.2
> When I pull the power plug, I see the text "Im In Battery"
> instantly, instead of after 20s. Power returned after 55 seconds.
> Could I be missing some dependency, external application, which
> upsmon uses as a timer?
upsmon does not handle timing, but instead delegates that to upssched.
The scheduling happens inside nut-2.2.2/clients/upssched.c.
> (A side issue is that it's not using the correct variable when
> passing to upssched-cmd, but uses the notify text itself, "ONBATT",
> this can be seen in the last line from, messages, $1 is "UPS
> ups0 at localhost on line power", but this is not important for me, but
> may be used to explain why the timer is not working)
Is your NOTIFYCMD in upsmon.conf set to upssched or upssched-cmd? It
should be the former, I believe.
upssched-cmd is specified as the CMDSCRIPT in upssched.conf.
> Dec 2 18:48:56 storage01 upsmon: ONBATT
> Dec 2 18:48:56 storage01 wall: wall: user root broadcasted 1
> lines (8 chars)
> Dec 2 18:48:56 storage01 upssched-cmd: Im On Battery
Can you raise the logging level to include LOG_INFO? There are a few
upssched messages whose timestamps might shed some light on the subject.
More information about the Nut-upsuser