Я уже некоторое время использую Nagios 3 с NRPE на клиентах, и он отлично работает.
Теперь я слышал, что если бы я использовал SNMP, мне не пришлось бы устанавливать check_
плагины для каждого клиента.
Так кто-нибудь знает плюсы и минусы NRPE по сравнению с SNMP?
Мой сервер мониторинга - это CentOS5 с Nagios 3, а клиент - в основном CentOS и Ubuntu.
SNMP доступен для всего: Linux, Unix, Windows, Cisco ... и многих других.
Определенная информация будет доступна по NRPE, а не по SNMP. Ваше время установки с snmpd будет выделено быстрее, как только вы поймете, как работает SNMP.
Вы можете предоставить своим клиентам конфигурацию snmpd.conf, и они смогут быстро настроить свой собственный демон snmp без особых проблем от вашего имени. Я предполагаю, что вы запрашиваете доступ к серверам клиентов для установки NRPE. В зависимости от вашего метода установки, ваши клиентские системы могут не поддерживать NRPE в актуальном состоянии, в отличие от snmp, который является очень зрелым и гарантированно поддерживается системой управления пакетами дистрибутива!
сэкономьте немного усилий и избегайте использования NRPE, если snmp не может предоставить Nagios правильную информацию.
Ничто не говорит, что мы оба не можем!
SNMP хорош, но, как и NRPE, не может быть установлен. также поддержка SNMP в windows ... Отстой. Большим преимуществом NRPE является то, что многие сценарии написаны для NRPE и могут потребовать некоторого взлома для работы с SNMP.
SNMP испытан, это правда, и, как указал Эш Палмер, поддерживается почти всем. Его конфигурация довольно проста и предоставляет обширную статистику для большинства платформ.
Кроме того, протокол SNMP поддерживает ловушки, которые представляют собой систему уведомлений, не зависящую от опроса (что, по моему мнению, не поддерживает плагины check_).
SNMP также довольно дешев с точки зрения сети и ЦП.
Если вам нужны дополнительные данные, доступные через SNMP, это тоже выполнимо, но, вероятно, сложнее, чем NRPE.
Наконец, версия протокола SNMP третья имеет встроенные в протокол безопасную аутентификацию и шифрование.