LINUX.ORG.RU

Автовключение сервера от UPS

 , ,


0

1

Хорошего дня!

Сервер Debian 9 на HP Proliant. UPS APC 1000XL подключен по USB к серверу. В качестве системы мониторинга для корректного выключения сервера использую apcupsd. Все работает!!! На сервере настроено автовключение при подаче 220. А теперь внимание вопрос!

Рассмотрим ситуацию. Пропадает электричество. Apcupsd гасит сервер при заряде менее 20%. Сервер выключился. ИБП еще работает. Появилось электричество. Т.е. 220 с БП сервера не пропадало. А значит он сам НЕ включится теперь.

Как можно включить сервер в такой ситуации не прикасаясь к нему руками?


Например можно повесить в заббиксе скрипт, который будет посылать WOL пакет на сервер при нужных условиях.

Deleted ()

открой книжку по своему бесперебойнику и удивись функции «Синхронизированная задержка включения».

novitchok ★★★★★ ()

Если сервер выдал команду ИБП выключиться (apcupsd --killpower) и ИБП согласился, то он обязательно выключит питание сервера и включит его через 20-60 секунд.

Это на большенстве APC smart, за что мы их и любим.

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

на 1000XL по умолчанию задержка на выкл 90 сек, на вкл 0 сек, если за эти полторы минуты появилось вновь 220, то питание на источник не пропадает, это всё расписано в руководстве по эксплуатации и всё настраивается, но ТСу видимо лень 22 страницы пролистать.

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

т.е. «apcupsd --killpower» при наличии внешнего питания не работает? Уверен?

А что за руководство? Это которое к тому говнософту на java от APC?

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

т.е. «apcupsd --killpower» при наличии внешнего питания не работает?

ага, сам, когда столкнулся с этой фигнёй на 1000XL манешк приофигел. вернее сбрасывается при появлении внешнего питания.

Это которое к тому говнософту на java от APC?

нет, бумажное, в коробке идёт вместе с бесперебойником
ПС: но настраивается таки да, через «говнософт от java»(C)

novitchok ★★★★★ ()
Последнее исправление: novitchok (всего исправлений: 1)
Ответ на: комментарий от novitchok

Есть подозрение, что поведение сильно зависит от типа интерфейса.

С serial - все было замечательно, потом был урезанный функционал через usb, а потом еще более странный usb/modbus.

vel ★★★★★ ()

Всё схвачено

Есть специальная команда бесперебойнику «выключись через N секунд», её даёт демон бесперебойника перед тем, как послать сервер в шатдаун. Эта функция даже на моём ippon'е есть. ИБП выключится и включится обратно.

legolegs ★★★★★ ()

А что, на пролианты iLO уже больше не ставят?

Ну подай чем-нибудь живым команду iLO, чтобы включила сервер.

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

Спасибо! C iLo раньше знаком не был, теперь в курсе. По хардкору удаленно включать и выключать сервер теперь умею. =)

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

В моем случае, чтобы подправить параметр автоматического выключения dshutd в самом ибп, пришлось использовать именно COM. Однако apcaccess более корректно выводит показатели при использовании USB. Итог, для простого подключения покатит USB, но если хочется большего only COM.

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

Мне как бы не лень было=) Мне нужны были наводки. Прочитал. Поправил задержку на выключение из консоли по COM. Настраивается все без «говнософта».

Как итог! Все получилось. Все варианты рассмотрел. Теперь в арсенале даже два способа. Протестировал. И даже уведомления на telegram себе настроил.

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