On Thu, 29 Oct 2015, George Anchev wrote:
Today I experienced something weird. As I was working, the system
started a shutdown and did shut down, then the UPS got powered off and
then back on - an expected behavior for a power fail situation. However
there was no power failure!
...
Oct 29 10:46:46 i7 upsmon[2239]: UPS myups@localhost battery is low
Oct 29 10:46:46 i7 upssched[3581]: Executing command: ups-low-battery
Oct 29 10:46:46 i7 upssched-cmd[3583]: Calling upssched-cmd ups-low-battery
Oct 29 10:46:46 i7 upssched-cmd[3584]: Unrecognized command: ups-low-battery
Oct 29 10:46:46 i7 upssched[3585]: Timer daemon started
Oct 29 10:46:46 i7 upssched[3585]: New timer: shutdown-timer (35 seconds)
Oct 29 10:47:21 i7 upssched[3585]: Event: shutdown-timer
Oct 29 10:47:21 i7 upssched-cmd[3593]: Calling upssched-cmd shutdown-timer
Oct 29 10:47:21 i7 upssched-cmd[3594]: Shutdown timer reached: Calling upsmon
-c fsd
...
It seems NUT has executed a shutdown because of low battery. However the
battery was at 100% before shutdown and right after boot. I suspect this
is just another case of those false positive alarms
(disconnects/reconnects) which happen randomly and are also sometimes
accompanied by messages for low battery (instantly followed by a message
of battery ok). So I removed the +EXEC on certain lines in upsmon.conf:
NOTIFYFLAG ONLINE SYSLOG+WALL+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT SYSLOG+WALL
NOTIFYFLAG FSD SYSLOG+WALL+EXEC
NOTIFYFLAG COMMOK SYSLOG+WALL
NOTIFYFLAG COMMBAD SYSLOG+WALL
NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC
NOTIFYFLAG REPLBATT SYSLOG+WALL
NOTIFYFLAG NOCOMM SYSLOG+WALL
NOTIFYFLAG NOPARENT SYSLOG+WALL+EXEC
Can you confirm if that is enough as a measure not to initiate shutdown
on low battery without actual power failure?
I had exactly the same thing two days ago with an MGE Ellipse 1500 in
which I had changed the batteries. Its clear that the script upssched-cmd
should check the real battery charge before shutting anything down. I'll
look at this, but it will be next week at the earliest.
Meantime your change to the NOTIFYFLAGs is a good fix.
Also - what would be the proper config to *execute* a shutdown if there
is a low battery but *only* when there is an actual power failure
situation (i.e. the UPS is running on battery power)? [I suppose that
might work for the "optimistic" setup]
At present I don't have an example, perhaps others could advise you.
Roger
_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser