http://www.opennet.ru/base/sys/smart_ups_nut.txt.html
Но не выходит у меня что-то. Подключаю по ЮСБ
Код: Выделить всё
[ 4.109405] usb 3-1: New USB device found, idVendor=06da, idProduct=0003
[ 4.109407] usb 3-1: New USB device strings: Mfr=3, Product=1, SerialNumber=0
[ 4.109408] usb 3-1: Product: USB UPS
[ 4.109409] usb 3-1: Manufacturer: CTN
[ 4.131459] usbcore: registered new interface driver hiddev
[ 4.144386] hiddev96hidraw0: USB HID v1.11 Device [CTN USB UPS] on usb-0000:00:1a.1-1
[ 4.144398] usbcore: registered new interface driver usbhid
создал в /etc/nut/ конфигурационные файлы
ups.conf
upsd.conf
upsd.users
upsmon.conf
upssched.conf
Код: Выделить всё
grep '^[^#]' ups.conf
[powermust]
driver = megatec
port = /dev/usb/hiddev0
desc = "UPS Mustek PowerMust 1000 VA USB P"
MONITOR powermust@localhost 1 USER PASSWORD master
Код: Выделить всё
grep '^[^#]' upsd.conf
ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all
Код: Выделить всё
grep '^[^#]' upsd.users
[USER]
password = PASSWORD
allowfrom = localhost
upsmon master
instcmds = ALL
Код: Выделить всё
grep '^[^#]' upsmon.conf
MONITOR powermust@localhost 1 USER PASSWORD master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
при запуске демона
Код: Выделить всё
/sbin/upsd
Network UPS Tools upsd 2.2.2
not listening on 0.0.0.0 port 3493
Код: Выделить всё
/sbin/upsmon
Network UPS Tools upsmon 2.2.2
UPS: powermust@localhost (master) (power value 1)
Using power down flag file /etc/killpower
Broadcast Message from nut@zkc
(somewhere) at 17:52 ...
Communications with UPS powermust@localhost lost
Broadcast Message from nut@zkc
(somewhere) at 17:52 ...
UPS powermust@localhost is unavailable
Код: Выделить всё
# upsc powermust@localhost
Error: Connection failure: Connection refused
Код: Выделить всё
/sbin/upsdrvctl start
Network UPS Tools - UPS driver controller 2.2.2
Network UPS Tools 2.2.2 - Megatec protocol driver 1.5.14 [megatec]
Carlos Rodrigues (c) 2003-2008
tcgetattr(/dev/usb/hiddev0): Invalid argument
Driver failed to start (exit status=1)
Как быть?
прописал драйвер megatec_usb, теперь /sbin/upsdrvctl не ругается, но upsd не стартует все равно.