Pofigism as a lifestyle 2.0

ИБП Liebert PSA — обзор и настройка

Posted in Гаджеты, Обзоры Фсякой Фигни, компьютеры by pofigist on 15 сентября, 2020

После того, как у меня выбило SSD в моем Lenovo ThinkStation при кратковременном отключении электричества, я решил озаботиться покупкой бесперебойного блока питания. Выбор пал на Liebert PSA 1000VA (600 Ватт):

Liebert_PSA

Подловил его на Амазоне по очень даже приличной цене и потратил пару вечеров на настройку и общее знакомство. А теперь вот думаю его возвращать, но об этом чуть позже.

Устройство довольно тяжелое и поставляется в комплекте с тремя кабелями-переходниками на C13 и одним USB-A на USB-B. Кроме того, в комплекте есть CD-ROM с инструкцией и древнейшей программой мониторинга (2008 года!), которую сам производитель использовать не рекомендует, а предлагает скачать новейшую Vertiv Power Assist у них с сайта.

Зарядил, подключил и все, вроде бы, хорошо, но вот только программа Power Assist поражает почти полным отсутствием настроек и нулевой информативностью — невозможно даже узнать модель устройства и его серийник, а данные по оставшемуся заряду в батарее прыгают от 3-х секунд до 2-х часов, причем, я так и не понял, по какому принципу это происходит. Комп на это реагирует спокойно, потому что ИБП говорит, что он подключен к сети, так что перезагрузка не требуется.

Ну, думаю, все это, конечно, интересно, но у меня, кроме компа, есть еще и два сетевых хранилища данных: Synology и WD Ex2 Ultra, которые тоже было бы неплохо подключить к этому ИБП. И вот тут начались интересные вещи — «расшарить» ИБП по сети с помощью прилагаемой производителем программы никак невозможно. Но «наши руки не для скуки», так что я решил поискать решение данной проблемы в Интернете (в котором, как известно, есть все) и, перерыв тонну информации, понял, что не все так просто, так что придется шевелить оставшимися мозгами самому.

Пораскинув извилинами, пришел к такой конфигурации:
1. Подключаем ИБП по USB кабелю в Synology
2. Запускаем на Synology UPS сервер, который будет считать, что он «раздает» этот ИБП другим Synology
3. На комп ставим клиент WinNUT, который будет мониторить состояние ИБП на Synology (то есть, притворяться NAS)
4. У WD EX2 Ultra клиент есть, но его надо запустить, а это не так тривиально, как кажется.

А теперь, к скучным настройкам. Те, кому это не интересно, могут сразу перейти в конец поста, чтобы понять, что из этого всего получилось.

Конфигурация такая.

1. Synology

 В разделе UPS надо поставить галочки на:
Enable UPS Support
Enable network UPS server
— Кликнуть на кнопку «Permitted Diskstation devices» и забить туда список IP всех клиентов (адреса должны быть либо статические, либо с резервированием в DHCP в рутере). Максимум поддерживаются пять клиентов. Без этого ничего работать не будет!
Если не сработает, включить сервер SNMP в разделе Terminal & SNMP, поставив галочки на Enable SNMP service и SNMP v1, v2c service. В графе Community поставить public.

2. Компьютер
1. Первым делом снести к чертям софт от Vertiv/Liebert. Он будет только мешаться.
2. Качаем WinNUT (у Synology, как и почти у всех девайсов такого класса стоит просто сервер NUT, а нам нужен клиент) отсюда, неважно, что версия древняя, как непонятно что, на Win 10 она вполне работоспособна.
3. Устанавливаем софт и в окне конфигурации нажимаем на кнопку Edit.
4. Откроется файл upsmon.conf, в котором надо будет сделать такое вот изменение там где команда MONITOR:
MONITOR ups@xxx.xxx.xxx.xxx 1 monuser secret slave
вместо иксов надо поставить IP адрес компа (он должен быть, как я уже говорил, статическим или зарезервированным)
5. Сохраняем файл и нажимаем на кнопку Apply and Start WinNUT. Я его, кстати, запустил как сервис, в разделе Automatic Startup есть настройка.

3. WD EX2 Ultra
Тут придется повозиться, поскольку без того, чтобы залезть внутрь системы не обойтись, ибо настройки в вебморде отсутствуют, как класс (почти). А те, что есть — не работают.
1. Логинимся в вебморду
2. Settings->Network->SSH->ON (надо будет согласиться с принятием рисков и т.п.)
3. Там же жмем на кнопку Configure и задаем пароль для логина через SSH. Юзернейм простой: sshd
4. Запускаем любимый SSH клиент (я пользуюсь PuTTY) и логинимся в WD EX2 Ultra.
5. Там заходим в /usr/local/ups/etc, где находятся несколько файлов конфигурации. Нам понадобятся два из них:
— открываем в любимом vi upsd.users и добавляем туда
[monuser]
password = secret
upsmon slave
6. Сохраняем файл и открываем upsmon.conf. В нем прописываем:
RUN_AS_USER root
MONITOR ups@yyy.yyy.yyy.yyy 1 monuser secret slave
где yyy — IP адрес Synology
7. Сохраняем файл и перезапускаем upsmon

