如何在 Nagios 中将主机组专用于用户

如何在 Nagios 中将主机组专用于用户

我正在尝试设置仅观看主机组的新用户:

我把该用户设置成这样:

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

要查看主机组,用户必须具有查看主机组中每个主机的权限(例如,成为联系人)。

相关内容