apcupsd и обновленный NUT

Ответить
Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

apcupsd и обновленный NUT

Сообщение awl » 14 мар 2014, 19:35

В качестве ИБП использую Back-UPS BR 900GI производства компании APC. Для мониторинга электропитания и управления этим устройством у меня установлен демон apcupsd и GUI-утилита gapcmon.
После недавнего обновления набора пакетов, касающихся NUT (Network UPS Tools), указанная связка apcupsd и gapcmon полностью перестала выполнять свои функции. Проблема исчезла после удаления всех NUT-пакетов.
Описанную ситуацию наблюдал как на Fresh R2, так и на Marathon X1 (обе системы 64-бит).

P.S. Предыдущие версии NUT-утилит с apcupsd не конфликтовали.
OMNE NIMIUM NOCET

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: apcupsd и обновленный NUT

Сообщение keleg » 15 мар 2014, 06:29

О! В последнем обновлении NUT мы чинили Powercom, который есть у нас в наличии - и искали какую-то другую модель для тестов, не нашли, уже редкость - у всех ноуты...
Давайте вместе тогда исправим для APC?

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: apcupsd и обновленный NUT

Сообщение awl » 15 мар 2014, 06:43

Готов помочь. Что от меня требуется?
OMNE NIMIUM NOCET

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: apcupsd и обновленный NUT

Сообщение keleg » 15 мар 2014, 07:04

Посмотрел внимательнее на обновление... там добавилось автоопределение UPSов и запуск NUT если обнаружение прошло.
https://abf.rosalinux.ru/import/nut/com ... c51afadb63
Возможно, просто NUT подцепляет теперь ваш UPS на себя. Тогда это не ошибка получается, а просто конфликт двух прог делающих одно и то же.
Но в любом случае интересно - а NUT-то теперь работает на автомате с APC?

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: apcupsd и обновленный NUT

Сообщение awl » 15 мар 2014, 17:39

keleg писал(а):[...] а NUT-то теперь работает на автомате с APC?
Проверил, работает.
NUT-cервер

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

# systemctl status nut-server.service
nut-server.service - Network UPS Tools - power devices information server
   Loaded: loaded (/lib/systemd/system/nut-server.service; disabled)
   Active: active (running) since Сб. 2014-03-15 19:59:16 NOVT; 4min 56s ago
  Process: 5990 ExecStart=/usr/sbin/upsd (code=exited, status=0/SUCCESS)
 Main PID: 5992 (upsd)
   CGroup: /system.slice/nut-server.service
           └─5992 /usr/sbin/upsd

марта 15 19:59:16 fresh upsd[5990]: kill: No such process
марта 15 19:59:16 fresh upsd[5990]: listening on 127.0.0.1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on ::1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on 127.0.0.1 port 3493
марта 15 19:59:16 fresh upsd[5990]: listening on ::1 port 3493
марта 15 19:59:16 fresh upsd[5990]: Connected to UPS [pcmups]: usbhid-ups-pcmups
марта 15 19:59:16 fresh upsd[5990]: Connected to UPS [pcmups]: usbhid-ups-pcmups
марта 15 19:59:16 fresh upsd[5990]: allowfrom in upsd.users is no longer used
марта 15 19:59:16 fresh upsd[5992]: Startup successful
марта 15 19:59:16 fresh systemd[1]: Started Network UPS Tools - power devices information server.
ИБП-инфо

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

