Какие инструменты доступны для измерения «работоспособности» корпоративной веб-системы? - PullRequest
2 голосов
/ 26 сентября 2008

Я помогаю поддерживать корпоративную веб-систему (запрограммированную на J2EE, но это более общий вопрос), и я хотел бы знать: какие хорошие инструменты существуют для измерения «работоспособности» корпоративной системы ? Например, инструменты для проверки объема памяти на серверах, проверки состояния пакетных запусков, количества записей, обработанных за определенный промежуток времени и т. Д.

Я не хочу ограничивать это одним инструментом для ответа, хотя несколько инструментов для ответа, безусловно, приемлемы.

Ответы [ 3 ]

4 голосов
/ 26 сентября 2008

OpenNMS - хороший инструмент для мониторинга. Из коробки он может контролировать различные аспекты сервера, в основном такие вещи, как память, использование сети, дисковое пространство. Но это с открытым исходным кодом, и может быть расширен для мониторинга других вещей.

Мы используем его для мониторинга тысяч сервисов. Это очень хорошо в том, что он делает.

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

2 голосов
/ 26 сентября 2008

Мы используем Nagios

Я бы предоставил больше подробностей, но наши администраторы настроили это так, надеюсь, кто-то может дать больше информации в комментариях. Что я знаю, так это то, что мы используем его для размещения сайтов с несколькими клиентами, и сайты довольно большие с небольшим трафиком. Это работает исключительно хорошо.

0 голосов
/ 28 сентября 2008

+ 1 для OpenNMS. В дополнение к стандартному мониторингу на системном уровне его можно легко расширить с помощью JMX, чтобы ваши приложения могли выставлять свои внутренние атрибуты как атрибуты JMX, а OpenNMS может отслеживать их, составлять графики, генерировать оповещения на их основе и т.д.

Мы также расширили OpenNMS для отправки SMS-уведомлений, когда дела идут плохо.

...