Nagios CGI配置详解
1. 认证参数
Nagios通过联系人及联系人组为用户分配职责,可由此推断用户对Web界面的权限。通常情况下,每个联系人只能查看其负责的主机和服务信息,因此Web登录名必须与联系人名称匹配。以下参数在一定程度上围绕此概念设置,但并非用于解决联系人与Web用户名不匹配的问题。
-cmduse authentication
该参数决定是否需要登录到Web界面。与用户名一样,始终使用联系人名称,密码存储方式可参考相关文档。一般不建议启用此认证,若启用,需确保外部命令接口完全关闭。默认值为:
use_authentication=1- authorized_for_all_host_commands
允许指定用户通过Web界面为所有主机运行命令,无需属于相应的联系人组。示例(无默认值):
authorized_for_all_host_commands=nagiosadmin- authorized_for_all_hosts
允许指定用户查看所有主机信息,无论其实际职责如何。示例(无默认值):
authorized_for_all_hosts=nagiosa