Nagios 使用 hostgroup

 

有的时候我们需要监控的不是1台机器,而是100台机器,且这100台机器都是相同的配置。

 

如果如们为这一台一台机器单独配置那将是不可想像的...

 

这时我们可以用到一个 hostgroup 的功能 ... 很简单,三步

 

1.  添加  hostgroup

写道
cd /etc/nagios3/conf.d/

sudo vim hostgroups_nagios2.cfg


** add like this **



define hostgroup {
    hostgroup_name BBT-TEST
    alias BBT TEST SERVER
    members u146,u147
}

 

2.  定义 members

写道
define host{
    use generic-host ; Name of host template to use
    host_name u146
    alias 10.10.10.146
    address 10.10.10.146
    hostgroups BBT-TEST
}

define host{
    use generic-host ; Name of host template to use
    host_name u147
    alias 10.10.10.147
    address 10.10.10.147
    hostgroups BBT-TEST
}

 

3.  将原 define server 中的  host_name  改为  hostgroup_name即可

 

写道
# Alive
define service{
    use generic-service
    #host_name 10.10.10.146
    hostgroup_name BBT-TEST
    service_description Check Host Alive
    check_command check-host-alive
}

 

 

**  这里所有  BBT-TEST里的members成员都可以享用同一配置

 

你可能感兴趣的:(nagios)