пользователь nagios / nrpe ограничен определенным каталогом в ubuntu [закрыто]

Я сбит с толку. Не то чтобы меня сбили с толку, но я настолько сбит с толку, что не знаю, как меня зовут и где я живу (как Болдрик!).

В любом случае, у меня на клиенте установлен nrpe, и с сервера nagios все работает нормально. Пока я не создал свой собственный простой плагин.

Все, что он делает, это читает файл из / tmp и отображает его однострочное содержимое. За исключением того, что я получаю сообщение NRPE: Unable to read output error.

Я попробовал пойти по маршруту sudo, но это тоже не сработало. Я вошел в систему как пользователь nagios - владелец процесса nrpe - и тогда плагин работает нормально. Но запустить его с сервера nagios не получится.

В конце концов, я переместил файл из / tmp в / usr / lib / nagios / plugins / logs, и теперь он работает с сервера nagios.

Итак, у меня вопрос, как ubuntu ограничивает подключаемый модуль / usr / lib / nagios / plugins, когда сценарий выполняется с сервера nagios, но при локальном входе в систему как пользователь nagios он имеет доступ к файл в / tmp?

0
задан 13 September 2018 в 13:27
1 ответ

Вы можете протестировать свой плагин на своем клиенте с помощью команды 'nrpe test', а вы будет иметь те же результаты, что и на вашем сервере nagios.

И ваша проблема должна заключаться в разрешении пользователя, который запускает агент nrpe на вашем клиенте.

0
ответ дан 5 December 2019 в 05:17

Теги

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