Итак, мы переходим от 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
Я пробовал вносить какие-либо изменения, которые могу придумать, но я все еще в растерянности и решил попытаться посмотреть, есть ли у кого-нибудь еще какое-нибудь представление о том, как я могу решить эту проблему. Сообщите мне, если потребуется дополнительная информация.
Спасибо.