Можете ли вы порекомендовать какие-либо альтернативы Nagios, способные контролировать компьютеры как Linux, так и Windows и имеющие расширяемую архитектуру? Я хотел бы бесплатные продукты, но коммерческие также могут быть приемлемы.
Я заинтересован в мониторинге загрузки ЦП, загрузки памяти, подкачки, запущенных процессов, запущенных служб, поскольку я собираюсь использовать программное обеспечение для мониторинга производительности. Я также хотел бы, чтобы плагины мониторинга могли генерировать события при превышении определенного порога в течение определенного периода времени и передавать данные во внешнее приложение (функция настраиваемого обработчика событий).
Я еще не знаю сценарий развертывания, поэтому наличие относительно небольшого размера и возможность работать на обычном компьютере с небольшим влиянием на производительность - это плюс (мониторинг только хоста).
Zabbix отлично работает и его чрезвычайно гибкий и масштабируемый, вы можете распределять узлы или прокси между своими сайтами
Возможно также вилка Nagios Icinga стоит посмотреть.
Мои системные администраторы остановились на Фундамент, который включает Nagios и другие продукты с открытым исходным кодом, улучшая при этом интерфейс управления, развертывание и настройку. Платная версия довольно дешевая для 100 или менее устройств (49 долларов в год).
Мы пробовали Hyperic и Zenoss. Hyperic был довольно хорош, но как только вы его загрузите, они будут вечно преследовать вас, пытаясь продать платную версию - за исключением Oracle, никто никогда не звонил мне так часто по поводу продукта. Возможно, это изменилось теперь, когда они принадлежат Spring Source. Zenoss выглядит неплохо, но его может быть сложно настроить для выполнения полезных вещей, поскольку для этого требовалось много конфигурации snmp, и мы начали сталкиваться с ограничениями версии с открытым исходным кодом довольно рано в нашем тестировании и решили, что мы не можем себе позволить платная версия.
Вы также можете найти другие полезные альтернативы на http://monitoringforge.org
я бегу зенос на работе, но я бегу Мунин дома. Они оба отличные продукты.
Зенос является полнофункциональной NMS и имеет множество полезных инструментов.
Мунин является прямым графиком и предупреждением. Но очень гибкий.
Если вы хотите интегрировать файлы журнала, используйте zenoss. Если нет, используйте мунин.
Вы смотрели на OpenNMS?
Альтернативой, подобной Nagios, более современной и масштабируемой, будет Shinken.
100% Python, включая Livestatus API. Такой современный и ремонтопригодный.
Основан на распределенном программировании Pyro, поэтому нет проблем с его запуском на одном или десяти устройствах.
Среди решений с открытым исходным кодом Shinken и Zabbix - два выдающихся, набирающих популярность.
На ум приходят два
Некоторое время назад я перешел с Nagios на Zabbix, и, хотя с этим есть некоторые проблемы, их легче преодолеть и управлять, чем Nagios, особенно для людей, не обладающих техническими знаниями и не имеющих доступа к серверу. Zabbix имеет приятный веб-интерфейс для управления хостами, службами, предупреждениями, триггерами и т. Д., А также довольно гибкий механизм правил, автообнаружение, карты и другие полезности - попробуйте!
Я очень давно использовал bigbrother, который является проприетарным и управляется сценариями оболочки (действительно помогает с совместимостью, подобной unix). Был разработан порт с открытым исходным кодом под названием hobbit, который впоследствии был переименован в ксимон, который я затем принял. Это чрезвычайно быстро, смехотворно легко настроить, поскольку оно автоматически строит графики (с использованием rrd) и отвечает всем критериям предприятия (отчетность, группы, время простоя и т. Д.) AFAIK.
То, что заставляло меня придерживаться этого почти все это время, - это мелочи, такие как готовая поддержка истечения срока действия сертификата SSL, тот факт, что вы можете настроить его так, чтобы он предупреждал вас, когда что-то Бег (кашляет, как telnet при установке Solaris 9), и то, что я считаю наиболее важным: мониторинг с учетом контекста, например, выполнение большего, чем просто проверка того, что порт 80 открыт, но проверка того, что это HTTP 200 и т. д.
Мы только начали использовать Zenoss, и пока я очень доволен. Простая настройка того, что следует отслеживать и что вызывает предупреждения. Единственная модификация, которую я сделал, - это изменение пейджера на отправку SMS.
Я использовал несколько систем мониторинга, но продолжаю возвращаться к пн. Его невероятно легко настроить, легко поддерживать и, за исключением обработки ловушек SNMP, он отслеживает и оповещает обо всем, что я ему бросил.
Вы не упоминаете целевую ОС, но если вы хотите запустить станцию мониторинга в Windows, взгляните на PRTG (бесплатное или коммерческое). Это позволит вам создавать настраиваемые датчики и настраиваемые действия (мы называем их «уведомлениями»).
Вы упомянули, что вам нужно что-то небольшого размера: Paessler контролирует всю свою офисную сеть (75 устройств с более чем 1400 датчиками) на нетбуке DELL Inspiron Mini (подробности...)
Что ж, если есть деньги, я бы пошел с SCOM2007 Начиная с R2 он имеет встроенный кроссплатформенный мониторинг. Что касается Windows, то это действительно комплексный сквозной мониторинг. Кроме того, он обладает широкими возможностями расширения с помощью сторонних функций и пакетов управления. Например, Jalasoft имеет Xian для мониторинга сетевых устройств. Вы даже можете расширить OpsMgr, чтобы проверить наличие кофе уровень, если хотите :) Недостатки действительно цена, сложность и необходимость некоторого обучения (или большого количества тестов и чтения). Но если ваша инфраструктура достаточно велика, высокоточный мониторинг, расширяемость и многоуровневость преодолеют эти недостатки.
Intellipool неплох (закрытый и платный), но не такой дорогой, как большие мальчики.
В настоящее время я использую и люблю ZenOSS. Его проще настроить, чем Nagios, и им приятно пользоваться. Он работает, как ожидалось, из коробки, но требует надежной конфигурации.
Другие интересные варианты:
У нас были клиенты, которые перешли с Nagios на SolarWinds Server & Application Monitor, потому что Nagios не предоставлял поддержку виртуальных сред, а заказчик хотел контролировать как физические, так и виртуальные серверы и приложения с помощью одного пользовательского интерфейса. Один заказчик выполнил много настраиваемого мониторинга приложений с помощью Nagios, и у него не было проблем с переносом этих скриптов в SolarWinds.
Вы можете взглянуть на Spiceworks Это бесплатно и легко настроить.