DmitryTSK Опубликовано 25 февраля, 2021 · Жалоба привет, народ. пытаюсь прикрутить упс к линуксовому серверу. ups.conf [bigsnr] # driver = blazer_usb driver = nutdrv_qx subdriver = fabula vendorid = 0001 productid = 0000 port = auto desc = "snr online ups" # upsc bigsnr Init SSL without certificate database battery.voltage: 0.00 device.type: ups driver.name: nutdrv_qx driver.parameter.pollfreq: 30 driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.parameter.productid: 0000 driver.parameter.subdriver: fabula driver.parameter.synchronous: no driver.parameter.vendorid: 0001 driver.version: 2.7.4 driver.version.data: Q1 0.07 driver.version.internal: 0.28 input.frequency: 0.0 input.voltage: 0.0 input.voltage.fault: 0.0 output.voltage: 0.0 ups.beeper.status: disabled ups.delay.shutdown: 30 ups.delay.start: 180 ups.load: 0 ups.productid: 0000 ups.status: OL ups.temperature: 0.0 ups.type: online ups.vendorid: 0001 все по 0, смена драйвера на blazer_usb не помогает. кто подключал, поделитесь настройками, пожалуйста. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 (изменено) · Жалоба Прикручивал только к китайцам. И обычно необходимо было указать верный ven_id, dev_id. lsusb вам в помощь. [stark] driver = nutdrv_qx vendorid = 0665 productid = 5161 port = auto desc = "Stark 1000VA" default.battery.voltage.high = 27.4 default.battery.voltage.low = 21.2 Об этом указано и в документации на nutdrv_qx и его subdriver Изменено 25 февраля, 2021 пользователем passer Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DmitryTSK Опубликовано 25 февраля, 2021 · Жалоба 6 минут назад, passer сказал: Прикручивал только к китайцам. И обычно необходимо было указать верный ven_id, dev_id. lsusb вам в помощь. [stark] driver = nutdrv_qx vendorid = 0665 productid = 5161 port = auto desc = "Stark 1000VA" default.battery.voltage.high = 27.4 default.battery.voltage.low = 21.2 Об этом указано и в документации на nutdrv_qx и его subdriver ваш конфиг от моего отличается наличием в моем строки subdriver = fabula . убрал ее, добавил вольтаж батарей, в выводе upsc ничего не изменилось. как было по 0 так и осталось. input.frequency: 0.0 input.voltage: 0.0 input.voltage.fault: 0.0 output.voltage: 0.0 не помогло :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 · Жалоба У меня прописаны реальные vendor id и device id. У вас тоже? Это важно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DmitryTSK Опубликовано 25 февраля, 2021 · Жалоба 10 минут назад, passer сказал: У меня прописаны реальные vendor id и device id. У вас тоже? Это важно # lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 008: ID 0557:2419 ATEN International Co., Ltd Bus 001 Device 003: ID 0557:7000 ATEN International Co., Ltd HubBus 001 Device 007: ID 0001:0000 Fry's Electronics Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub да, прописаны id от UPS'a поиск по Fry's Electronics ни к чему вменяемому не привел :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 (изменено) · Жалоба Этот SNR точно по протоколу megatec общается? Судя по доке на некоторые UPS SNR - да, мегатек. Как вариант, попробовать задать protocol или вообще обратиться в техподдержку NAG'а. Изменено 25 февраля, 2021 пользователем passer Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DmitryTSK Опубликовано 25 февраля, 2021 · Жалоба не знаю. пробовал driver = blazer_usb, результат : # upsc bigsnr Init SSL without certificate database battery.charge: 0 battery.voltage: 0.00 battery.voltage.high: 25.60 battery.voltage.low: 21.6 battery.voltage.nominal: 0.0 device.mfr: device.model: device.type: ups driver.name: blazer_usb driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.internal: 0.12 input.current.nominal: 0.0 input.frequency: 0.0 input.frequency.nominal: 0 input.voltage: 0.0 input.voltage.fault: 0.0 input.voltage.nominal: 0 output.voltage: 0.0 ups.beeper.status: disabled ups.delay.shutdown: 30 ups.delay.start: 180 ups.firmware: ups.load: 0 ups.mfr: ups.model: ups.productid: 0000 ups.status: OL ups.temperature: 0.0 ups.type: online ups.vendorid: 0001 тот же, только в профиль. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 (изменено) · Жалоба Когда перегружаете upsdrv - он какой протокол инициализирует? nutdrv_qx может несколько вариантов протоколов обмена и если вольтроник или q1 (в вашем случае) не подходит - задать ручками в конфиге. 48 минут назад, DmitryTSK сказал: поиск по Fry's Electronics ни к чему вменяемому не привел :( https://ubuntuforums.org/archive/index.php/t-901698.html Изменено 25 февраля, 2021 пользователем passer Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DmitryTSK Опубликовано 25 февраля, 2021 · Жалоба я видел эту ветку (там другая модель), пробовал сделать аналогично, положительного результата не получил. 14 минут назад, passer сказал: Когда перегружаете upsdrv - он какой протокол инициализирует? nutdrv_qx может несколько вариантов протоколов обмена и если вольтроник не подходит - задать ручками в конфиге. # ./blazer_usb -DDD -a bigsnr 0.001175 Checking device (0001/0000) (001/007) 0.002216 - VendorID: 0001 0.002229 - ProductID: 0000 0.002242 - Manufacturer: unknown 0.002251 - Product: MEC0003 0.002259 - Serial Number: unknown 0.002273 - Bus: 001 0.002289 - Device release number: 0100 0.002300 Trying to match device 0.002308 Device matches 0.002334 nut_usb_set_altinterface: skipped usb_set_altinterface(udev, 0) 0.002370 Trying megatec protocol... 0.002384 send: Q1 0.005941 received 47 (40) 0.005957 read: (000.0 000.0 000.0 000 00.0 0.00 00.0 00000000 0.006009 Status read in 1 tries 0.006015 Supported UPS detected with megatec protocol 0.006021 send: F мегатек он пробует Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 · Жалоба 1 час назад, DmitryTSK сказал: пробовал сделать аналогично novendor пробовали? а ссылки я покидал, потому что у кого-то упсы FRY electronic завелись с subdriver=krauler Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SOFTOLAB Опубликовано 25 февраля, 2021 · Жалоба Самое смешное, древние IPPONы и прочий шлак работает всегда в NUTе по дефолту, а SNR нужно с бубном уговаривать. Боюсь даже теперь брать их стоечные решения для NAS. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 25 февраля, 2021 · Жалоба Как показывает мой опыт: даже если китаец реализует простейший megatec протокол - он что-то сделает по-своему. Обязательно. P.S. В техподдержку не обращались? Может они подскажут, какой в упсе протокол используется. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tsk_dmitry Опубликовано 26 февраля, 2021 · Жалоба на старой учетке недоступны кнопки ответа в тему. ХЗ почему. :) 13 часов назад, passer сказал: Как показывает мой опыт: даже если китаец реализует простейший megatec протокол - он что-то сделает по-своему. Обязательно. P.S. В техподдержку не обращались? Может они подскажут, какой в упсе протокол используется. Ответ ТП : "NUT не является нашей разработкой и мы не можем конкретно сообщить вам какие драйвера вам нужны." с краулером/новендор поиграл, везде 0. 14 часов назад, SOFTOLAB сказал: Самое смешное, древние IPPONы и прочий шлак работает всегда в NUTе по дефолту, а SNR нужно с бубном уговаривать. Боюсь даже теперь брать их стоечные решения для NAS. добейте сначала менеджера по продажам на предмет совместимости. :) Иначе придется самому "драйвер писать" ;))) Всем спасибо за комментарии. Похоже проще будет снять инфу о питании с рядом стоящего иппона, чем победить это чудо китайской инженерии. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tsk_dmitry Опубликовано 26 февраля, 2021 · Жалоба пришел ответ от ТП. "Здравствуйте, данное оборудование не поддерживает передачу данных через NUT" расходимся. всем спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 26 февраля, 2021 · Жалоба А воспользоваться "родным" UPSmart не пробовали? 3 часа назад, tsk_dmitry сказал: Иначе придется самому "драйвер писать" Когда-то я так и собирался, запросил у производителя протокол, почитал, собрался писать, а потом оказалось, что этот самый megatec поддерживается nut. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 26 февраля, 2021 (изменено) · Жалоба Можно родным софтом подключиться и снять протокол обмена, вроде судя по платке там обычный rs232 + конвертер rs232<>usb. У самих стоят подобные ибп, но онлайновые и с snmp платкам. Изменено 26 февраля, 2021 пользователем ShumBor Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tsk_dmitry Опубликовано 26 февраля, 2021 · Жалоба 3 часа назад, passer сказал: А воспользоваться "родным" UPSmart не пробовали? нет не пробовал. Судя по скринам, там Х нужны. у меня их нет. 2 часа назад, ShumBor сказал: Можно родным софтом подключиться и снять протокол обмена, вроде судя по платке там обычный rs232 + конвертер rs232<>usb. да, можно. будет время - попрыгаю :) не было печали, купила баба порося :( Не ожидал такой засады. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SOFTOLAB Опубликовано 1 марта, 2021 · Жалоба On 2/26/2021 at 7:30 AM, tsk_dmitry said: на старой учетке недоступны кнопки ответа в тему. ХЗ почему. :) Потому что правила нужно читать, а не только соглашаться с ними. On 2/26/2021 at 7:30 AM, tsk_dmitry said: добейте сначала менеджера по продажам на предмет совместимости. :) Иначе придется самому "драйвер писать" ;))) Менеджеры нага не вкурсе даже как оно работает, да что уж там, даже инженеры нага спрашивали на OEM заводе когда там куллер включается, а когда нет, так что это галимый OEM. On 2/26/2021 at 11:29 AM, ShumBor said: У самих стоят подобные ибп, но онлайновые и с snmp платкам. Их карты вообще никак не могут с NUT, по этому они почти полностью бесполезны. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 3 марта, 2021 · Жалоба @SOFTOLAB нам не для NUT а для zabbix надо было. Но в том же NUT (2.7.4) я это получаю с DL801(HDJ801) карты: в режиме "авто" shumbor@shumbor:~$ upsc snmpv1 battery.charge: 100.00 device.mfr: Tripp Lite / Phoenixtec device.model: device.type: ups driver.name: snmp-ups driver.parameter.pollfreq: 15 driver.parameter.pollinterval: 2 driver.parameter.port: 172.16.108.2 driver.parameter.snmp_version: v1 driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.data: xppc MIB 0.2 driver.version.internal: 0.97 input.voltage: 227.00 output.frequency: 50.10 output.voltage: 220.50 ups.load: 0.00 ups.mfr: Tripp Lite / Phoenixtec ups.model: ups.status: OL ups.temperature: 25.00 если указать работать по RFC 1628 shumbor@shumbor:~$ upsc snmpv1 battery.charge: 100.00 battery.current: 0.00 battery.runtime: 0.00 battery.runtime.low: 7200.00 battery.temperature: 25.00 battery.voltage: 41.60 device.mfr: device.model: device.type: ups driver.name: snmp-ups driver.parameter.mibs: ietf driver.parameter.pollfreq: 15 driver.parameter.pollinterval: 2 driver.parameter.port: 172.16.108.2 driver.parameter.snmp_version: v1 driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.data: ietf MIB 1.5 driver.version.internal: 0.97 input.bypass.phases: 0.00 input.current: 0.00 input.frequency: 50.10 input.frequency.nominal: 50.00 input.phases: 1.00 input.realpower: 0.00 input.transfer.high: 0.00 input.transfer.low: 0.00 input.voltage: 230.00 input.voltage.nominal: 220.00 output.current: 0.00 output.frequency: 50.10 output.frequency.nominal: 50.00 output.phases: 1.00 output.power.nominal: 1100.00 output.realpower: 0.00 output.realpower.nominal: 0.00 output.voltage: 221.00 output.voltage.nominal: 220.00 ups.beeper.status: enabled ups.firmware: V04 ups.firmware.aux: 3.7.DJ801 ups.load: 0.00 ups.mfr: ups.model: ups.start.auto: no ups.status: OL ups.test.result: done and passed ups.timer.reboot: -1 ups.timer.shutdown: -1 ups.timer.start: -1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SOFTOLAB Опубликовано 3 марта, 2021 · Жалоба 9 hours ago, ShumBor said: @SOFTOLAB нам не для NUT а для zabbix надо было. Но в том же NUT (2.7.4) я это получаю с DL801(HDJ801) карты: в режиме "авто" shumbor@shumbor:~$ upsc snmpv1 battery.charge: 100.00 device.mfr: Tripp Lite / Phoenixtec device.model: device.type: ups driver.name: snmp-ups driver.parameter.pollfreq: 15 driver.parameter.pollinterval: 2 driver.parameter.port: 172.16.108.2 driver.parameter.snmp_version: v1 driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.data: xppc MIB 0.2 driver.version.internal: 0.97 input.voltage: 227.00 output.frequency: 50.10 output.voltage: 220.50 ups.load: 0.00 ups.mfr: Tripp Lite / Phoenixtec ups.model: ups.status: OL ups.temperature: 25.00 если указать работать по RFC 1628 shumbor@shumbor:~$ upsc snmpv1 battery.charge: 100.00 battery.current: 0.00 battery.runtime: 0.00 battery.runtime.low: 7200.00 battery.temperature: 25.00 battery.voltage: 41.60 device.mfr: device.model: device.type: ups driver.name: snmp-ups driver.parameter.mibs: ietf driver.parameter.pollfreq: 15 driver.parameter.pollinterval: 2 driver.parameter.port: 172.16.108.2 driver.parameter.snmp_version: v1 driver.parameter.synchronous: no driver.version: 2.7.4 driver.version.data: ietf MIB 1.5 driver.version.internal: 0.97 input.bypass.phases: 0.00 input.current: 0.00 input.frequency: 50.10 input.frequency.nominal: 50.00 input.phases: 1.00 input.realpower: 0.00 input.transfer.high: 0.00 input.transfer.low: 0.00 input.voltage: 230.00 input.voltage.nominal: 220.00 output.current: 0.00 output.frequency: 50.10 output.frequency.nominal: 50.00 output.phases: 1.00 output.power.nominal: 1100.00 output.realpower: 0.00 output.realpower.nominal: 0.00 output.voltage: 221.00 output.voltage.nominal: 220.00 ups.beeper.status: enabled ups.firmware: V04 ups.firmware.aux: 3.7.DJ801 ups.load: 0.00 ups.mfr: ups.model: ups.start.auto: no ups.status: OL ups.test.result: done and passed ups.timer.reboot: -1 ups.timer.shutdown: -1 ups.timer.start: -1 А мне надо было что бы NUT по сети с карты брал данные, когда в стойке сервера стоят, нужно что бы ОНИ видели что с UPS происходит СЕЙЧАС, и могли принять решение о выключении. Заббикс нужен только когда у вас таких стоек много, и очень большой парк, в остальных случаях больше актуально что бы оборудование нормально выключилось, а не жёстким падением. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 4 марта, 2021 · Жалоба @SOFTOLAB ну вроде по той инфе что я получил можно настроить выключение при проблемах. Нам просто не надо пока, т.к. там банальный л3 и ктв передатчик с него запитаны Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SOFTOLAB Опубликовано 5 марта, 2021 · Жалоба On 3/4/2021 at 1:11 PM, ShumBor said: @SOFTOLAB ну вроде по той инфе что я получил можно настроить выключение при проблемах. Нам просто не надо пока, т.к. там банальный л3 и ктв передатчик с него запитаны Каким образом? Что юы это заббикс делал? Мне сказали что NUTом нельзя подключится к плате, а такая фишка была бы киллер фичей. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 9 марта, 2021 (изменено) · Жалоба @SOFTOLAB попробуй так подключиться [snmpv1] driver = snmp-ups port = IP community = XXXXX snmp_version = v1 pollfreq = 15 mibs=ietf desc = "Example SNMP v1 device" А так в заббиксе можно скрипт повесить, у там есть пару объектов со своими скриптами отправки смс. Изменено 9 марта, 2021 пользователем ShumBor Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SOFTOLAB Опубликовано 9 марта, 2021 · Жалоба 12 hours ago, ShumBor said: @SOFTOLAB попробуй так подключиться [snmpv1] driver = snmp-ups port = IP community = XXXXX snmp_version = v1 pollfreq = 15 mibs=ietf desc = "Example SNMP v1 device" А так в заббиксе можно скрипт повесить, у там есть пару объектов со своими скриптами отправки смс. Мне не нужен забикс от слова совсем. Это идиотизм разворачивать заббикс лишь для того что бы отключать сервера при разряженной батареи. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
passer Опубликовано 30 ноября, 2023 · Жалоба Настраивал NUT на новом сервере и там столкнулся с приколом, когда nut-scanner предлагает nutdrv_qx, но при этом драйвер не загружался и ругался 0.000550 Checking device (0665/5161) (001/004) 0.000641 Failed to open device, skipping. (Permission denied) Помогло включение пользователя nut в группу usb Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...