Установка прав sudo для службы Icinga2

382
Robert Adolphus

У меня icinga2 установлен на 3 серверах, все с Debian Stretch. На одном сервере у меня запущен glusterfs-Server, и я хотел бы контролировать его с помощью icinga2. С сайта icinga2 я скачал сервис / скрипт check_cluster.

Чтобы это работало, мне нужны права sudo. Я установил их, но я получаю только сообщение об ошибке в icinga2:

command = [ "/usr/bin/sudo", PluginDir + "/check_cluster -h 1 -c 2 -d 0,0,0" ]  We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:  #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.  sudo: no tty present and no askpass program specified 

Права sudo для пользователя: (в / etc / sudoers)

Defaults:nagios !requiretty nagios ALL=(ALL:ALL) NOPASSWD: /usr/sbin/gluster Cmnd_Alias CHECK_CLUSTER= /usr/lib/nagios/plugins/check_cluster nagios ALL=(ALL) NOPASSWD: CHECK_CLUSTER 

Я не знаю, есть ли у пользователя nagio пароль, и в этом ли проблема. Это из /varlog/auth.log

sudo: pam_unix(sudo:auth): conversation failed sudo: pam_unix(sudo:auth): auth could not identify password for [nagios] sudo: nagios : command not allowed ; TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/lib/nagios/plugins/check_cluster -h 1 -c 2 -d 0,0,0 

Чего я не хочу делать, так это дать nagios полное разрешение на все

nagios ALL=(ALL) NOPASSWD: ALL 

Что я должен делать? Какие права вы бы порекомендовали мне настроить?

0

0 ответов на вопрос

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