LINUX.ORG.RU

Не заводится NUT

 , , , дбж


0

2

Хотим мониторить состояние с ноута с онтопиком, пока стационарник выключен. Ибо у этого ИБП дисплея нет.

root@localhost:~# for f in $(find /etc/nut/); do echo "$f"; cat "$f"|grep -v '^#'|grep -v '^$'; done
/etc/nut/
cat: /etc/nut/: Это каталог
/etc/nut/nut.conf
MODE=standalone
/etc/nut/upssched.conf
CMDSCRIPT /bin/upssched-cmd
/etc/nut/ups.conf
maxretry = 3
[nutdev]
	driver = "usbhid-ups"
	port = "/dev/hidraw0"
/etc/nut/upsd.conf
/etc/nut/upsmon.conf
MONITOR nutdev@localhost 0 upsmon pass master
MINSUPPLIES 0
SHUTDOWNCMD "su bodqhrohro -c 'DISPLAY=:0 notify-send UPS discharged'"
NOTIFYCMD /usr/bin/notify-send
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
/etc/nut/upsd.users
[upsmon]
	password = pass
	upsmon master
root@localhost:~# nut-scanner 
SNMP library not found. SNMP search disabled.
Neon library not found. XML search disabled.
IPMI library not found. IPMI search disabled.
Scanning USB bus.
No start IP, skipping NUT bus (old connect method)
[nutdev1]
	driver = "usbhid-ups"
	port = "auto"
	vendorid = "0D9F"
	productid = "0004"
	product = "HID UPS Battery"
	serial = "004-0D9F-000"
	vendor = "POWERCOM Co.,LTD"
	bus = "003"
root@localhost:~# upsc -l
Error: Connection failure: Connection refused

Ругается постоянно во все консоли:

