Top.Mail.Ru

Июль 2006 / Модуль системного контроля WatchDog-USB (WD - U) – теперь и в среде iFix

 

WatchDog - USB (WD - U) предназначен для непрерывного контроля за работой любого компьютера / сервера путем своевременного обнаружения фатальных сбоев в работе компьютера и операционной системы с последующим автоматическим перезапуском компьютера.

В июне, по заказу одного из Партнеров, было успешно завершено тестирование модуля системного контроля WatchDog - USB (WD - U) в среде iFix. Испытания показали корректную работу всех служб и самого устройства в целом в данной среде.

Состав поверяемой системы:

  • Сервис перезапуска для WD - U
  • API функции библиотеки WD - U.
Сервис перезапуска WD - U является программой-сервисом и поддерживает ОС Windows 2000 и Windows XP.

Основные возможности сервиса перезапуска WD - U:

  • осуществление постоянного контроля над работоспособностью компьютера с использованием пользовательских настроек сервиса;
  • вывод диагностических сообщений в системный журнал ОС;
  • фиксирование времени перезагрузки компьютера платой перезапуска;
  • возможность горячей замены устройства или его временного отключения в процессе работы сервиса с фиксированием этого в системном журнале ОС;
  • дополнительное управление из командной строки.
Библиотека функций для устройства WD - U API предназначена для реализации программного управления WatchDog-таймером устройства.

Список доступных функций:

  • FindBoard производит определение факта подключения устройства к любому USB порту компьютера;
  • StartWatchDog производит запуск WatchDog-таймера устройства;
  • StopWatchDog производит остановку WatchDog-таймера устройства.
Тестирование состояло из следующих этапов:
  1. Запуск службы
  2. Настройка сервиса перезапуска WD - U
  3. Запуск/остановка сервиса перезапуска WD - U
  4. Просмотр сообщений сервиса перезапуска WD - U в системном журнале ОС.
Тестирование API-функций библиотеки WD - U производилось с помощью непосредственных API вызовов из среды iFix.

Результаты:

  1. Служба WD-U работает корректно при полном зависании компьютера.
  2. Все функции библиотеки MSK.dll работают корректно. Вызов служб из среды iFix произведен успешно.
  3. При обращении к API-функциям возможна более гибкая настройка WatchDog-таймера, чем при использовании службы.

 

Поделиться