Система мониторинга Hyperic HQ Enterprise Monitoring

    Очередной выпуск «вкусностей» из мира открытых проектов, размещённых на сайте SourceForge.net. На этот раз я обратил внимание на солидную и серьёзную разработку, претендующую на корпоративный уровень применения, что, конечно, не лишает её привлекательности и в других сегментах, где требуются схожие возможности.

    Речь идёт о системе мониторинга Hyperic HQ, которая предназначена для обеспечения постоянного и полного контроля за всей ИТ-инфраструктурой. Она может применяться и в дата-центрах, и хостинговых компаниях, для слежения за собственными серверами внутри компании, для стартапов где нужна и важна максимальная доступность и оперативное реагирование на возникшие проблемы.

    Система реализует четыре общие функции:
    • Inventory — позволяет составить опись всего, что есть в вашей сети, за чем, собственно, нужно следить. Это и физические сервера, и программное обеспечение — операционная система, сервера и сервисы.
    • Monitor — слежение за текущим состоянием сервисов и серверов в реальном времени, а также автоматическое обнаружение отклонений, сохранение и анализ исторических данных для выявления проблемных мест инфраструктуры.
    • Alert — подсистема оповещения про проблемы на ресурсах, которые мониторятся, а также об устранении ошибок. Оповещения могут приходить администратору как на e-mail, так и на мобильный телефон или пейджер.
    • Control — это и централизованное управление сервисами, например перезагрузка серверов, и управления потреблениями ресурсов и другие специфические функции.



    Архитектура системы гибкая и основана на модулях-сервисах, обмен между которыми основан на открытых стандартах, например, HTTP/HTTPS и XML. Информацию о состоянии изучаемых платформ собирают агенты, которые инсталлируются на каждом сервере, которые нужно мониторить, далее вся информация собирается в центральном сервере, и далее хранится в постоянном репозитарии. Остальные модули реализуют веб-портал для слежения в реальном времени, управление через консоль. Отдельно работает модуль аналитики, которые использует данные напрямую с репозитария данных. Кстати, центральный сервер HQ может кластеризироваться для работы в больших сетях и обеспечения отказоустойчивости, а репозитарий данных основан на базе данных с которой приложение работает через JDBC, а значит можно применять разные технологии балансировки и построить полностью отказоустойчивую систему.

    HQ работает на разных платформах, поэтому даже если у вас очень гетерогенная архитектура и вы используете одновременно огромное количество серверов и разных платформ, мы можете использовать единую систему мониторинга и управления, собирая данные с любых сетевых устройств. Даже если вы используете виртуализацию, на основе VMware или Xen, эти системы также можно подключать в систему мониторинга и следить как и за любыми другими.

    Подробнее:
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 31

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

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

                                    Самое читаемое