У меня настроены контакты nagios, и они успешно ограничивают доступ для просмотра хостов и служб в веб-интерфейсе nagios.
Но pnp4nagios предоставляет доступ ко всем графикам (путем редактирования имени хоста и имени службы в URL-адресе) - он не принимает во внимание элементы управления доступом, определенные nagios.
Можно ли это настроить? (либо с использованием контактов nagios, либо с помощью другого механизма ACL)
Это код Nagios cgi, который ограничивает доступ к определенным «страницам» графического интерфейса. Таким образом, это решение будет зависеть от того, хотите ли вы ограничить доступ ко всем графам - для этого вам потребуется скопировать запись ACL, используемую на вашем сервере httpd, в папку, используемую для каталогов кода pnp4nagios и временных файлов. Однако, если вы хотите дублировать права, используемые Nagios, вам придется изменить код pnp4nagios для выполнения того, что делает код Nagios cgi. Я бы отправил запрос на pnp4nagios.org, они могут сделать это за вас.