Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Server 2008] Как выполнить внешнюю программу при достижении низкого уровня заряда UPS? 11.03.11 19:58
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 11.03.11 19:59 Количество правок: 1
|
Раньше, в Server 2003, это было во вкладке "Электропитание". Сейчас чтот не могу найти -- куда-то подевали, демоны ;)
Смысл в том, что к UPS подключено два компа, ну и нужно их корректно глушить вместе.
И при низком заряде исполнить shutdown /s /m \\anotherHost
Заранее всем спасибо за ответы!
|
|
стоит поискать в Task Scheduler подходящий триггер, им там сейчас как грязи 11.03.11 21:48
Автор: dl <Dmitry Leonov>
|
Еще играет роль то, что обслуживает ups. У меня, например, можно повесить триггер на события от APC Service.
Самый простой способ - отследить подходяшее событие в Event Viewer и повесить на него обработчик в Task Scheduler.
|
| |
Верно всё говоришь... 13.03.11 00:21
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.03.11 00:21 Количество правок: 1
|
Сейчас буду проводить тест на ноуте под семёркой -- дождусь пока сядет батарея, он выключится... И потом посмотрю, что будет в логах.
Единственное, раздражает, что приходится заниматься какими-то алхимическими экспериментами, потому что в M$ похоже совсем оторвались от своих пользователей/реальности...
|
| | |
ты про UPS или про батарею? 14.03.11 17:12
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
|
почитал тред - запутался. Тебе надо ловить низкий уровень заряда в UPS или в батарейке ноута?
коля
|
| | |
Результаты теста: в логах -- девственная чистота. 13.03.11 12:59
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.03.11 13:01 Количество правок: 2
|
Перед выключением по низкому уровню заряда батареи, система поточнее выставила время компа с сервера времени time.windows.com, остановила три службы (Служба времени Windows, Планировщик классов мультимедиа, DNS-клиент), и ффсио...
Следующее сообщение в логах: "Системное время запуска операционной системы: 2011-03-13T06:37:49.375199800Z.", ну уже утром, когда подключил питание к ноуту и начал загрузку ОС.
Странно всё это. В логах "Приложение" тоже нет ничего интересного. Выходит, машинко тихо вырубается, и нет событий, за которые можно зацепиться, вернее выглядит извращением цепляться за остановку вышеозвученных служб -- мало ли, когда венда надумает их остановить ;)
|
| | | |
там все несколько хуже 13.03.11 14:39
Автор: dl <Dmitry Leonov> Отредактировано 13.03.11 14:56 Количество правок: 1
|
Нужно не привычный system log смотреть, а Application and Service Logs->Microsoft->Windows и дальше море разливанное этих служб.
У меня, правда, они от APC UPS Service идут, который вообще в общий Application пишет, но родной сервис тоже должен хоть где-то отметиться.
|
| | | | |
Перерыл там всё -- НЕТУ! 14.03.11 01:32
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 14.03.11 01:35 Количество правок: 1
|
Там хоть и много чего в подразделе Microsoft-Windows, но всё просмотреть дело 15 минут. Результат такой: ноутбук под семёркой, завершающий свою работу от низкого заряда батарей, не пишет в логи ничего! Та же песня и с Server 2008 R2. Переработанным и улучшенным, бгг ;)
Я в шоке от M$.
|
| | | | | |
Раньше (в Win5.x) была microsoft служба управления UPS. 14.03.11 02:34
Автор: Den <Денис Т.> Статус: The Elderman
|
Раньше (в Win5.x) была microsoft служба управления UPS.
В Win6.x (Windows Server 2008, R2, Vista, Seven) такой службы нет! Соответственно, нет и журнала событий такой службы.
Если уж очень хочется делать что-то в виндовом шедулере по событию от УПСа, поставь APC powerChute Business Edition Agent и в журнале "Application" лови событие с кодом 2000 от источника APCPBEAgent.
Но проще доустановить серверную часть и настроить всё в ней.
Или юзай стороннего демона, который предложил Вайнер.
|
|
Если у тебя APC, можешь поставить PowerChute Business Edition, там есть. 11.03.11 20:30
Автор: Den <Денис Т.> Статус: The Elderman
|
|
| |
Да вот неохота на сервер всякий bloatware ставить ;) 13.03.11 00:12
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 13.03.11 00:13 Количество правок: 1
|
Венда корректно расчухала UPS по USB своими стандартными дровами, и нормально в трее его отображает как батарею, ибо воистину...
Только раньше в XP или в 2003 венде при таком раскладе можно было в действии при почти полном разряде батарей указать не только гибернацию/выключение, но и путь к екзешнику или батнику, с параметрами.
dl верно говорит, что путь идёт через создание задания для планировщека, и триггеров там как грязи, но их там так дохера, что рука так и тянется к револьверу ;)
|
| | |
это как посмотреть. 13.03.11 01:07
Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 13.03.11 01:09 Количество правок: 2
|
я себе дома поставил и агента и сервер, который может отслеживать до 5-ти УПСов (агентов) в бесплатном варианте. При наличии 8Гб оперативки, два сервиса (agent + server), отжирающие около 70Мб (менее 1% от объема RAM), не кажутся такими уж раздутыми.
> Венда корректно расчухала UPS по USB своими стандартными > дровами, и нормально в трее его отображает как батарею, ибо > воистину... > Только раньше в XP или в 2003 венде при таком раскладе > можно было в действии при почти полном разряде батарей > указать не только гибернацию/выключение, но и путь к > екзешнику или батнику, с параметрами.
стандартные сервисы винды для управления упсами умеют выключать и включать упс по расписанию? незнаю как ты, но я часто пользуюсь такой возможностью
> dl верно говорит, что путь идёт через создание задания для > планировщека, и триггеров там как грязи, но их там так > дохера, что рука так и тянется к револьверу ;)
это да... )))
|
|
Если бесперебойник APC, то попробуй apcupsd, он может... 11.03.11 20:27
Автор: Winer <Виктор С.> Статус: Member Отредактировано 11.03.11 21:32 Количество правок: 1
|
> Раньше, в Server 2003, это было во вкладке > "Электропитание". Сейчас чтот не могу найти -- куда-то > подевали, демоны ;) > Смысл в том, что к UPS подключено два компа, ну и нужно их > корректно глушить вместе. > И при низком заряде исполнить shutdown /s /m \\anotherHost > > Заранее всем спасибо за ответы!
Если бесперебойник APC, то попробуй apcupsd, он может запускать программы и работать по сети.
|
|
|