Network UPS Tools

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Network UPS Tools

Непрочитанное сообщение Raven2000 » 2011-06-21 7:59:44

Обновил статью Network UPS Tools
В статье рассматривается использование ПО Network UPS Tools для управления питанием с одного UPS для нескольких серверов и не только. Описан веб-интерфейса и подключение к Cacti.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

gyurza2000
лейтенант
Сообщения: 888
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: Network UPS Tools

Непрочитанное сообщение gyurza2000 » 2011-11-16 9:27:43

А вот как всё таки подключить "APC Back-UPS ES 525VA Russia" к FreeBSD по USB? У меня ни с одним драйыером не заводится
Xeon X5460, RAM 8Gb, FreeBSD 12.1-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

gyurza2000
лейтенант
Сообщения: 888
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: Network UPS Tools

Непрочитанное сообщение gyurza2000 » 2011-11-23 10:50:02

При попытке стартануть:

Код: Выделить всё

# /usr/local/etc/rc.d/nut start
Network UPS Tools - UPS driver controller 2.6.1
Network UPS Tools - Generic HID driver 0.35 (2.6.1)
USB communication driver 0.31
No matching HID UPS found
Driver failed to start (exit status=1)
/usr/local/etc/rc.d/nut: WARNING: failed precmd routine for nut
Xeon X5460, RAM 8Gb, FreeBSD 12.1-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

robert
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-04-10 17:07:42

Re: Network UPS Tools

Непрочитанное сообщение robert » 2012-04-10 17:14:13

gyurza2000, та же фигня. Разраб обещал пофиксить на неделе.

Хвост
проходил мимо

Re: Network UPS Tools

Непрочитанное сообщение Хвост » 2012-05-29 13:14:21

Может кому будет полезно, APC Smart-UPS 750, com. Обновил OpenBSD 5.0 на 5.1 и автоматом пакеты.
в логах:

Код: Выделить всё

Can't connect to UPS []: No such file or directory
Poll UPS [] failed - Driver not connected
Communications with UPS lost
С таблицей команд 3й версии работать не захотел, со старой 2.2 - все норм. В /usr/local/bin валяется "apcsmart-old" - его и указываем в "driver = apcsmart" вместо "apcsmart" в "ups.conf".

MishLen
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-08-25 9:07:26

Re: Network UPS Tools

Непрочитанное сообщение MishLen » 2012-08-27 11:22:18

freebsd 8.3

Не хочет выключаться компьютер.
в конфиге стоит FINALDELAY 1, это значит через минуту должен выключится?

Код: Выделить всё

ups.conf        
[ippon1000]
driver = blazer_ser
port = /dev/ttyu0

Код: Выделить всё

upsmon.conf       
MONITOR ippon1000@localhost 1 admin 0000 master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -p now"
POLLFREQ 5 
POLLFREQALERT 4
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 1
Стартуется nut нормально. выводит инфу о состоянии ибп тоже нормально.

Starting nut.
Network UPS Tools upsd 2.6.4
fopen /var/db/nut/upsd.pid: No such file or directory (не пойму почему вываливается ошибка. на директорию права даны по мануалу)
listening on 127.0.0.1 port 3493
Connected to UPS [ippon1000]: blazer_ser-ippon1000

что не так делаю?

MishLen
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-08-25 9:07:26

Re: Network UPS Tools

Непрочитанное сообщение MishLen » 2012-08-27 12:33:15

выключается только когда батарея садится.
не подскажете как сделать чтобы выключался через 5 мин к примеру?

UADemon
проходил мимо

Re: Network UPS Tools

Непрочитанное сообщение UADemon » 2012-10-15 16:42:20

Доброго времени суток! Кто нибудь разобрался с проблемой подключения через USB ??? у меня ИБП APC BackUPS 525 Не хочет заводиться ни apcupsd ни на NUT. Система FreeBSD 8.3. Делал все по инструкции, только по USB. Помогите... в инете мало конструктивной инфы. Спасибо

slesarvm
рядовой
Сообщения: 18
Зарегистрирован: 2011-07-04 19:39:59

Re: Network UPS Tools

