Назад | Перейти на главную страницу

Nagios, nginx и внешние команды - не авторизованы

Итак, мы переходим от Nagios 3 к Nagios 4, и, поскольку наши хосты немного отстали, мы хотели начать все сначала.

Я выбрал такую ​​установку:

Теперь у меня все работает отлично. Единственное, с чем я испытываю серьезные проблемы, это внешние команды. Я вошел в систему как nagiosadmin:

External Command Interface 
Last Updated: Wed Dec 2 21:51:50 CET 2015
Nagios® Core™ 4.1.1 - www.nagios.org 
Logged in as nagiosadmin

Однако я получаю такое сообщение:

Извините, но у вас нет прав для выполнения указанной команды.

Мой cgi.cfg:

physical_html_path=/usr/local/nagios/share
url_html_path=/nagios
use_authentication=1
default_user_name=nagiosadmin
authorized_for_system_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
default_statusmap_layout=5
default_statuswrl_layout=4
refresh_rate=90
ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$
authorized_for_read_only=rlaugen
main_config_file=/usr/local/nagios/etc/nagios.cfg

Разрешения правильные (или, по крайней мере, мне кажется) - "-rwxrwxr-x" для всех файлов cgi, владелец - nagios: nagcmd. Члены nagcmd:

nagcmd:x:1001:nagios,www-data

Я пробовал вносить какие-либо изменения, которые могу придумать, но я все еще в растерянности и решил попытаться посмотреть, есть ли у кого-нибудь еще какое-нибудь представление о том, как я могу решить эту проблему. Сообщите мне, если потребуется дополнительная информация.

Спасибо.