Broadcast message from nut@localhost.localdomain (somewhere) (Sat Oct  9 19:33:
                                                                               
UPS nutdev@localhost is unavailable                                            
                                                                               
                                                                               
Broadcast message from nut@localhost.localdomain (somewhere) (Sat Oct  9 19:39:
                                                                               
UPS nutdev@localhost is unavailable                                            
                                                                               
                                                                               
Broadcast message from nut@localhost.localdomain (somewhere) (Sat Oct  9 19:44:
                                                                               
UPS nutdev@localhost is unavailable     

До этого apcupsd тыкали, примерно так же ругался.

А когда вообще никакие мониторилки не запущены, то USB-девайс в бесконечном цикле отключается и опять подключается. Может, это сам ИБП и хулиганит?

Скачали с сайта тарбол с официальным UPSMON PRO, там внутри какая-то лютая дичь с захардкоженными путями в хомяке, кастомным билдом JRE и завязкой на VmWare, даже запускать страшно.



Последнее исправление: mertvoprog (всего исправлений: 1)

А когда вообще никакие мониторилки не запущены, то USB-девайс в бесконечном цикле отключается и опять подключается. Может, это сам ИБП и хулиганит?

У меня та же фигня происходит. Подпишусь, пожалуй.

дбж

Што?

mord0d ★★★★★
()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Джерело безперебійного живлення

Никогда бы не подумал подумать. (%

Танцор

Ваще не палится, да? (%

mord0d ★★★★★
()
Ответ на: комментарий от mertvoprog

Мужик, на английском или русском здесь каждая "шабака" разговаривает.

А українською – тільки ми з тобою, втямив?

Korchevatel ★★★★★
()

Чуть подредачили; udev, оказывается, и так группу nut назначает согласно nut-овским правилам, так что кастомное правило на /dev/hidraw0 не нужно.

/etc/nut/ups.conf
maxretry = 3
[nutdev]
	driver = "usbhid-ups"
	port = "auto"
	vendorid = "0D9F"
	productid = "0004"

Но оно всё равно не детектится. Даже если в port текущий путь (сейчас /dev/bus/usb/003/125) прописать.

Может, выкинуть их нахрен и напрямую в блочное устройство писать? Надо протокол раскурить. ИБП не взорвётся от такого? ;D

mertvoprog
() автор топика
Последнее исправление: mertvoprog (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Про английский, кстати, весьма сомнительно, ибо главный смысл существования сего ресурса — в переводных материалах для тех, кому всемирный язык не даётся. Всякие @Napilnik’и, @pingvinek’и и тому подобные люди с ограниченными возможностями.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Хай мову учат.

Я-то пойму, но большая часть ЛОРа и русского-то толком не знает, не говоря уже об английском и других. xD

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

русского-то толком не знает

Тем более, разницы не будет.

Среди них наверняка полно украинцев, забывших свои корни.

https://upload.wikimedia.org/wikipedia/commons/5/52/Ukrainian_language_in_the_Russian_Empire_(1897).svg

https://nedoschechko.undo.it/files/b7884798-1b24-4ab4-a0a5-3993df168d0e.webm

mertvoprog
() автор топика
Последнее исправление: mertvoprog (всего исправлений: 1)
Ответ на: комментарий от Korchevatel

Не зря танцпол развели, аккумуляторы-то, по ходу, ещё Евромайдан помнят!

battery.date: 2014/01/15

Это чо, Нам старьё подсунули и оно скоро сдохнет? ;DDD

mertvoprog
() автор топика

Иетересно, из двух дебилов в этом дебильном треде кто кого передебилит?

anonymous
()
Ответ на: комментарий от mertvoprog

Не зря танцпол развели, аккумуляторы-то, по ходу, ещё Евромайдан помнят! Ага, небось тоже скакали

anonymous
()
Ответ на: комментарий от mertvoprog

У меня аккумулятор тоже плюс-минус того же времени, и он исправно держит, ресурса осталось ≈80%, точнее не скажу, для этого надо подключиться к девайсу, а оно не хочет.

mord0d ★★★★★
()
Ответ на: комментарий от anonymous

Не, скакали ЭЛТ-телевизоры. Да чо там, до сих пор скачут, если из ПМР передачи принимать. Даже в ПМР скачут, прикиньте?

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Бздепроблемы?

Нет, воспроизводится в OpenWRT и Debian.

Авось драйвер не подходит.

Раньше подходил, а сейчас вдруг перестал?

Фигня в том, что у меня так же как у тебя "переподключается" USB, но так было не всегда, когда-то оно просто работало.

mord0d ★★★★★
()
Ответ на: комментарий от mertvoprog

vendorid = «0D9F»
productid = «0004»

(Баба Ванга mode) У тебя powercom с usb-hid.

Можно поплакаться сюда: https://github.com/networkupstools/nut/issues/617

Единственное решение это запустить виндовый софт и он просрется. До следующего сбоя. Если получится решить проблему без использования вендософта кастони плз. А то я с этим ИБП знатно лоханулся, кто же знал, что они за 5 лет поменяли интерфейс.

einhander ★★★★★
()
Ответ на: комментарий от einhander

И в комп с виндой так и не втыкали при этом до сих пор.

mertvoprog
() автор топика
Ответ на: комментарий от mord0d

Раньше подходил, а сейчас вдруг перестал?

Конечно, обновления же.

Вон в libsmbclient с какой-то версии SMB1 поломался, и чинить для некрофилов с Windows XP не хотят. Так и сидим с замороженной версией из 10-го бедиана до сих пор.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Ну вот и у меня работало где-то месяц, пока я комп не выключил. После этого и перестало нормально работать, перетекание шнура помогает на несколько минут заработать.

einhander ★★★★★
()
Ответ на: комментарий от einhander

пока я комп не выключил

Так может, проблема всё-таки на его стороне?

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

mertvoprog
() автор топика

А шиндузятная версия UPSMON PRO, между прочим, на Perl.

@perl5_guy, возьмите на вооружение.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Везде отваливается именно подключение USB (беспрерывное отключение-подключение UPS). Даже там, где NUT не установлен, а значит проблема не в нём.

mord0d ★★★★★
()

vendor = «POWERCOM Co.,LTD»
До этого apcupsd тыкали

А при чём тут apcupsd тогда? Вообще, если он USB, его хоть как-то должен показывать lsusb. Показывает?

AS ★★★★★
()
Ответ на: комментарий от mord0d

Даже там, где NUT не установлен

Так писали ещё в ОП: должно что-то опрашивать, иначе ИБП скучает и отваливается.

mertvoprog
() автор топика
Ответ на: комментарий от AS

А при чём тут apcupsd тогда?

При том, что он лет 20 как универсальный, не?

Вы ещё скажите, что tlp только на ThinkPad’ах можно использовать, или что youtube-dl умеет только с YouTube качать ;)

его хоть как-то должен показывать lsusb. Показывает?

Показывает безотносительно NUT даже.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

А при чём тут apcupsd тогда?

При том, что он лет 20 как универсальный, не?

Не. Если только кто-то подделывается под APC, тогда может и заработает. Если такие UPS реально есть, было бы интересно знать, какие. Хотя в рассылке как-то мелькали аж производители CyberPower UPS, но что-то в документации изменений нет по этому поводу, непонятно, были ли от них патчи.

AS ★★★★★
()
Ответ на: комментарий от AS

Так USB-шный протокол лет 15 как стандартизирован, зачем под кого-то подделываться? Это с последовательным портом зоопарк вендорлокнутых протоколов был.

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Так USB-шный протокол лет 15 как стандартизирован, зачем под кого-то подделываться?

В каком месте? Если речь про modbus, то наличие USB ещё не означает, что там именно modbus. И, честно говоря, у меня нет уверенности, что даже с modbus там всё совместимо, но с modbus у меня UPS пока не было.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

В каком месте?

Ну когда apcupsd настраивали, какую-то статью из начала 00-х читали, где писалось, что с RS232 был зоопарк вендорлокнутых протоколов, а для USB стандартизирован какой-то из Двух Слов (S… P…, кажется), теперь-то заживём. Сейчас уже не найдём, BrowseInTab историю не сохраняет.

mertvoprog
() автор топика
Ответ на: комментарий от AS

И да, в Windows XP же диалог управления любыми ИБП с базовой функциональностью есть, как он работает? Ему вендороспецифичный драйвер нужен?

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

И да, в Windows XP же диалог управления любыми ИБП с базовой функциональностью есть, как он работает? Ему вендороспецифичный драйвер нужен?

Понятия не имею, не пользуюсь Windows. Но, видимо, как с NUT. Но даже у APC есть USB/что-то и USB/modbus, и это не совместимо очевидно, так как это разные настройки у apcupsd: http://www.apcupsd.org/manual/manual.html#modbus-driver

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.