GUI утилиты для ИБП

Ответить
Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

GUI утилиты для ИБП

Сообщение r0g3r » 14 апр 2014, 12:14

Доброго времени суток всем!

Я тут решил обрадовать пользователей, имеющих UPS (в том числе управляемые).

Для пользователей KDE была собрана графическая утилита knutclient, позволяющая снимать показания с источников бесперебойного питания (нагрузка, заряд батареи, примерно время работы и т.п.).

Помимо этого была собрана утилита конфигурирования ИБП, в которой можно проводить дополнительную настройку оборудования, не прибегая к правке конфигурационных файлов. Программа называется knutsetting. Обе находятся в репозитории contrib.

Данные утилиты в обязательном порядке требуют обновлённого пакета NUT, в котором исправлен ряд досадных ошибок, из-за которых не работало автоматическое срабатывание при выключении. Ну и всякое по мелочи. Заодно добавлена возможность изменения уровня батареи при котором будет бесперебойник выключаться, что можно уже в дальнейшем регулировать не залезая в потроха системы.

NUT для x86_64: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/
NUT для i686: http://abf-downloads.rosalinux.ru/rosa2 ... n/release/

Достаточно выполнить urpmi.addmedia любое_название ссылка и после вызывать обновление системы. Новый NUT будет установлен автоматом.

Спрашивайте ваши вопросы :)

saman
Сообщения: 345
Зарегистрирован: 18 июн 2012, 04:19

Re: GUI утилиты для ИБП

Сообщение saman » 14 апр 2014, 16:00

Не могу найти knutsetting

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 14 апр 2014, 16:11

У вас Fresh?

saman
Сообщения: 345
Зарегистрирован: 18 июн 2012, 04:19

Re: GUI утилиты для ИБП

Сообщение saman » 14 апр 2014, 16:36

r0g3r писал(а):У вас Fresh?
да

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 14 апр 2014, 16:44

Проверьте подключение репозитория contrib и contrib/updates, соответственно. Проверить можно это программой drakrpm-edit-media.

P.S.
И да, сама программа после установки располагается в «Настройках рабочего стола» KDE. Пункт UPS.
Последний раз редактировалось r0g3r 14 апр 2014, 16:47, всего редактировалось 1 раз.

Аватара пользователя
awl
Сообщения: 405
Зарегистрирован: 12 сен 2011, 18:23

Re: GUI утилиты для ИБП

Сообщение awl » 14 апр 2014, 16:45

saman писал(а):Не могу найти knutsetting
Ищите в "Настройках рабочего стола". Это kcm-модуль systemsettings.
knutsetting.png
OMNE NIMIUM NOCET

Аватара пользователя
awl
Сообщения: 405
Зарегистрирован: 12 сен 2011, 18:23

Re: GUI утилиты для ИБП

Сообщение awl » 14 апр 2014, 16:57

У меня всё работает.
knutclient.png
OMNE NIMIUM NOCET

saman
Сообщения: 345
Зарегистрирован: 18 июн 2012, 04:19

Re: GUI утилиты для ИБП

Сообщение saman » 14 апр 2014, 17:36

Да контриб подключен.
Вот сейчас появился, до этого не выдавал мне данный пакет.
Вопрос такой как узнать на каком USB сидит упс?
У меня Ippon Back Comfo Pro 600/ Хочу подключить его по usb, а какой порт выставить не знаю.

ups.conf
[ippon]
driver = blazer_usb
port = /dev/?????????

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 14 апр 2014, 19:49

Драйвер у вас правильный, да. Порт оставьте тот, что по умолчанию указан (т.е. auto). Сейчас нет необходимости порты указывать, всё опрашивается само.

saman
Сообщения: 345
Зарегистрирован: 18 июн 2012, 04:19

Re: GUI утилиты для ИБП

Сообщение saman » 14 апр 2014, 21:29

Не хочет подключаться, пишет ошибка соединения?
Как узнать причину?

upd...
Только после того как дал команду от рута все заработало

Код: Выделить всё

 /usr/sbin/upsdrvctl start

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 14 апр 2014, 23:35

Естественно, конфигурационный файл-то перечитать надо после изменений. :)

Кстати, в knutsetting можно прямо кнопочками сервис рестартануть ежели что.

Аватара пользователя
slavyanix
Сообщения: 859
Зарегистрирован: 04 авг 2012, 19:05
Operating system: Rosa Fresh R10

Re: GUI утилиты для ИБП

