У нас есть несколько сайтов в разных средах. Многие среды сбалансированы по нагрузке с двумя веб-серверами (а в некоторых случаях с двумя серверами приложений). Дважды за последние два месяца мы сталкивались с ситуацией, когда сервер случайно вынимался из балансировщика нагрузки. Это нас несколько дней спустя, когда был снят второй сервер и сайт полностью отключился. В обоих случаях проблема была обнаружена и исправлена быстро, но это наводит меня на мысль, что нам нужно предупреждение, когда сервер находится вне балансировщика нагрузки. Наши обычные оповещения здесь не работают, потому что в обоих случаях веб-сайт на сервере работал и отвечал, его просто не было в LB.
Возможно, можно настроить оповещения на самом балансировщике нагрузки, но они управляются нашим хостинг-провайдером, и работа с ними может быть затруднена.
Моя мысль - иметь приложение, которое сканирует журналы сервера каждые 15 минут и отправляет электронное письмо, когда количество уникальных посетителей в час падает ниже определенного порога. Звучит не очень сложно, но, похоже, уже существует стандартный сторонний инструмент, который уже что-то делает в этом направлении.
Мы используем Windows, ASP.NET, IIS, если это имеет значение.
Рекомендация для инструмента, который предупреждает, когда веб-сайт не получает хиты?