$ upsc pcmups
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 50
battery.date: 2001/09/25
battery.mfr.date: 2011/07/13
battery.runtime: 3170
battery.runtime.low: 120
battery.type: PbAc
battery.voltage: 27.1
battery.voltage.nominal: 24.0
device.mfr: American Power Conversion
device.model: Back-UPS BR 900GI
device.serial: 3B1129X25540  
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.7.1                                                                                                                                 
driver.version.data: APC HID 0.95                                                                                                                     
driver.version.internal: 0.38                                                                                                                         
input.sensitivity: high                                                                                                                               
input.transfer.high: 288                                                                                                                              
input.transfer.low: 176                                                                                                                               
input.voltage: 222.0                                                                                                                                  
input.voltage.nominal: 230                                                                                                                            
ups.beeper.status: disabled                                                                                                                           
ups.delay.shutdown: 20                                                                                                                                
ups.firmware: 879.L3 .I                                                                                                                               
ups.firmware.aux: L3                                                                                                                                  
ups.load: 20                                                                                                                                          
ups.mfr: American Power Conversion                                                                                                                    
ups.mfr.date: 2011/07/13                                                                                                                              
ups.model: Back-UPS BR 900GI                                                                                                                          
ups.productid: 0002                                                                                                                                   
ups.realpower.nominal: 540                                                                                                                            
ups.serial: 3B1129X25540                                                                                                                              
ups.status: OL
ups.test.result: No test initiated
ups.timer.reboot: 0
ups.timer.shutdown: -1
ups.vendorid: 051d
Ещё инфо от GUI-утилиты NUT Monitor (к слову сказать - версия малофункциональная и уже устаревшая)
nut-monitor.png
Вложения
nut-monitor1.png
Последний раз редактировалось awl 15 мар 2014, 18:27, всего редактировалось 1 раз.
OMNE NIMIUM NOCET

keleg
Сообщения: 5518
Зарегистрирован: 15 сен 2011, 01:58

Re: apcupsd и обновленный NUT

Сообщение keleg » 15 мар 2014, 18:11

Ура! Большое спасибо за тест.
Насколько понимаю, вопрос исчерпан?

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: apcupsd и обновленный NUT

Сообщение awl » 15 мар 2014, 18:19

Но кое-что не работает.
Например:

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

$ nut-scanner -U -N
Cannot load USB library (libusb) : file not found. USB search disabled.
Cannot load SNMP library (libnetsnmp) : file not found. SNMP search disabled.
Cannot load XML library (libneon) : file not found. XML search disabled.
Cannot load NUT library (libupsclient) : file not found. NUT search disabled.
[...]
Что за "file not found"? :( Все библиотеки установлены.
Вот ещё
nut-services.png
Пробуем запустить

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

# systemctl start nut-monitor.service
Job for nut-monitor.service failed. See 'systemctl status nut-monitor.service' and 'journalctl -xn' for details.

# systemctl status nut-monitor.service
nut-monitor.service - Network UPS Tools - power device monitor and shutdown controller
   Loaded: loaded (/lib/systemd/system/nut-monitor.service; disabled)
   Active: failed (Result: exit-code) since Сб. 2014-03-15 20:57:55 NOVT; 26s ago
  Process: 13406 ExecStart=/usr/sbin/upsmon (code=exited, status=1/FAILURE)

марта 15 20:57:55 fresh systemd[1]: Starting Network UPS Tools - power device monitor and shutdown controller...
марта 15 20:57:55 fresh upsmon[13406]: fopen /var/run/nut/upsmon.pid: No such file or directory
марта 15 20:57:55 fresh upsmon[13406]: Can't open /etc/ups/upsmon.conf: No such file or directory
марта 15 20:57:55 fresh upsmon[13406]: Network UPS Tools upsmon 2.7.1
марта 15 20:57:55 fresh systemd[1]: nut-monitor.service: control process exited, code=exited status=1
марта 15 20:57:55 fresh systemd[1]: Failed to start Network UPS Tools - power device monitor and shutdown controller.
марта 15 20:57:55 fresh systemd[1]: Unit nut-monitor.service entered failed state.
OMNE NIMIUM NOCET

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: apcupsd и обновленный NUT

Сообщение awl » 15 мар 2014, 19:16

Ну и наверное последнее: перестало отображаться состояние аккумулятора ИБП в виджете плазмы "Индикатор батареи". В паре с apcupsd это работало.
OMNE NIMIUM NOCET

Ответить

Вернуться в «Общие вопросы по РОСЕ»