Hi Pedro,

2006/11/21, Pedro Bonfiglio <[EMAIL PROTECTED]>:
Hi, I'm having problems to configure upssched in order to notify me only
when the disconnection exceeds the 30 seconds.
Now, I'm getting a mail if it is disconnected just for a second, or even
worse, when I got low tension.
So, mail notifications are well configured, I guess...
I think the problem is in upssched.
I'm new to this, so it could be a stupid thing that I'm missing...

My configurations files are like this:

*ups.conf:*

[ups0]
                driver = mge-shut
                port = /dev/ttyS0         #It's serial, not USB


*upsmon.conf:*

# NOTIFYCMD <command>
NOTIFYCMD /usr/local/ups/bin/notifyme

you there need to call upsched
I know the doc is wrong about that...

# POWERDOWNFLAG - Flag file for forcing UPS shutdown on the master system
POWERDOWNFLAG /etc/killpower
# This file is supposed to be created by NUT when a disconnection
occurs, but I didn't see it. Am I right?

the POWERDOWNFLAG is only created when we reach the battery.charge.low
to inform the nut init script to perform a UPS poweroff.


*upssched.conf:*

# CMDSCRIPT <scriptname>
CMDSCRIPT /usr/local/ups/bin/upssched-cmd

# PIPEFN <filename>
PIPEFN /var/run/upssched/upssched.pipe

# LOCKFN <filename>
LOCKFN /var/run/upssched/upssched.lock
#The directory /var/run/upssched is world-writable so both files could
be created, but it is actually empty.

# Possible AT commands
AT ONBATT * START-TIMER upsgone 30

do you have declared the matching cancelation, ie:
AT ONLINE * CANCEL-TIMER upsgone


Then, I got two more files in */usr/local/ups/bin*: notifyme and
upssched-cmd

*notifyme:*

#!/bin/sh
echo "$@" | mail -s "[NUT] Notify" [EMAIL PROTECTED]


*upssched-cmd:*

case $1 in
        upsgone)
                echo "The UPS has been on battery for awhile" \
                | mail -s "[NUT] Notify" [EMAIL PROTECTED]
        ups-back-on-line)
                /bin/rm -f /var/run/upssched/ups-on-battery
        *)
                logger -t upssched-cmd "Unrecognized command: $1"
                ;;
esac


All advices will be welcome

so, according to your conf, you'll have a mail for each event occuring...
QED

Arnaud
--
Linux / Unix Expert - MGE UPS SYSTEMS - R&D Dpt
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://people.debian.org/~aquette/
OpenSource Developer - http://arnaud.quette.free.fr/

_______________________________________________
Nut-upsuser mailing list
Nut-upsuser@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

Reply via email to