информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаСтрашный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Верно всё говоришь... 13.03.11 00:21  Число просмотров: 2444
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 13.03.11 00:21  Количество правок: 1
<"чистая" ссылка>
Сейчас буду проводить тест на ноуте под семёркой -- дождусь пока сядет батарея, он выключится... И потом посмотрю, что будет в логах.

Единственное, раздражает, что приходится заниматься какими-то алхимическими экспериментами, потому что в M$ похоже совсем оторвались от своих пользователей/реальности...
<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 <Денис Т.> Статус: 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, он может запускать программы и работать по сети.
1




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


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