Nagios

如何將主機組專用於 Nagios 中的使用者

  • November 23, 2015

我正在嘗試設置只觀看主機組的新使用者:

我讓那個使用者是這樣的:

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                           somedude@example.org
}


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 中看到主機,但在選項主機組中看不到主機。我收到告訴我的錯誤,我不允許看到(主機組)

錯誤:

您似乎無權查看您請求的任何主機的資訊…如果您認為這是一個錯誤,請檢查訪問此 CGI 的 HTTP 伺服器身份驗證要求並檢查 CGI 配置文件中的授權選項.

我如何配置它以查看主機組?

最好的祝福

要查看主機組,使用者必須有權查看(例如,成為聯繫人)主機組中的每個主機。

引用自:https://serverfault.com/questions/737663