Я хочу предложить своему менеджеру комплексную систему мониторинга и подумываю об OpenNMS. Тем не менее, я видел здесь восторженные похвалы Nagios и надеялся, что кто-то с опытом поможет мне проиллюстрировать ключевые различия. У них разные направления или они просто конкуренты?
Если какой-то фон помогает, мы запускаем 6 локальных серверов (файловый сервер, АТС, прокси, приложение и т. Д.) И два внешних сервера (веб-сайт / разработка) вместе с парой коммутаторов и маршрутизатором. Устанавливаемая нами служба мониторинга будет работать на отдельном преобразованном рабочем столе под управлением freeBSD. Все наши программы работают под управлением Linux или производных от BSD.
Мы не собираемся тратить деньги на это (вздыхает).
Спасибо за любую помощь.
РЕДАКТИРОВАТЬ Похоже, openNMS предлагает более комплексное решение, близкое к тому, что я хочу. Однако, поскольку он написан на Java и порт еще не включен в официальное дерево портов, на него наложено вето. Теперь начинается мой Nagios, лучше, чем просто MRTG кампания. Спасибо за быстрые ответы.
-Шанс
В Википедии есть сравнительная таблица что очень помогает
Я думаю, что основные отличия заключаются в следующем:
язык: Nagios написан на C и OpenNMS на Java. Это делает Nagios намного быстрее на старом оборудовании.
Сбор данных: Nagios выполняет очень небольшой сбор данных. Другое программное обеспечение (например, кактусы) потребуется для более обширной системы сбора данных. OpenNMS включает его прямо из коробки.
Обнаружение хостов и служб: Nagios нужно сообщить, что нужно отслеживать, тогда как OpenNMS имеет функции обнаружения.
OpenNMS нацелена на организацию размера предприятия, которой требуется масштабируемое решение для управления сетью. Nagios лучше подходит для мониторинга ограниченного количества серверов, которые вы можете позволить себе настроить вручную. Если вы сравните его с транспортной сетью, Nagios - это грузовик, а OpenNMS - это железнодорожная система - обе делают «примерно» одно и то же («отслеживают вещи», «транспортируют»), но нацелены на разные рынки.
Я предлагаю вам также рассмотреть Ядро Зеносса, бесплатная версия Zenoss. Я установил его для мониторинга нашей сети и серверов и обнаружил, что он очень эффективен и много удобнее, чем Nagios. Он делает то же самое, что и Nagios и cacti, но интегрирован. Большинство функций, которые вам понадобятся, скорее всего, есть, но если нет, вы можете расширить их с помощью пакетов Zenoss и плагинов Nagios.
Вы можете буквально установить и заработать за 30 минут, так что оценить его несложно. Серьезно, мы очень довольны этим, и он идеально подходит для ваших требований.
Может быть, вы хотите использовать их оба? В настоящее время мы используем Nagios для мониторинга доступности с предупреждениями, эскалациями и т. Д. И opennms для мониторинга производительности без предупреждения.
Есть порт FreeBSD (см. https://www.geeklan.co.uk/?p=132), который работает с Diablo JVM.
Я бы порекомендовал вам http://omdistro.org/. Это предварительно скомпилированная и предварительно настроенная версия Nagios с множеством плагинов для упрощения управления, настройки и визуализации, в основном с использованием расширения Check_MK. Основным преимуществом является то, что Nagios работает в пассивном режиме, то есть проверки будут выполняться локально (каждым сервером), и Nagios будет отправлять только статус. Для средних и крупных установок это огромное улучшение. Стоит отметить, что он поддерживает развертывание на нескольких сайтах, поэтому, если у вас есть удаленные сайты, вы
Насколько я понимаю, OpenNMS - это инструмент управления, который выполняет мониторинг (ну!), Тогда как Nagios - это только инструмент мониторинга.
Цитируя главу Группа OpenNMS, Тарус Балог, «OpenNMS обладает прекрасными возможностями мониторинга, но мы разработали ее как платформу приложений для управления сетью, мониторинг которой является лишь одной частью».*
Из Nagios сайт: «Возможности для мониторинга приложений, служб, операционных систем, сетевых протоколов, системных показателей и компонентов инфраструктуры с помощью единого инструмента»*
История Nagios началась с мониторинга и продолжилась, тогда как OpenNMS началась с управления и продолжалась.
Независимо от того, какой инструмент вы выберете, вам также следует дополнительно использовать службу внешнего мониторинга. Я думаю о таких сервисах, как AlertFox или Gomez.