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