nagios 多用戶權限管理---特定用戶訪問特定主機或服務
1.nagios安裝
------------
2.添加用戶和密碼
htpasswd /usr/local/nagios/etc/htpasswd.users eddy
3.修改配置
vim /usr/local/nagios/etc/cgi.cfg
use_authentication=1
authorized_for_read_only=eddy
4.添加聯繫人
vi /usr/local/nagios/etc/objects/contacts.cfg
efine contact{
contact_name eddy
use generic-contact
alias eddy
}
5.添加聯繫組
define contactgroup{
contactgroup_name eddy
alias eddy
members eddy
}
6.爲主機或者服務添加聯繫組
在屬於eddy的主機、服務配置文件的聯繫人中加入eddy:
define host{
use linux-server
host_name gfs5
alias gfs5
address 192.168.6.196
contact_groups eddy
}
在主機中添加此聯繫組,那就可以查看此主機所有服務
define service{
use local-service ; Name of service template to use
host_name gfs5
service_description PING
check_command check_ping!100.0,20%!500.0,60%
contact_groups eddy
}
在服務中添加此聯繫組,那就只能查看此服務器,此主機其它服務均不能查看