Весьма. Для мониторинга своего Java приложения плагин написать вообще проблем не представляет. С остальным сложнее, но тоже можно. Вообще плагинов - достаточно много.
Пока из опробованых систем мониторинга с дружественным интерфейсом был выбран Zabbix. Однако у него есть огромное количество недоработок и упущений. Попробуем Hyperic.
В моем случае на арендованом сервере с 1ГБ мозга уже 1.1ГБ в свопе, сама же система отжирает 352МБ памяти реальной и 998МБ виртуальной.
Агент, надо заметить, много легче =)
ну понимаете, ведь что в названии проекта написано? Энтерпрайз. А раз так, то вы мониторите не один сервер или сервис, и вряд ли даже один десяток. Потому можете и должны выделить (если вообще уже речь зашла о полноценном мониторинге) один, а может и несколько серверов для этой системы. А сервер и 1 гб памяти это не самое лучше решение, ну у многих на ноуте больше :) Да, система требовательна к памяти, и нуждается в хорошем, нормальном сервере для работы. собственном, вот и все.
К сожалению факт - и у меня в ноуте больше памяти.
Однако такое прожорство системы обосновано, похоже, только платформой. И да, я согласен, что для enterprise уровня нужен сервер поболее.
Ну что ж, будем писать альтернативное решение =)
Можно еще посмотреть на http://tclmon.vsi.ru/ - это, конечно, далеко не энтерпрайз, да и рассчитано больше на операторов связи (особенно в плане поддержки разного экзотического сетевого оборудования), но, по крайней мере, не сильно требовательно и легко расширябельно.
Да полно таких языков, особенно скриптовых. К большинству скриптовых языков имеются и утилиты, превращающие их в бинарь, который ничего не хочет. А агенты писать под каждую платформу придется так и так, потому что у каждой платформы - свои механизмы доставания метрик, которые нужно мониторить.
Такое впечатление, что Hyperic основан на другом OpenSource проэкте под названием GridGain кажется. По крайней мере архитектурное решение очень похоже.
Извините, но на обзор системы мониторинга это не тянет... Эта система может элементарно опрашивать устройства по snmp или выполнять удаленно команды по telnet и ssh? Если можно опрашивать любые параметры устройств, то как хранятся собранные данные? А графики собранной статистики можно построить? В общем, куча вопросов... Но за новость спасибо, кому дальше интересно, есть ссылки. А из open source решений рекомендую посмотреть в сторону Zenoss.
а это не позиционируется как полноценный обзор, а вводной. это формат блога такой - на что обратить внимание и быстро получить вводную информацию о продукте. далее у вас есть код, официальный сайт, документация и т.п., кому надо - тот разберётся, остальные - получат базовые знания, чтобы, когда станет аналогичная задача, вспомнили решение.
Умеет оно опрашивать SNMP. Но в открытой версии нет возможности добавлять через веб-интерфейс свои шаблоны. Графики умеет. Данные хранятся в выбранной вами СУБД. Вообщем заточка под интерпрайз торчит там из всех щелей.
Можно упомянуть чем принципиально отличается от такого классического мониторинга как nagios (netsaint)? Уж почти 10 лет на нем, "пингали" и 7 и тысячи сервисов - особых нареканий нет, хотя сила привычки конечно уже немаленькая.
Система мониторинга Hyperic HQ Enterprise Monitoring