0

Мне нужен Высокий уровень инструмент с открытым исходным кодом для мониторинга сервисов.Инструменты мониторинга услуг в режиме реального времени

Эти услуги должны быть, как

1. Web Services(.Net or Java) 
2. Windows Services 
3. Scheduled Tasks 

Это нужно будет сообщить службе до или вниз

ли она предоставить какие-либо в режиме реального времени оповещения (оповещение по электронной почте) с Мониторинг здоровья ??

Просьба предоставить мне ясную информацию об этом инструменте.

ответ

0

Что когда-либо высокого уровня средства, но MOSKITO, вероятно, самый высокий уровень возможно ;-) http://www.moskito.org

Он обеспечивает мониторинг производительности и здоровья в режиме реального времени для Java приложения, и имеет открытый API, который позволяет его потреблять данные из других источников, позволяя ему контролировать приложения .NET или что-либо в syslog.

0

Я буду второй, что Высокий уровень не очень четкое описание, но я думаю, что вы ищете: расширяемость.


Nagios (ныне Naemon, основанный Andreas Ericsson) является стандартом де-факто для мониторинга сложных пользовательских переменных. Причина этого в том, что ядро ​​сконструировано таким образом, чтобы проверять что-либо с помощью скриптов. Viz-- если вы можете получить данные из CLI, вы можете контролировать его с помощью решения Nagios.

Если выходные данные, необходимые для мониторинга, доступны в журналах, есть также Нагиос пакеты. С их помощью, как правило, гораздо легче начать работу (GUI много?), Если у вас нет опыта работы с Nag/Naemon.

В то время как инструмент мониторинга конкретных приложений может быть отличным решением для одноразового использования, он будет навсегда ограничен его фокусом. Если вы хотите решение, которое может расти, а также предлагать единое представление обо всем, не задумываясь о перепрофилировании с использованием API, Naemon все еще остается.