Мониторинг компоненктов com+ (обращение к знатокам )

I3axoo

Всем доброго времени суток. Хочу попросить вашей помощи. Есть задача ,но я даже не знаю с чего начать и куда вообще смотреть, так как даже не сталкивался с такими задачами.Даже не знаю туда ли я пишу, просто ASP net - это единственное с чем я сталкивался в последнее времяСуть:Есть кластер, который состоит из 5 нод. На каждой ноде есть компоненты COM+, отвечающие за работу ПО.Задача:Написать простенькую программу (мониторинга), которая бы показывала состояние этих компонент (например "calltime") и если бы они подвисали (допусти "calltime" выше нормы), то можно было бы их перезапустить.Вопросы:1. Можно ли это реализовать с помощью средств asp.net ?2. Если да, то на сколько сложна такого рода задача ?3. Если да, то куда смотреть, что прочитать и т.д.4. Если нет, то с помощью чего можно реализовать такую задачу ?Всем заранее СПАСИБО !
4 ответа

I3axoo

1. ASP.NET тут вообще не при чем.2. Непонятно, что подразумевается под "подвисанием ком компонента". Как понять, подвис он или не подвис?3. Если сможете определиться с теорией, беремся за практику - пишем отдельный вин сервис, который периодически опрашивает комнопенты на нодах и сливает информацию в базу. ASP.NET приложение, в свою очередь, будет являться просто мордой для отображения информации из базы.4. Соотвественно, предусматриваем в табличке БД некое битовое поле, говорящее о том, что компонент на такой-то ноде нужно рестартануть. Логику рестарта закладываем в тот же вин сервис (я бы выделил бы под рестарт еще один поток в вин сервисе).


I3axoo

1. Понял2. Calltime - выше нормы3. Можно ли реализовать такую службу допустим на C# ?4. Обязательно ли привлечение БД ?


I3axoo

1. Ок2. Ок3. Нужно4. Нет