[MEGOLDVA] Ubuntu Server 9.04 és NUT nem áll le a gép (UPS miatt)

Fórumok

Üdv, abban kérném a segítségeteket, hogy meg tudná e mondani valaki, hogy miért nem állítja
le a gépem az upsmon ?

Előre is köszönöm.

Az UPS-t és állapotát látja az Ubuntu szerver 9.04, mert írogat a terminálra, hogy mi a helyzet
mindent rendesen, csak egyszerűen nem hajlandó lefuttatni az upsmon -cfd parancsot.
Bármilyen ötletet szívesen fogadok.

config:
/etc/nut/nut.conf
MODE=standalone

/etc/default/nut
#start upsd
START_UPSD=yes

#start upsmon
START_UPSMON=yes

/etc/nut/ups.conf
[MGEUPS]
driver = newmge-shut
port = /dev/ttyS0
# cable = 1234
desc = "ERP server"

/etc/nut/upsd.conf
minden ki van kommentezve

/etc/nut/upsd.users
[admin]
password = jelszo
allowfrom = localhost
actions = ALL
instcmds = ALL
admin master

[upsmonitor]
password = jelszo
allowfrom = localhost
actions = FSD
upsmon master

/etc/nut/upsmon.conf
MONITOR MGEUPS@localhost 1 upsmonitor jelszo master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
NOTIFYCMD /sbin/upssched
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 5
DEADTIME 15
POWERDOWNFLAG /etc/killpower
UPSNAME MGEUPS@localhost
NOTIFYTYPE ONBATT
NOTIFYFLAG ONLINE SYSLOG+EXEC
NOTIFYFLAG ONBATT SYSLOG+WALL+EXEC
NOTIFYFLAG LOWBATT SYSLOG+WALL+EXEC
NOTIFYFLAG SHUTDOWN SYSLOG+WALL+EXEC
NOTIFYFLAG FSD SYSLOG+WALL+EXEC
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 15

/etc/nut/upssched.conf
CMDSCRIPT /sbin/upssched-cmd
PIPEFN /var/run/nut/upssched.pipe
LOCKFN /var/run/nut/upssched.lock
AT ONBATT * START-TIMER onbattwarn 120
AT ONLINE * CANCEL-TIMER onbattwarn
AT ONBATT * EXECUTE onbatt-off
AT ONLINE * EXECUTE onbatt-on

/etc/killpower
if (test -f /etc/killpower)
then
echo "Kikapcsolok, szia!"
/sbin/upsdrvctl shutdown
sleep 120
reboot
fi

/sbin/upssched-cmd
#!/bin/bash

case $1 in
onbattwarn)
echo "UPS kikapcsolas..."
/sbin/upsmon -c fsd
;;
onbatt-off)
echo "UPS offline..."
;;
onbatt-on)
echo "UPS online..."
;;
*)
logger -t upssched-cmd "Ismeretlen parancs : $1"
;;
esac

Köszönök minden segítséget.

-- MEGOLDÁS --
Az /sbin/upssched-cmd-t nem a sajátomat használtam, hanem azt amelyik az mgeups-psp vel jött,
ebben átírtam az Ups="mgeups@localhost" sort arra amit megadtam az ups.conf-ban, valamint az
ups.conf-ban a 'driver = usbhid-ups' valamint a 'port = auto'-ra írtam át, és műxik.
És ez mindössze kb. 10-12 órámba tellett. :)

Hozzászólások

Viszont én nagyon köszönöm, hogy nekem megspóroltál 10-12 órát :)