Инструменты для мониторинга веб-служб, служб Windows, пулов приложений и состояния MSMQ - PullRequest
1 голос
/ 17 августа 2011

Мне поручено переписать серию устаревших сервисов (win и web + msmq).Из-за состояния, в котором они находятся, я не могу быстро добавить к ним функциональность, чтобы они «позвонили домой» и сообщили о состоянии / состоянии здоровья.Мне нужно сделать следующее:

  • Служба выигрыша опроса для статуса: если не «запущена», принять меры
  • Отслеживать использование процессора службы выигрыша: если выше X в течение периода Y, принятьaction
  • Мониторинг MSMQ на количество сообщений: если выше X, принять действие
  • Мониторинг таблицы: если последняя запись старше X, выполнить действие
  • Мониторинг сетислужебная память и загрузка ЦП: если выше x, предпринять действие
  • Открыть веб-страницу: если не найдено, выполнить действие

Возможные действия:

  • Запуск или перезапуск службы win
  • Переработка пула приложений
  • Отправка электронной почты
  • Запись записи в таблицу истории в базе данных

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

Какие инструменты доступны длявыполнить некоторые или все эти задачи?

Спасибо,

1 Ответ

0 голосов
/ 18 августа 2011

На простом уровне Performance Monitor может выполнять задачи, когда уровни очереди MSMQ достигают установленного уровня. Есть также пакеты управления MSMQ для SCOM.

...