Jump to content

Recommended Posts

Posted

привет, народ.

пытаюсь прикрутить упс к линуксовому серверу.

 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 не помогает.

кто подключал, поделитесь настройками, пожалуйста.

 

 

 

 

Posted (edited)

Прикручивал только к китайцам. И обычно необходимо было указать верный 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

Edited by passer
Posted
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

не помогло :(

Posted
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 Hub
Bus 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 ни к чему вменяемому не привел :(

Posted (edited)

Этот SNR точно по протоколу megatec общается?

Судя по доке на некоторые UPS SNR - да, мегатек.

Как вариант, попробовать задать protocol или вообще обратиться в техподдержку NAG'а.

Edited by passer
Posted

не знаю.

пробовал 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

 

 

тот же, только в профиль.

 

Posted (edited)

Когда перегружаете upsdrv - он какой протокол инициализирует? nutdrv_qx может несколько вариантов протоколов обмена и если вольтроник или q1 (в вашем случае) не подходит - задать ручками в конфиге.

 

48 минут назад, DmitryTSK сказал:

поиск по Fry's Electronics ни к чему вменяемому не привел :(

https://ubuntuforums.org/archive/index.php/t-901698.html

Edited by passer
Posted

я видел эту ветку (там другая модель), пробовал сделать аналогично, положительного результата не получил.

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

 

мегатек он пробует

 

Posted
1 час назад, DmitryTSK сказал:

пробовал сделать аналогично

novendor пробовали?

а ссылки я покидал, потому что у кого-то упсы FRY electronic завелись с  subdriver=krauler

Posted

Самое смешное, древние IPPONы и прочий шлак работает всегда в NUTе по дефолту, а SNR нужно с бубном уговаривать.

Боюсь даже теперь брать их стоечные решения для NAS.

Posted

Как показывает мой опыт: даже если китаец реализует простейший megatec протокол - он что-то сделает по-своему. Обязательно.

P.S. В техподдержку не обращались? Может они подскажут, какой в упсе протокол используется.

Posted

на старой учетке недоступны кнопки ответа в тему. ХЗ почему.  :)

 

13 часов назад, passer сказал:

Как показывает мой опыт: даже если китаец реализует простейший megatec протокол - он что-то сделает по-своему. Обязательно.

P.S. В техподдержку не обращались? Может они подскажут, какой в упсе протокол используется.

Ответ ТП : "NUT не является нашей разработкой и мы не можем конкретно сообщить вам какие драйвера вам нужны."

с краулером/новендор поиграл, везде 0. 

14 часов назад, SOFTOLAB сказал:

Самое смешное, древние IPPONы и прочий шлак работает всегда в NUTе по дефолту, а SNR нужно с бубном уговаривать.

Боюсь даже теперь брать их стоечные решения для NAS.

добейте сначала менеджера по продажам на предмет совместимости. :) Иначе придется самому "драйвер писать" ;)))

Всем спасибо за комментарии.

Похоже  проще будет снять инфу о питании с рядом стоящего иппона, чем победить это чудо китайской инженерии.

 

Posted

А воспользоваться "родным" UPSmart не пробовали?

 

3 часа назад, tsk_dmitry сказал:

Иначе придется самому "драйвер писать"

Когда-то я так и собирался, запросил у производителя протокол, почитал, собрался писать, а потом оказалось, что этот самый megatec поддерживается nut.

Posted (edited)

Можно родным софтом подключиться и снять протокол обмена, вроде судя по платке там обычный rs232 + конвертер rs232<>usb.

У самих стоят подобные ибп, но онлайновые и с snmp платкам.

Edited by ShumBor
Posted
3 часа назад, passer сказал:

А воспользоваться "родным" UPSmart не пробовали?

нет не пробовал. Судя по скринам, там Х нужны. у меня их нет.

2 часа назад, ShumBor сказал:

Можно родным софтом подключиться и снять протокол обмена, вроде судя по платке там обычный rs232 + конвертер rs232<>usb.

да, можно. будет время - попрыгаю  :)  не было печали, купила баба порося :( Не ожидал такой засады.

Posted
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, по этому они почти полностью бесполезны.

 

Posted

@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

 

Posted
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 происходит СЕЙЧАС, и могли принять решение о выключении.
Заббикс нужен только когда у вас таких стоек много, и очень большой парк, в остальных случаях больше актуально что бы оборудование нормально выключилось, а не жёстким падением.

Posted

@SOFTOLAB ну вроде по той инфе что я получил можно настроить выключение при проблемах.

Нам просто не надо пока, т.к. там банальный л3 и ктв передатчик с него запитаны 

 

Posted
On 3/4/2021 at 1:11 PM, ShumBor said:

@SOFTOLAB ну вроде по той инфе что я получил можно настроить выключение при проблемах.

Нам просто не надо пока, т.к. там банальный л3 и ктв передатчик с него запитаны 

 

Каким образом?

Что юы это заббикс делал?

Мне сказали что NUTом нельзя подключится к плате, а такая фишка была бы киллер фичей.

Posted (edited)

@SOFTOLAB  попробуй так подключиться 

 

[snmpv1]
        driver = snmp-ups
        port = IP
        community = XXXXX
        snmp_version = v1
        pollfreq = 15
        mibs=ietf
        desc = "Example SNMP v1 device"

А так в заббиксе можно скрипт повесить, у там есть пару объектов со своими скриптами отправки смс.  

Edited by ShumBor
Posted
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"

А так в заббиксе можно скрипт повесить, у там есть пару объектов со своими скриптами отправки смс.  

Мне не нужен забикс от слова совсем.

Это идиотизм разворачивать заббикс лишь для того что бы отключать сервера при разряженной батареи.

  • 2 years later...
Posted

Настраивал NUT на новом сервере и там столкнулся с приколом, когда nut-scanner предлагает nutdrv_qx, но при этом драйвер не загружался и ругался   

0.000550     Checking device (0665/5161) (001/004)
0.000641     Failed to open device, skipping. (Permission denied)

Помогло включение пользователя nut в группу usb
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.