информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsSpanning Tree Protocol: недокументированное применениеГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
там все несколько хуже 13.03.11 14:39  Число просмотров: 2277
Автор: dl <Dmitry Leonov>
Отредактировано 13.03.11 14:56  Количество правок: 1
<"чистая" ссылка>
Нужно не привычный system log смотреть, а Application and Service Logs->Microsoft->Windows и дальше море разливанное этих служб.
У меня, правда, они от APC UPS Service идут, который вообще в общий Application пишет, но родной сервис тоже должен хоть где-то отметиться.
<operating systems>
[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 <Denis> Статус: 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 <Denis> Статус: 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 <Denis> Статус: 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, он может запускать программы и работать по сети.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach