0 Ответов
с бОльшей вероятностью, проблема с правами доступа. Проверяем:
su -m nrpe
где, nrpe – пользователь, под которым работает удаленный клиент мониторинга
bash-4.2$ /usr/lib64/nagios/plugins/check_mailq -M exim -w 1 -c 2
exim: permission denied
CRITICAL: Error code 1 returned from /usr/bin/mailq
Для повышения полномочий для nrpe, используем sudo
Помещаем в /etc/sudoers строку типа
nrpe ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/
эта строка разрешает использование беспарольного доступа под администраторскими правами над всеми файлами в директории с плагинами для системы мониторинга. Проверяем
bash-4.2$ sudo /usr/lib64/nagios/plugins/check_mailq -M exim -w 1 -c 2
WARNING: exim mailq is 1 (threshold w = 1)|unsent=1;1;2;0
Как видите, пароль не потребовался. Данные получены. Так же не забудьте раскомментировать параметр в конфигурационном файле nrpe и перезапустить сервис.
command_prefix=/usr/bin/sudo