Ищете какое-то программное обеспечение / методологию для мониторинга сервера Windows 2003 и (надеюсь) отправки электронной почты, когда служба сервера IIS останавливается / IIS выходит из строя.
Спасибо.
Один из вариантов, за исключением использования сторонних инструментов мониторинга службы, - это создать сценарий, который будет отправлять электронное письмо (или другое подобное предупреждение), а затем настроить службу для запуска этого сценария при сбое службы.
В этом вопросе есть много вариантов Мониторинг веб-сайтов в Stackoverlfow.
Моя компания использует Nagios но ваши предпочтения могут отличаться ...
PA Server Monitor может просматривать веб-страницу и / или службу IIS. Когда он не работает, он может предупреждать и, при желании, также перезапускать службу за вас.
Существует множество продуктов для мониторинга (включая Operations Manager от Microsoft); если вам нужно какое-то нестандартное решение, вам нужно собрать что-то, что может сделать HTTP-запрос на ваш веб-сервер и отправить электронное письмо, если на него не будет дан должный ответ; вы можете сделать это с помощью VBScript или PowerShell.
В моей компании мы используем несколько методов для мониторинга наших веб-серверов.
Внутри мы используем Nagios для мониторинга ЦП, памяти, использования диска, времени безотказной работы и т. д.
Поскольку есть ситуации, когда ваш внутренний сервер не может отправлять электронные письма, мы настраиваем сторонний мониторинг через Montastic. Это бесплатно и позволяет отслеживать множество сайтов. Вы также можете настроить его для уведомления нескольких адресов электронной почты о сбоях. Наш уведомляет адреса электронной почты нашей компании, а также внешний «аварийный» аккаунт.
Мне нравится ServersAlive. http://www.woodstone.nu/salive/ Помимо мониторинга веб-серверов, он может отслеживать базы данных, серверы электронной почты, пинг и т. д. Он также позволяет вам проверять цепочку зависимых сетевых компонентов, которые находятся перед веб-сервером. Это поможет вам определить причину, по которой ваш веб-сервер не работает (коммутаторы, маршрутизаторы, DNS и т. Д.), Поскольку зачастую проблемы возникают не на реальном сервере.
Из Вот:
В приложении "Службы" выберите свойства рассматриваемой службы.
Просмотрите вкладку восстановления - есть всевозможные варианты - я бы установил первый и второй сбой для перезапуска службы, третий - для запуска пакетной программы, которая BLATпришло письмо с третьим уведомлением об ошибке.
Вы также должны установить для параметра Reset Fail Count значение 1, чтобы ежедневно сбрасывать счетчик ошибок.
РЕДАКТИРОВАТЬ:
Похоже, вы можете сделать это через командную строку:
SC failure w3svc reset= 432000 actions= restart/30000/restart/60000/run/60000
SC failure w3svc command= "MyBatchFile.cmd"
Ваш файл MyBatchFile.CMD может выглядеть так:
blat - -body "Service W3svc Failed" -subject "SERVICE ERROR" -to Notify@Example.com -server SMTP.Example.com -f Administrator@Example.com