Я тут решил обрадовать пользователей, имеющих UPS (в том числе управляемые).
Для пользователей KDE была собрана графическая утилита knutclient, позволяющая снимать показания с источников бесперебойного питания (нагрузка, заряд батареи, примерно время работы и т.п.).
Помимо этого была собрана утилита конфигурирования ИБП, в которой можно проводить дополнительную настройку оборудования, не прибегая к правке конфигурационных файлов. Программа называется knutsetting. Обе находятся в репозитории contrib.
Данные утилиты в обязательном порядке требуют обновлённого пакета NUT, в котором исправлен ряд досадных ошибок, из-за которых не работало автоматическое срабатывание при выключении. Ну и всякое по мелочи. Заодно добавлена возможность изменения уровня батареи при котором будет бесперебойник выключаться, что можно уже в дальнейшем регулировать не залезая в потроха системы.
Да контриб подключен.
Вот сейчас появился, до этого не выдавал мне данный пакет.
Вопрос такой как узнать на каком USB сидит упс?
У меня Ippon Back Comfo Pro 600/ Хочу подключить его по usb, а какой порт выставить не знаю.
ups.conf
[ippon]
driver = blazer_usb
port = /dev/?????????
вот только мне интересно если в кнутсеттинг наотрез отказывается позволять выставлять ауто. у меня ippon back pro 600/ выставляет dev/ttyS0. а подключен то по usb
slavyanix писал(а):вот только мне интересно если в кнутсеттинг наотрез отказывается позволять выставлять ауто. у меня ippon back pro 600/ выставляет dev/ttyS0. а подключен то по usb
у меня вопрос что значит вот это :Broadcast message from ups@slawa.localhost.localdomain (Fri Apr 25 23:11:00 2UPS pcmups@localhost is unavailable.
при этом датчики нута работают нормально и все показывают.
Прошу прощения за столь длительное отсутствие. Был далеко и UPS под боком тоже не было, как и времени посидеть за компьютером. Дабы немного прояснить вопрос для будущих поколений, немножечко объясню, что и как с этим автоопределением портов. По умолчанию в nut используется драйвер usbhid-ups. Данный драйвер подходит, в общем-то, к большинству моделей источников бесперебойного питания. Поэтому если ваш UPS поддерживается драйвером — никаких проблем. Воткнули и работаете. Например, популярные ИБП от APC и Powercom заведутся с полпинка. Достаточно вставить кабель в компьютер, чтобы опрашивать состояние железки. Но в некоторых случаях, как с некоторыми моделями Ippon, нужно просто использовать другой драйвер. Таблица используемых драйверов есть на сайте NUT лежит здесь. Так что если у вас что-то не завелось, посмотрите сюда и замените usbhid на что-то более подходящее. И на этом, собственно, всё. Порты менять НЕ НАДО. NUT опросит всё сам. Единственное, не забудьте только после смены драйвера перезапустить сервисы nut.
Сменить драйвер можно двумя путями. Правкой конфига /etc/ups.conf и для боязливых - через knutsetting во вкладке Modules и нажать кнопочку Add.
Ну и для тех, кто соскучился. Выпустили обновление для сабжа. Обновления затронули knutsetting и knutclient. Починили локализацию и ошибки, о которых мне доложили пользователи + плюс пара неочевидных багов.
система видит ИБП inelt rx600u как Unitek UPS Systems Alpha 1200Sx(думаю изза того что стоят дрова blazer)
и изза этого ибп не мониторится. как решить сея проблему если она решаема ?
Probe for hardware ... Ok
Reading logs ... Ok
curl: (6) Could not resolve: hw.rosalinux.ru (Timeout while contacting DNS servers)
ERROR: failed to upload data, curl error code "6"
на такую команду выдал:lsusb -tv
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
|__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=, 1.5M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
|__ Port 2: Dev 3, If 0, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 2: Dev 3, If 1, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 2: Dev 3, If 2, Class=Vendor Specific Class, Driver=option, 480M
|__ Port 2: Dev 3, If 3, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 2: Dev 3, If 4, Class=Mass Storage, Driver=usb-storage, 480M
на такую:lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubUnitek UPS Systems Alpha 1200Sx
Bus 006 Device 003: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 006 Device 002: ID 0f03:0001 Unitek UPS Systems Alpha 1200Sx
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/usr/sbin/upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.1
Network UPS Tools - Megatec/Q1 protocol USB driver 0.10 (2.7.1)
No supported UPS detected
Driver failed to start (exit status=1)