Служба распределенного мониторинга с использованием C # .NET 3.5 [закрыто]

Позволять'Например, у вас есть 5 разных компаний, использующих одну и ту же платформу (на базе Windows), которые все написали свои собственные веб-сервисы, какую технику с использованием C # и .Net 3.5 вы бы порекомендовали использовать для мониторинга всех их различных веб-сервисов?

Мое намерение состоит в том, чтобы создать приложение, которое обеспечивает визуальную обратную связь о статусах обслуживания для администраторов сайта и, конечно, оповещения по электронной почте / смс по мере необходимости. Есть ли на ваш взгляд лучшая практика или методология?

Кроме того, есть ли какие-либо инструменты на базе Windows, чтобы выполнить это, что яя не в курсе? Предпочтительно с открытым исходным кодом?

* Изменить: Подумайте о конечном результате, приложении, которое просто показывает красный или зеленый свет рядом со службами, работающими в разных компаниях.

Company 1
     > Web Service 1 - Green
     > Web Service 2 - Green
Company 2
     > Web Service 1 - Red
     > Web Service 2 - Green

Ответы на вопрос(7)

Ваш ответ на вопрос