Сообщение slavyanix » 24 апр 2014, 11:42

вот только мне интересно если в кнутсеттинг наотрез отказывается позволять выставлять ауто. у меня ippon back pro 600/ выставляет dev/ttyS0. а подключен то по usb
:(

saman
Сообщения: 345
Зарегистрирован: 18 июн 2012, 04:19

Re: GUI утилиты для ИБП

Сообщение saman » 24 апр 2014, 17:56

slavyanix писал(а):вот только мне интересно если в кнутсеттинг наотрез отказывается позволять выставлять ауто. у меня ippon back pro 600/ выставляет dev/ttyS0. а подключен то по usb
:(
Вручную в файле пропишите, я именно так и сделал.

Аватара пользователя
slavyanix
Сообщения: 859
Зарегистрирован: 04 авг 2012, 19:05
Operating system: Rosa Fresh R10

Re: GUI утилиты для ИБП

Сообщение slavyanix » 25 апр 2014, 08:58

еле разобрался. пришлось все ручками прописывать. но заработало. ура товарищи. ура. и спасибо

Аватара пользователя
slavyanix
Сообщения: 859
Зарегистрирован: 04 авг 2012, 19:05
Operating system: Rosa Fresh R10

Re: GUI утилиты для ИБП

Сообщение slavyanix » 25 апр 2014, 22:13

у меня вопрос что значит вот это :Broadcast message from ups@slawa.localhost.localdomain (Fri Apr 25 23:11:00 2UPS pcmups@localhost is unavailable.
при этом датчики нута работают нормально и все показывают.

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 02 июн 2014, 11:14

Доброго времени суток всем!

Прошу прощения за столь длительное отсутствие. Был далеко и UPS под боком тоже не было, как и времени посидеть за компьютером. Дабы немного прояснить вопрос для будущих поколений, немножечко объясню, что и как с этим автоопределением портов. По умолчанию в nut используется драйвер usbhid-ups. Данный драйвер подходит, в общем-то, к большинству моделей источников бесперебойного питания. Поэтому если ваш UPS поддерживается драйвером — никаких проблем. Воткнули и работаете. Например, популярные ИБП от APC и Powercom заведутся с полпинка. Достаточно вставить кабель в компьютер, чтобы опрашивать состояние железки. Но в некоторых случаях, как с некоторыми моделями Ippon, нужно просто использовать другой драйвер. Таблица используемых драйверов есть на сайте NUT лежит здесь. Так что если у вас что-то не завелось, посмотрите сюда и замените usbhid на что-то более подходящее. И на этом, собственно, всё. Порты менять НЕ НАДО. NUT опросит всё сам. Единственное, не забудьте только после смены драйвера перезапустить сервисы nut.

Сменить драйвер можно двумя путями. Правкой конфига /etc/ups.conf и для боязливых - через knutsetting во вкладке Modules и нажать кнопочку Add.

Аватара пользователя
r0g3r
Сообщения: 104
Зарегистрирован: 05 апр 2012, 09:50
Operating system: ROSA 2014.1 KDE R6
ROSA 2014.1 LXDE R5
ClearOS 6
Откуда: Moscow, Russia

Re: GUI утилиты для ИБП

Сообщение r0g3r » 07 июл 2014, 16:51

Ну и для тех, кто соскучился. Выпустили обновление для сабжа. Обновления затронули knutsetting и knutclient. Починили локализацию и ошибки, о которых мне доложили пользователи + плюс пара неочевидных багов.

lexa
Сообщения: 80
Зарегистрирован: 17 апр 2016, 08:10
Operating system: Rosa 7 86_64

Re: GUI утилиты для ИБП

Сообщение lexa » 06 июл 2016, 14:51

система видит ИБП 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)

Аватара пользователя
awl
Сообщения: 405
Зарегистрирован: 12 сен 2011, 18:23

Re: GUI утилиты для ИБП

Сообщение awl » 06 июл 2016, 16:56

Выше же достаточно подробная инструкция от ув. r0g3r: http://forum.rosalab.ru/viewtopic.php?p=26670#p28387
Судя по http://networkupstools.org/ddl/UNITEK/Alpha_1200Sx.html и http://wiki.rosalab.ru/ru/index.php/UPS,_PDU,_SCD драйвер вашего UPS называется blazer_usb (может также работать через драйвер nutdrv_qx).
P.S. Установите knutsetting и knutclient, если не установлены.
OMNE NIMIUM NOCET

Ответить