LINUX.ORG.RU
ФорумAdmin

UPS + nut + usb


0

1

Есть 3 одинаковых UPS Ippon.

в /etc/nut/ups.conf

[ippon1]
driver = blazer_usb
port = auto
desc = «SmartWinner1»


Спрашивается, каким образом их отделять друг от друга?

Посмотри в man 8 blazer:

       vendorid = regex

       productid = regex

       vendor = regex

       product = regex

       serial = regex

              Select  a specific UPS, in case there is more than one connected
              via USB. Each option specifies an  extended  regular  expression
              (see  regex(7))  that  must  match the UPS's entire vendor/prod‐
              uct/serial string (minus any  surrounding  whitespace),  or  the
              whole  4-digit  hexadecimal code for vendorid and productid. Try
              -DD for finding out the strings to match.

              Examples:

                  -x vendor="Foo.Corporation.*"

                  -x vendorid=051d (APC)

                  -x product=".*(Smart|Back)-?UPS.*"

То есть по идее можно конкретные UPS'ы выбирать по серийному номеру (serial).

Deleted ()
Ответ на: комментарий от JackDaniel

Попробуй посмотреть iSerial в lsusb -v. Если серийного номера не будет, то различить эти UPS'ники никак не получится, так как с точки зрения системы они отличаться не будут.

Если больше никто ничего не предложит и с серийными номерами не выйдет, то можно попробовать воткнуть в системник PCI'ный USB-контроллер, подключить один из бесперебойников к нему и отличать их по номеру шины (смотри bus в том же мануале). Хотя я не уверен, что он постоянен...

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

iSerial все равны 0 :(. С номером шины еще посмотрю, тоже не уверен что он постоянный.

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