通过自动发现自动添加主机
当生产环境中需要监控海量的机器的时候,特别是像58、赶集这类同城性质的大网站,或者京东、阿里云这样的造节电商,每次活动、大促都需要添加很多机器来应对海量用户流量,每天都有可能上架新的机器、或者添加新的容器。那么机器及容器的运行情况都是通过监控来获取运行状态的。然而每次如果通过繁琐的运维流程去人工添加机器监控是非常麻烦且低效的,为了能够避免公司内部人员的沟通成本、提升公司运维的工作效率,zabbix可以通过自动发现来完成自动发现需要监控的机器,并自动把机器加入到公司监控网,实现自动监控报警服务。
一、实验拓扑图
image
二、实验步骤
2.1)安装zabbix server 和 zabbix-agent 详情请参考《部署zabbix企业监控平台》
2.2)zabbix-agent配置文件修稿操作
# sed -i.bak '/^Server=/c\Server=192.168.10.40' /etc/zabbix/zabbix\_agentd.conf
# systemctl restart zabbix-agent


你会发现该页面中已经有一个自动发现规则了,但是是禁用的,默认是对192.168.0.1-254这个网段做自动发现的,(具体为啥是这个网段呢,可能开发自己用的就是这个网段,或者为了方便大家,开发觉得很多人喜欢用这个网段吧)这个可能不适合你的网段,你可以通过以下两种方式自己创建自动发现规则:
1)修改他默认的规则,把里面的网段改成自己的网段
2)自己创建一个自动发现规则,本文中我选择的就是这种方式。

名称这块: 别到最后你都不知道你起了的名称是何意义。
更新间隔: 我为了试验效果,快点完成发现,所以我选的5s,现实生成环境你敢这么搞,你的服务器就会死的快一些。因为监控服务器会创建一些进程去发现机器,会产生大量进程,建议这块选1小时以上。
IP范围: 为了减少发现服务器创建大量的进程,我就选了11个IP。

自动发现只能发现主机,不能实现自动添加主机并实现监控,如果你想让发现的主机自动添加到监控列表,那么你还需要去配置菜单中的动作选项,具体操作继续看图。

注意图片中的标记10,一定要选自动发现,然后在点创建动作。你会发现,页面中系统也为你提供了一个动作,和自动发现一样你可以改这个模板,也可以自己创建,我依然选择自己创建了。


1)添加主机
2)加入到群组
3)链接监控模板
4)开启监控

# systemctl restart zabbix-agent

网友评论