我想创建一些用户帐户,每个用户都有自己的主机组。当他们登录到他们的帐户时,他们只能查看和管理他们组中的主机。我该怎么做?有没有可以轻松管理的工具?我是 Nagios 的新手。谢谢。
答案1
定义联系人
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
}
定义主机时,请包含 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 可能不是正确的目录)