Комментарии 8
Самое сложно было понять, какой драйвер мне нужен, потому для моего IPPON был нужен не тот драйвер, что значился в `/usr/share/nut/driver.list`.
Вторым по сложности было понять, что хотя у меня так

NUT создан, чтобы уметь и такое:

На третьем месте по сложности была гибернация.
Ну и UPS'ы по умолчанию ведут себя не совсем так как ожидается.
Столкнулся с тем что для APC Smart-UPS 3000 RM список команд зависит от подключенния(драйвера) USB(usbhid-ups) или RS-232(apcsmart). Калибровка батарей возможна только через RS-232, к примеру.
И почему в инструкции в конце указано mustek@localhost — это ошибка?
upscmd -u upsmon -p pass mustek@localhost shutdown.stop
root@hostname~# useradd -d /dev/null -s /usr/sbin/nologin -u 339 -g 134 -p UPSPASS upsmonitor
Сколько раз настраивал NUT и никогда не создавал пользователя в системе, достаточно было указать его в upsd.users
И upssched тоже можно не настраивать, достаточно в upsmon.conf прописать
SHUTDOWNCMD "/sbin/shutdown -h +0"
Есть команда:
nut-scanner
Позволяет автоматически определить какой драйвер использовать:
root@srv# nut-scanner
Neon library not found. XML search disabled.
Scanning USB bus.
No start IP, skipping SNMP
No start IP, skipping NUT bus (old connect method)
Scanning IPMI bus.
[nutdev1]
driver = "blazer_usb"
port = "auto"
vendorid = "0665"
productid = "5161"
bus = "002"
Извиняюсь за некрофилию, но есть вопрос.
Вырубаю ИБП, в syslog прилетает "UPS on battery. Shutdown in 90 seconds...." а ни кто из двух серверов выключаться и не собирался. Зато через в районе 90 секунд выключается ИБП.
Закомментил "upscmd -u upsmonitor -p UPSPASS ups@localhost shutdown.return"
Теперь в логах такое:
Dec 24 20:51:36 pve2 nut-monitor[1295]: UPS UPS@localhost on battery
Dec 24 20:51:36 pve2 nut-monitor[12970]: Executing command: powerout
Dec 24 20:51:36 pve2 upssched[12970]: Executing command: powerout
Dec 24 20:51:36 pve2 nut[12973]: UPS on battery. Shutdown in 90 seconds....
Dec 24 20:51:36 pve2 upssched[12974]: Timer daemon started
Dec 24 20:51:36 pve2 upssched[12974]: New timer: shutdownnow (600 seconds)
Dec 24 20:51:36 pve2 nut-monitor[12966]: Network UPS Tools upsmon 2.8.0
Через 10 минут сервера продолжают работать.
ПРи чем на одном из них я попробовал оставить дефолтный конфиг и у него вот так вот в логах:Dec 24 20:48:41 pve nut-monitor[32983]: Network UPS Tools upsmon 2.8.0
Dec 24 20:51:36 pve nut-monitor[1377]: UPS UPS@192.168.133.36 on battery
Dec 24 20:51:36 pve nut-monitor[35232]: Network UPS Tools upsmon 2.8.0
Dec 24 20:54:36 pve nut-monitor[1377]: UPS UPS@192.168.133.36 battery is low
Dec 24 20:54:36 pve nut-monitor[37925]: Network UPS Tools upsmon 2.8.0
В дефолтном конфиге он должен выключить сервер получив "battery is low
". Но нет.
Настройка с нуля сервиса управления ИБП Network UPS Tools (NUT) для управления локально подключенным ИБП