Назад | Перейти на главную страницу

Лучший инструмент мониторинга с открытым исходным кодом?

Пытаюсь выбрать между Zenoss и GroundWork. Мне нужен инструмент мониторинга уровня предприятия, и я слышал действительно хорошие отзывы об этих инструментах.

Кто-нибудь из вас их реализовал? В чем их сильные стороны? Недостатки?

Nagios, или, если вы ищете что-то с графическим интерфейсом, то Opsview (который по сути написан поверх Nagios и имеет версию OSS / Community и коммерчески поддерживаемую версию).

Отвечая на ваш вопрос - я пробовал несколько других (включая наработки), и с точки зрения предприятия Nagios / Opsview вышли на первое место.

В частности, что касается мониторинга доступности, я большой поклонник Nagios. Если вы еще не думали об этом, я настоятельно рекомендую. Другим нравится monit.

@anders: если у вас 400 серверов, лучше использовать шаблоны в любой среде. Я обычно быстрее использую консоль для интеграции нового сервера / службы, чем любой интерфейс.

а для nagios у вас есть nagiosql, который отлично работает, если вы знаете, как использовать шаблоны ;-)

Я предпочитаю nagios из-за большого количества плагинов и стабильности

Zabbix, это действительно хорошо. Раньше мы использовали Nagios, MRTG, Munin, но Zabbix как бы смешивает функциональность предыдущих, сообщая вам, когда сервер не работает, а также:

  • Веб-администрирование (PHP + MySQL): одна из худших точек Nagios - это его конфигурация, почти вся она находится в файлах конфигурации ... Это нормально, если вам нужно контролировать 5 машин, но что, если у вас их 400?
  • Несколько типов мониторинга: иметь собственные агенты для почти каждой ОС, но также позволяют отслеживать через SNMP, IPMI, сценарии и т. Д.
  • Графики и карты: я люблю их! Как MRTG, но НАМНОГО проще в настройке.

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

Я потратил немало времени, пытаясь внедрить Zenoss в предыдущей компании, но так и не смог заставить его работать так же хорошо, как Nagios; агент мониторинга в одной системе будет работать, а агент в другой, очевидно идентичной системе, нет. У меня сложилось впечатление, что вам нужно хорошо разбираться в SNMP (а я не так), чтобы максимально использовать возможности Zenoss; Напротив, Nagios просто использует базовые сокеты TCP / IP и SSH для связи и всегда работал для меня прямо из коробки.

Мы используем комбинацию ganglia, nagios, monit и nmon. Ganglia для долгосрочных тенденций производительности, nagios для предупреждений о доступности и мониторинг для перезапуска служб, когда они перестают работать. Мы используем nmon для детального тестирования масштабируемости. Nagios отлично подходит для мониторинга нескольких ОС, но его настройка может занять некоторое время.