Nagios

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

  • November 19, 2015

我想創建一些使用者帳戶,每個使用者都有自己的主機組。當他們登錄到他們的帳戶時,他們只能查看和管理他們組中的主機。我該怎麼做呢?有什麼工具可以輕鬆管理嗎?我是 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                           somedude@example.org
}

定義一個包含聯繫人的組

define contactgroup {
   contactgroup_name       somegroup
   members                 somedude
}

定義主機時,包括contact_group

define host {
   host_name       someserver.example.org
   contact_groups  somegroup
   address         1.2.3.4
   use             generic-host
   notifications_enabled           1
}

為該使用者創建密碼:

htpasswd /etc/nagios3/htpasswd.users somedude

(/etc/nagios3 可能不是正確的目錄,具體取決於您的安裝)

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