安装完后,发现提醒没有权限。 百度很多文章都提示把cgi.cfg文件中的一个参数use_authentication=1改成0就可以。后面我仔细看了下cgi.cfg文件 ,发现出现这种问题是因为我在创建用户时, htpasswd -c /etc/nagios/passwd naiosadmin 我把nagiosadmin输错成naios。而cgi.cfg用户认证下默认nagiosadmin。我们只要吧cgi.cfg配置文件下的用户修改成你的用户名,或者在后面逗号加上你的用户名,就可以解决这个问题了。
authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
编辑回复