Непрочитанное сообщение slesarvm » 2012-10-15 19:06:12

лови конфигурацию apcupsd для усб (ничего сложного как видишь нет)
и незабудь в ядре убрать:
#device uhid # "Human Interface Devices"
Вложения
apcupsd.rar
конфигурация
(4.76 КБ) 129 скачиваний


risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: Network UPS Tools

Непрочитанное сообщение risk94 » 2012-12-08 23:13:09

MishLen писал(а):выключается только когда батарея садится.
не подскажете как сделать чтобы выключался через 5 мин к примеру?
Мой упс (с ком портом):

Код: Выделить всё

$ upsc Powercom@localhost
battery.charge: 100
battery.voltage: 28.80
battery.voltage.high: 27.6
battery.voltage.low: 23.8
battery.voltage.nominal: 24.0
beeper.status: disabled
driver.name: blazer_ser
driver.parameter.pollinterval: 2
driver.parameter.port: /dev/cuau0
driver.version: 2.4.1
driver.version.internal: 1.51
input.current.nominal: 5.0
input.frequency: 50.0
input.frequency.nominal: 50
input.voltage: 233.0
input.voltage.fault: 233.0
input.voltage.nominal: 220
output.voltage: 233.0
ups.delay.shutdown: 30
ups.delay.start: 180
ups.firmware: LCD  V2.1
ups.load: 70
ups.mfg: POWERCOM
ups.model: RXL-1000
ups.status: OL
ups.temperature: 1.0
ups.type: online
Все датчики в норме кроме температуры, как ни крутил ...
Нагрузки 75% от общей мощности
ups.conf

Код: Выделить всё

[Powercom]
driver = blazer_ser
port = /dev/cuau0
#default.battery.voltage.high = 28.8
default.battery.voltage.high = 27.6
default.battery.voltage.low = 23.8
#runtimecal = 1080,75,2820,10
#chargetime = 86400
desc = "Powercom sxl-1000A"
Долго не поднимался, после связи с разрабами указали юзать именно этот драйвер: driver = blazer_ser

upsmon.conf :

Код: Выделить всё

MONITOR Powercom@localhost 1 monmaster bsd master
#MONITOR APC@localhost 1 monslave win2k3 slave
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -p +0"
#SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /var/state/ups/killpower
#POWERDOWNFLAG /etc/killpower
NOTIFYFLAG ONLINE      SYSLOG+WALL
NOTIFYFLAG ONBATT      SYSLOG+WALL
NOTIFYFLAG LOWBATT     SYSLOG+WALL
NOTIFYFLAG SHUTDOWN    SYSLOG+WALL
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
последний параметр крутите: FINALDELAY

kungfux
проходил мимо

Re: Network UPS Tools

Непрочитанное сообщение kungfux » 2012-12-20 23:20:08

Привет, люди.
Вижу у вас получается победить UPSки. Помогите добрым словом)
Поставил на Ubuntu NUT для Must PowerAgent 1060 LCD, но не вижу уровень заряда батареи. Что делать?

Код: Выделить всё

kungfux@kungfux-desktop:$ sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.6.3
Network UPS Tools - Megatec/Q1 protocol USB driver 0.04 (2.6.3)
Duplicate driver instance detected! Terminating other driver!
Supported UPS detected with mustek protocol
Vendor information unavailable
Battery runtime will not be calculated (runtimecal not set)

Код: Выделить всё

kungfux@kungfux-desktop:~$ upsc MustPowerAgent 
battery.voltage: 27.20
battery.voltage.nominal: 24.0
beeper.status: enabled
device.type: ups
driver.name: blazer_usb
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.6.3
driver.version.internal: 0.04
input.current.nominal: 5.0
input.frequency: 49.9
input.frequency.nominal: 50
input.voltage: 221.3
input.voltage.fault: 221.3
input.voltage.nominal: 230
output.voltage: 221.3
ups.delay.shutdown: 30
ups.delay.start: 180
ups.load: 3
ups.productid: 5161
ups.status: OL
ups.type: offline / line interactive
ups.vendorid: 0665

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: Network UPS Tools

