NUT отваливается UPS

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

NUT отваливается UPS

Непрочитанное сообщение kharkov_max » 2023-05-03 11:57:51

День добрый.
Прошу помощи.

Есть следующая схема подключения 2х ИБП APC-1500 и PowerWlker-1000
Оба упса по usb подключены в гипервизор Esxi 7.0u2a
Esxi их видит, оба УПС проброшены в VM ubuntu 22.04
Ubuntu тоже их видит, внутри настроен NUT как netserver

Вроде как все подключатеся и работает, клиенты видят по сети УПС, состояние мониторится Zabbix, но !!!

С рандомной периодичностью либо один либо оба UPS отваливаются и не переподключаются.
Опытным путем было выявлено что если выполнить:

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

/usr/sbin/upsdrvctl stop && /usr/sbin/upsdrvctl -u nut start && systemctl restart nut-server.service
именно с передергиванием upsdrvctl то соединение держится максимально долго, 6-7 часов, но опять же рано или поздно отваливается.

В момент отвала, ESXI продолжает видеть ИБП, т.е. устройства не пропадают из проброса, для восстановления подключения достаточно выполнить команду выше.

Если просто передернуть nut-server

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

service nut-server restart
то подключение восстанавливается от 5 мин до 1 часа и опять все валится.
USB кабеля менялись, пробовал подключать по одному UPS - эффект тот же но реже ...

конфиг ups.conf

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

maxretry = 5
retrydelay = 10

[apc-1500]
        driver = usbhid-ups
        port = auto
#       port = /dev/ttyS0
        vendorid = 051D
        productid = 0002
#       product = "Smart-UPS 1500 FW:653.19.I USB FW:11.03"
#       serial = "AS1225333738"
#       vendor = "American Power Conversion"
#       sdorder = -1
#       synchronous = yes
        pollinterval = 15
        pollfreq = 45

[powerwalker-1000]
        driver = usbhid-ups
        port = auto
#       port = /dev/ttyS2
        vendorid = 06DA
        productid = FFFF
#       product = "HID UPS"
#       serial = "210717-47050037"
#       vendor = "PPC"
#       bus = "002"
#       sdorder = -1
#       synchronous = yes
        pollinterval = 15
        pollfreq = 45
Пробовал играться параметрами pollinterval и pollfreq - не помогло.

У кого какие идеи побороть проблему и куда посмотреть?
Заранее спасибо.

Хостинговая компания 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/