Я ищу предложения по хорошим инструментам мониторинга или инструментам для обработки смешанной среды Linux (RedHat 4-5) и HPUX.
В настоящее время мы используем Хоббит который работает достаточно хорошо, но становится все труднее отслеживать, какие оповещения отправляются для каких серверов.
Особенности, которые я хотел бы увидеть:
Я изучал Nagios, но, судя по тому, что я видел, будет непросто настроить конфигурацию для всех наших серверов ~ 200 и что без установки плагина в каждый агент я не смогу отслеживать процессы.
У Nagios может быть некоторая кривая обучения, но вы можете определять шаблоны в его файлах конфигурации, которые могут повторно использоваться другими объектами в нем, чтобы сэкономить ваше время. Это отличная система мониторинга. Обычно клиент не требуется на каждом узле, который он отслеживает, если на узлах работает протокол SNMP.
Мониторинг систем Windows с его помощью может быть немного другим. Для них NSClient ++ работает очень хорошо и его легко установить даже через скрипт, SMS и т. Д. http://nsclient.org/nscp/
Настройте SNMP на своих серверах, желательно с помощью инструмента управления конфигурацией, например Кукольный.
Затем используйте инструмент мониторинга, например Ядро Зеносса следить за ними. Zenoss может сканировать подсеть на предмет хостов, что упрощает добавление 200 серверов, и вы можете сгруппировать / организовать серверы различными способами, чтобы определить, что именно отслеживается.
Пока мы отслеживаем только дюжину устройств, но Zenoss очень мощный, но удобный для пользователя. Он имеет удобный графический интерфейс, графики истории, предупреждения и т. Д.
Насколько я понимаю, Nagios больше подходит для небольших установок. Пока не использовал, похоже, что OpenNMS лучше подходит для масштаба вашей установки.
Кто то написал сравнение между Nagios и OpenNMS
Хорошая новость заключается в том, что существует множество решений для удовлетворения ваших требований, теперь вы можете выбирать. Я бы посмотрел на следующие продукты:
Если вам разрешено использовать SNMP, взгляните на Кактусы. Добавлять / удалять хосты проще, чем Nagios, и мне больше нравится их интерфейс. Cacti имеет возможность контролировать процессор, сетевые интерфейсы, использование памяти, использование дискового пространства и службы.
Я бы порекомендовал Zabbix, он может контролировать ваши хосты с помощью SNMP или через агент, установленный на серверах, он очень гибкий и масштабируемый. Zabbix обеспечивает обнаружение хоста, но вы также можете создать файл XML для импорта ваших устройств в его базу данных. Недавно они выпустили интерфейс API, который упрощает интеграцию данных из мониторинга в другие приложения (мы успешно создали приложение для Iphone поверх этого API).
Надеюсь это поможет.