Вот и все, тестовая конфигурация готова. Теперь тупо выдергиваем кабель из UPS и смотрим на реакцию всей системы — все должно цивильно перезагрузиться через какое-то время.

Выводы
А теперь почему я думаю вернуть Liebert.
Во-первых, без внешнего питания он капитально трещит, как будто там мотор с трещоткой крутится. Во-вторых, он как-то странно рапортует об оставшемся времени работы батареи. То есть, может быть 100% заряд и время работы 32 секунды, а может быть 100% и 120 минут. Разброс идет от 3 секунд до двух часов и понять по какому принципу он считается, я не смог. Причем, это не только на Synology, но и с родным софтом тоже.
В-третьих, ну не должно в 21-м веке быть таких заморочек с тем, что представляет собой примитивную аккумуляторную батарею! Я понимаю, конечно, что Vertiv/Liebert как бы «корпоративный» производитель, но блин, не в каждой же фирме есть эникейщик, который это все сможет запустить? А покупать что-то классом выше эти фирмы просто не могут себе позволить, ибо и так счет идет на каждую копейку.

Хотя, по зрелому размышлению, это самое «в-третьих» можно вычеркнуть, ибо это я решил пойти по привычному пути советских людей «из говна сделать конфетку», а «правильный» буржуинский клиент просто не заморачивался бы всеми этими делами, просто купив навороченную модель. И, все-таки, осадочек-то остался…

 

комментариев 9

Subscribe to comments with RSS.

  1. manowaroff said, on 15 сентября, 2020 at 18:55

    Я уже лет 15 на бесперебойнике сижу. Правда, как только я его купил, то сразу прекратились регулярные перебои с электричеством. 😁

    • pofigist said, on 15 сентября, 2020 at 19:31

      На каком именно?

      • manowaroff said, on 15 сентября, 2020 at 19:44

        Был Sven Power Smart 1000. В принципе, весьма неплохой умный бесперебойник, но под современные версии Винды софта нет. Так что года три назад поменял на другой УПС, не умный.

  2. Фил said, on 28 сентября, 2020 at 02:55

    1) более корпоративные версии либерта не многим лучше в плане настроек. Но это в целом проблема софта, а не ИБП, а софт у них почти один на всех

    2) ты принципиально неправильно настраивал это все. Надо поставить одного клиента (например на Винде), а в качестве реакции на сбой питания поставить скрипт, который сходит на все устройства и их корректно положит.
    Я понимаю, что идея была в том, чтоб пользоваться «встроенными» функциями работы с батарейкой, но оно более-менее правильно отрабатывало лет 30 назад. А потом все сломалось.

    3) то, что время предполагаемой работы плохо определяет — это обидно. Но если правильно определяет процент заряда батарей, то и хрен с ним. Плясать надо от этого.

    • pofigist said, on 1 октября, 2020 at 17:35

      1. Понял. Вычеркиваем
      2. Я, в общем-то, делал то же самое, только в качестве скрипта использовал Synology (он раздает команды по сети).
      3. Проблема в том, что уже не определяет. Он сдох через два дня с феерической фразой: «Battery Need Replaced». И был отправлен обратно в Амазон.

  3. Фил said, on 28 сентября, 2020 at 02:58

    Да, у меня таки все машинки сидят на ups, но без мониторинга. Если это временный скачок напряжения, то ИБП поможет. А если пропало на час, то и хрен с ним.
    То есть сервер мне Алерт по почте пошлет, чтоб я знал, что там дома проблемы с питанием, но плановые отключения я даже не настраивал.

    Apc smart-ups.

    • pofigist said, on 1 октября, 2020 at 17:37

      Ну вот, похоже, что надо будет тоже брать APC, ибо все остальное — либо китайские переименованные поделки от Must Power (то есть, все эти Powercool/PowerWalker/CyberPower и, как выяснилось, Liebert). Не уверен насчет Eaton, говорят, что модели начального уровня там тоже сделаны Must Power.

      • Фил said, on 1 октября, 2020 at 19:41

        Я свои брал used и просто менял батарейки. Есть ощущение, что новые все такое же барахло 😦

        • pofigist said, on 1 октября, 2020 at 21:31

          Думаю, что тоже возьму used с SNMP картой — вроде как обойдётся в £120 за комплект с новыми батареями


Обсуждение закрыто.

%d такие блоггеры, как: