Я хотел бы создать "System Health"
веб-страницу, которая будет отслеживать пулы приложений, запущенные на веб-сервере.
Веб-сервер имеет несколько пулов приложений и является интрасетью (так что нет серьезных проблем с безопасностью). Периодически кажется, что некоторые из этих пулов зависают / дают сбой и т. Д., И рецикл их не забирает. (Отдельная проблема)
Моя идея состоит в том, чтобы иметь одну веб-страницу, которая будет запускать запрос на известный URL-адрес в каждом пуле приложений, и если будет получен хороший ответ, то пометьте его как OK
, иначе он пометит его как FAILED
. Возможно, это будет отображаться в виде таблицы со светофорами.
Я бы, наверное, использовал для этого C #.
Это звучит разумно? Есть ли у кого-нибудь лучший способ мониторинга пулов приложений?
p.s Я понимаю, что если пул приложений, запускающих эту страницу, выйдет из строя, то вообще ничего не появится!