Ресурсы для программирования 'Watchdog' для сложной системы - PullRequest
0 голосов
/ 20 мая 2009

Мне нужно написать сервис для мониторинга сложной системы. Я искал в Google несколько статей, но не нашел именно то, что искал. У кого-нибудь есть хорошие ресурсы для написания сервиса для мониторинга сложной системы?

Ответы [ 2 ]

0 голосов
/ 20 мая 2009

Мой любимый метод - отправка сообщений WM_COPYDATA из приложения, которое просматривает приложение, которое вы хотите отслеживать. Отправьте сообщение (с указанием времени ожидания) и посмотрите, сколько времени потребуется, чтобы получить ответ. Когда это восстановление выходит за пределы диапазона, завершите процесс.

Я использовал этот блок кода в качестве основы для этого в течение длительного времени. Я не знаю, с чего это началось, но слава тому, кто первым написал это.

0 голосов
/ 20 мая 2009

Я думаю, вы спрашиваете о мониторинге здоровья . Вот онлайн-документация MSDN о встроенных функциях контроля состояния в .Net. Помимо прочего, это позволяет вам определять правила аудита определенных событий, таких как ошибки в приложении или неудачные попытки входа в систему.

...