Непрочитанное сообщение risk94 » 2012-12-20 23:39:17

Насколько я помню и понял:
Вам нужно сделать реальный замер, на полнозаряженом акумуле(какая емкость?). Это максимальное время - ваш полный заряд. Задаете его в "Battery runtime will not be calculated (runtimecal not set)"
А потом с учетом:

Код: Выделить всё

default.battery.voltage.high = 27.6
default.battery.voltage.low = 23.8
будет вычисляться время по текущему заряду.... както так
:-o

kungfux
проходил мимо

Re: Network UPS Tools

Непрочитанное сообщение kungfux » 2012-12-21 23:35:01

risk94 писал(а):Насколько я помню и понял:
Вам нужно сделать реальный замер, на полнозаряженом акумуле(какая емкость?). Это максимальное время - ваш полный заряд. Задаете его в "Battery runtime will not be calculated (runtimecal not set)"
А потом с учетом:

Код: Выделить всё

default.battery.voltage.high = 27.6
default.battery.voltage.low = 23.8
будет вычисляться время по текущему заряду.... както так
:-o
Спасибо! Всё верно вы помните ;)
Замерял, вписал, battery.charge получил, несмотря на то, что надпись "Battery runtime will not be calculated (runtimecal not set)" осталась. Но это не мешает компьютеру выключаться при разряде батареи.

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: Network UPS Tools

Непрочитанное сообщение risk94 » 2012-12-22 9:52:42

kungfux писал(а):
risk94 писал(а):Насколько я помню и понял:
Вам нужно сделать реальный замер, на полнозаряженом акумуле(какая емкость?). Это максимальное время - ваш полный заряд. Задаете его в "Battery runtime will not be calculated (runtimecal not set)"
А потом с учетом:

Код: Выделить всё

default.battery.voltage.high = 27.6
default.battery.voltage.low = 23.8
будет вычисляться время по текущему заряду.... както так
:-o
Спасибо! Всё верно вы помните ;)
Замерял, вписал, battery.charge получил, несмотря на то, что надпись "Battery runtime will not be calculated (runtimecal not set)" осталась. Но это не мешает компьютеру выключаться при разряде батареи.
Ну самое главное!

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2012-12-31 12:42:45

День добрый.
risk94 писал(а):Насколько я помню и понял:
Вам нужно сделать реальный замер, на полнозаряженом акумуле(какая емкость?). Это максимальное время - ваш полный заряд. Задаете его в "Battery runtime will not be calculated (runtimecal not set)"
А потом с учетом:

Код: Выделить всё

default.battery.voltage.high = 27.6
default.battery.voltage.low = 23.8
будет вычисляться время по текущему заряду.... както так
:-o
Имеется PowerCom KIN1000AP
Правильно ли я понимаю что драйвер driver = blazer_ser, это некий универсальный драйвер, он подойдет к моему UPS.
И в настройках драйвера можно указать при каком напряжении аккумов подать сигнал на выключение ?

Сейчас у меня ситуация такая. К УПС подключено 2ПК, по монитору нагрузка на УПС 25-30%
Выключаю питание, УПС начинает РЕДКО пищать, так пищит около 1-2 мин, далее дает сигнал на выключение ПК и начинает пищать часто ...
Так вот пробовал отключать команду автозавершения работы на обоих ПК, и УПС держит эти ПК без 220 после подачи сигнала на выключение еще 18 мин ...

Собственно ищу вариант как можно управлять порогом подачи сигнала на выключение ... для данного УПС ...
Т.е. хочу продлить время работы от батарей с 2 мин, где то до 12-15 мин ....
Что подскажете ?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2012-12-31 13:00:46

