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