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成员都可以享用同一配置

猜你喜欢

转载自xiaolin0199.iteye.com/blog/2159650