Команда настраиваемого подключаемого модуля Nagios nrpe не определена на localhost

Я написал собственный плагин nagios, который возвращает команду, не определенную с ошибкой. Я еще не поместил команду в nrpe.cfg и не определил службу, и т. д., так как это контролируется марионеткой, и в случае сбоя всем техническим специалистам каждые 5 минут отправляется sms.

Я думаю, что я должен иметь возможность протестировать это из командной строки, прежде чем делать это. Вот вывод из терминала в ubuntu 14.04, который иллюстрирует мою проблему.

nagios@myserver:/usr/lib/nagios/plugins$ ./check_nrpe -H localhost -c check_users
USERS OK - 2 users currently logged in |users=2;5;5;0

nagios@myserver:/usr/lib/nagios/plugins$ ./check_nrpe -H localhost -c disk_usage.rb
NRPE: Command 'disk_usage.rb' not defined

nagios@myserver:/usr/lib/nagios/plugins$ ./disk_usage.rb
OK - '/backups' 84% of disk space used | '/'=37% '/tmp'=1% '/srv'=62% '/backups'=84% 
0
задан 4 February 2016 в 18:58
1 ответ

Чтобы любая пользовательская команда NRPE работала, необходимо добавить дополнительное определение команды в локальную NRPE-конфигурацию (обычно /etc/nagios/nrpe_local. cfg), например:

command[disk_usage]=/usr/lib/nagios/plugins/disk_usage.rb

Затем перезапустите NRPE и повторите попытку с:

check_nrpe -H localhost -c disk_usage
2
ответ дан 4 December 2019 в 13:43

Теги

Похожие вопросы