Судя по driver.list этот драйвер blazer_ser, поддерживается только моделями PowerCom SMK,SXL,ULT и мне не подойдет (((.

Все же как решить задачу и увеличить время до подачи сигнала о разряде UPS?
Как то не хочется вешать скрипт мониторинга, что б постоянно крутился ....

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: Network UPS Tools

Непрочитанное сообщение risk94 » 2012-12-31 19:18:22

Дело в том, что скорее всего подойдет. мне он какбы тоже не по фуншую, но когда я не смог завести на том что "положено" обратился к разрабам - они и посоветовали именно этот драйвер. я тоже был слегка удивлен(видать на всех этих моделях у поверкома железо одно и тоже в этом контроллере)

по поводу времени отключения- крутите: FINALDELAY

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2013-01-03 19:17:04

И так, начал пробовать ...

У меня два UPS, практически одна модель, только один с Сom портом, а другой с USB.
Тот который подключается по Com - чудесно работает с nut, решил попробовать подключить 2й с USB, по аналогии поставил и настроил NUT.

Код: Выделить всё

>> cat ./ups.conf
[powercom]
        driver = usbhid-ups
        port = auto
        vendorid = 0d9f
Запускаю nut, а в ответ получаю так

Код: Выделить всё

/usr/local/etc/nut>>/usr/local/etc/rc.d/nut start
Network UPS Tools - UPS driver controller 2.6.5-Unversioned directory
Network UPS Tools - Generic HID driver 0.37 (2.6.5-Unversioned directory)
USB communication driver 0.31
This Powercom device (0d9f/0002) is not supported by usbhid-ups.
Please use the 'powercom' driver instead.

No matching HID UPS found
Driver failed to start (exit status=1)
/usr/local/etc/rc.d/nut: WARNING: failed precmd routine for nut
Собственно из сообщения понятно, что данная модель не поддерживается драйвером, но тут видел что у человека такой же UPS и вроде работает.

Пробовал с driver = blazer_ser - не работает ...

Помогите завести данную модель UPS, он вроде новее чем с COM портом...
Система Freebsd9.1 Stable

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2013-01-03 19:27:35

PS

Код: Выделить всё

dmesg -a | grep uhid
uhid0: <POWERCOM CO., LTD. USB to Serial, class 0/0, rev 1.00/0.00, addr 2> on usbus0
uhid0: <POWERCOM CO., LTD. USB to Serial, class 0/0, rev 1.00/0.00, addr 2> on usbus0

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2013-01-03 20:39:23

Вообщем похоже что nut не дружит с powercom версии 0002, а у меня именно такой.
В google встречал что нужно править исходники.
Поправил - добавил модель 0002, nut стал запускаться при usbhid-ups и port auto, но upsc не показывает ни каких нужных параметров напряжение, нагрузка и т.д. Видимо, моих "правок" не достаточно.

Может кто натыкался на патч или подскажет что и как можно подправить ?
Модель UPS PowerCom BTN-1000AP версия 0002.

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Network UPS Tools

Непрочитанное сообщение sadchok » 2013-01-04 16:23:07

The brain can not be found. Runs the software emulation

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2013-01-04 18:17:04

Собственно проблема в том что драйвера для моей модели вроде как нет ....
Именно для UPS 0002, в driver.list есть для 0004.

blazer_usb вроде как вообще для этой модели не подходит, при пыпытке его указать, nut говорит что для этой модели нужен другой драйвер - powercom ...

Аватара пользователя
kharkov_max
капитан
Сообщения: 1811
Зарегистрирован: 2008-10-03 14:56:40

Re: Network UPS Tools

Непрочитанное сообщение kharkov_max » 2013-01-04 18:26:20

PS.

Код: Выделить всё

/usr/local/libexec/nut/blazer_usb -a powercom -x port=/dev/ugen2.0 -DDD
Network UPS Tools - Megatec/Q1 protocol USB driver 0.09 (2.6.5-Unversioned directory)
   0.000000     debug level is '3'
   0.000958     No appropriate HID device found
   0.000977     No supported devices found. Please check your device availability with 'lsusb'
and make sure you have an up-to-date version of NUT. If this does not help,
try running the driver with at least 'subdriver', 'vendorid' and 'productid'
options specified. Please refer to the man page for details about these options
(man 8 blazer)

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Network UPS Tools

Непрочитанное сообщение sadchok » 2013-01-04 18:49:10

# usbconfig
# ll /dev | grep ugen
# ll /dev/usb/
The brain can not be found. Runs the software emulation