我正在尝试设置仅观看主机组的新用户:
我把该用户设置成这样:
define contact{
contact_name somedude
alias somedude
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
email [email protected]
}
define contactgroup {
contactgroup_name somegroup
members somedude
}
define host {
host_name someserver.example.org
contact_groups somegroup
address 1.2.3.4
use generic-host
hostgroups somehostgroup
notifications_enabled 1
}
define hostgroup {
hostgroup_name somehostgroup
alias somealias
}
htpasswd /etc/nagios3/htpasswd.users somedude
我可以在选项 contact_groups 中看到主机,但在选项 hostgroup 中看不到主机。我收到错误消息,告诉我,我不允许查看该 (hostgroup)
错误:
看起来您没有权限查看所请求的任何主机的信息...如果您认为这是一个错误,请检查访问此 CGI 的 HTTP 服务器身份验证要求,并检查 CGI 配置文件中的授权选项。
我该如何配置才能查看主机组?
此致
答案1
要查看主机组,用户必须具有查看主机组中每个主机的权限(例如,成为联系人)。