Страница 1 из 1

SmartAPC: включение компа после восстановления питания

Добавлено: 04 сен 2007, 12:36
Irina
Ситуация: пропадает питание, SmartAPC переходит на батареи, отрабатывается shutdown компа (не дожидаясь Low Battery). Проходит время, питание появляется, SmartAPC переходит с батарей на нормальный режим.
Проблема: комп остается выключенным. В BIOSе выставлен Full On после появления питания, но это не помогает. WakeUp по клику мыши, клаве и т.д. не проходит, т.к. компы практически необслуживаемые. Выкл./вкл. UPSa кнопкой для рестарта компа не проходит по той же причине.
Что можно сделать с UPS'ом, чтобы он при переходе On Battery -> On Line как-то "поднимал" комп? (SmartAPC 620 или 750 на com-портах).

Добавлено: 04 сен 2007, 13:06
Llama
Irina, ничего, это не его работа.
Вариант 1 - аппаратный watchdog уделанным управление
Вариант 2 - сделать компу таки halt вместо выключения, например - от рубить acpi (передать фдру параметр acpi=off) тогда shutdown будет просто "подвешивать" комп и вероятно оный будет включатся при появлении питания.

Добавлено: 04 сен 2007, 13:18
Irina
Llama писал(а):Irina, ничего, это не его работа.
Вариант 1 - аппаратный watchdog уделанным управление.
Нет там сети никакой. Увы.
Llama писал(а):Вариант 2 - сделать компу таки halt вместо выключения, например - от рубить acpi (передать фдру параметр acpi=off) тогда shutdown будет просто "подвешивать" комп и вероятно оный будет включатся при появлении питания.
Спасибо! Попробую.

Добавлено: 05 сен 2007, 18:52
Irina
Отрубила acpi - не помогло, по-прежнему не оживает система после появления питания. Пошла по другому (кривому?) пути: если все нормально работает после выключения/включения UPS, то надо и его программно выключать. Чего напрасно батареи сажать, если комп уже выключен? Теперь при подготовке shutdown-а компа последней командой идет выключение UPSа, сидящего на батареях:

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

upsdrvctl shutdown
и после нее нужно успеть завершить выключение компа за те 20/180/... сек, которые сидят в настройках UPS. Последнее, что он делает - перемигивается индикаторами "сеть" и "перегрузка" (выключение софтом).
Одно не радует. Если во время выключения появляется питание, UPS перестает выключаться и тупо стоит включенный. А изменить настройки (сделать задержку минимальной = 20 сек) я не могу, т.к. upsd требует логин и пароль. Тот админский, что прописан в upsd.users, почему-то не катит.

Добавлено: 06 сен 2007, 17:16
Irina
Проблема с недоступными настройками UPS ("access denied" при вызове upsrw) решилась так: в /etc/ups/upsd.users для юзера, который "работает" c UPSом, нужно добавить 2 строки:

action = SET
instcmd = ALL

тогда его имя и пароль нормально воспринимаются upsrw и др.
(Почему-то в FAQ по NUT я этого не нашла, там только [username], allowfrom = <>, password = <>, upsmon master / slave.)
Может, кому-нибудь пригодится.