웹 전체의 가이드에서 간단한 단계를 따릅니다.
a) 명령을 통해 사용자를 Nagios에 추가 htpasswd htpasswd.users username
b) cgi.cfg 파일에서이 사용자를 라인에 추가하십시오.
authorized_for_system_information=nagiosadmin, username
authorized_for_configuration_information=nagiosadmin, username
authorized_for_system_commands=nagiosadmin, username
authorized_for_all_services=nagiosadmin, username
authorized_for_all_hosts=nagiosadmin, username
authorized_for_all_service_commands=nagiosadmin, username
authorized_for_all_host_commands=nagiosadmin, username
c) nagios3 서비스를 다시 시작하십시오. 심지어 apache2 서비스를 다시 시작하십시오.
그러나 nagios 웹 인터페이스에서 아무것도 나열하려고하면 여전히이 성가신 메시지가 표시됩니다.
It appears as though you do not have permission to view information for any of the services you requested...
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
문제가 될 수있는 곳은 어디입니까?
authorized_for
, 예를 들어, 줄 에서 공백을 제거 할 수 있습니까authorized_for_all_hosts=nagiosadmin,username
? 이것이 문제인지 의심하지만 작동하는 모든 NAGIOS 구성에는 공간이 없습니다.