Есть ли в настоящее время возможность контролировать использование ЦП с помощью Nagios3, которое не требует настройки SNMP? Я хочу настроить уведомления, если я выхожу выше определенного порога, например, 55% процессорного времени используется системой.
Единственный другой способ, кроме SNMP, получить удаленную информацию от системы, которая не проверяет сетевую службу (например, HTTP, SMTP, POP и т. Д.), - это использовать NRPE, что означает установку демона NRPE на клиентском компьютере и настройку проверки, которые вы хотите запускать локально через NRPE. NRPE использует SSL для связи между машинами через порт, 5666 по умолчанию, и может запускать любой плагин Nagios локально на клиенте и передавать результат обратно в Nagios, как если бы он был запущен на сервере Nagios.
У меня Nagios настроен на проверку доступного дискового пространства и свободной памяти с использованием HTTP-мониторинга и регулярных выражений вместо SNMP. У меня есть PHP-скрипт на серверах, который распечатывает свободное дисковое пространство или свободную память, и я использую HTTP-мониторинг Nagios, чтобы убедиться, что результат соответствует [0-8][0-9]\%
чтобы убедиться, что я использую менее 90%.