自动化监控Zabbix之主机自动发现
创建思路
首先说下自动发现强大的功能,它到底可以帮助我们完成什么工作:
- 快速发现并添加主机
- 简单的管理
- 随着环境的改变而快速搭建监控系统
自动发现基于网络发现功能,而网络发现又基于以下信息:
- IP地址段
- 基于服务的FTP、SSH、Web、POP3、IMAP、TCP等
- 从Zabbix-agent端接收的信息
- 从SNMP agent端接受的信息
好了了解到以上信息,我们可以理解创建自动发现的过程为,zabbix-server会扫描你添加的IP地址段。比如你需要添加IP地址段为192.168.80.100到192.168.80.199这个区间的机器,设定好网络区间。当zabbix-server扫描到已经启动的些机器时,下一步需要触发动作,什么类型的机器进行什么操作。比如linux机器添加linux模板,并且添加到KVM虚拟机的分组当中。当完成了这些操作,zabbix主机的添加也就已经完成了。下面我们先进行动作的设置。
创建动作
![](http://upload-images.jianshu.io/upload_images/2333467-ccbad1d8a2a2b3d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
创建动作
依次点击以下位置:
- 1.配置
- 2.动作
- 3.自动发现
- 4.创建动作
填写动作位置名称,EC君这里设置的事自动发现,当然你可以设置多个动作,就像上边说的不同主机不同动作。
![](http://upload-images.jianshu.io/upload_images/2333467-e497eefdfec20ac8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/658)
填写动作名称
点击动作旁边的条件选项,下拉选择主机地址,并设置符合条件的IP地址区间段。
点击添加。
![](http://upload-images.jianshu.io/upload_images/2333467-8e3b5de08b3ffb40.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
配置条件
选择新的触发条件选择下拉框中的服务类型 在选择Zabbix客户端
![](http://upload-images.jianshu.io/upload_images/2333467-57a51d9d4d6754bf.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
填写新的条件信息
下面的配置地方稍微有点多我就分数字为大家介绍吧:
- 1.点击操作
- 2.选择操作类型为:添加到主机群组
- 3.选择你要添加的主机群组
- 4.先点击里面的添加
- 5.再点击外边的添加 (4和5这个步骤是zabbix的老毛病了,注意好顺序。)
![](http://upload-images.jianshu.io/upload_images/2333467-6e073f0a8054acb4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
设置动作添加主机组
此处就是外边的那个添加。
![](http://upload-images.jianshu.io/upload_images/2333467-c1922ef4318cfaec.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
注意
添加操作为主机选择添加主机。
![](http://upload-images.jianshu.io/upload_images/2333467-459e95d974ad2164.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
设置动作添加主机
添加关联模板
![](http://upload-images.jianshu.io/upload_images/2333467-e17eddbdf2be74b8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
添加关联模板
![](http://upload-images.jianshu.io/upload_images/2333467-a6c89f9cea9b1d88.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
添加完成
创建发现规则
点击自动发现→创建发现规则
![](http://upload-images.jianshu.io/upload_images/2333467-70b18f53e740c1f1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
创建发现规则
点击主机 自动发现:
- 填写名称
- 由agent代理程序自动发现
- IP范围:填写发现范围
- 延迟:此处按秒计算
- 添加检查:此处添加zabbix的uname
- 设备唯一性准则:按IP地址区分
最后点击启用,添加。
![](http://upload-images.jianshu.io/upload_images/2333467-0ae8b72932fab4ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/506)
配置自动发现
好了到此处自动发现就添加完成了,点击到首页仪表板,在你agent配置没问题的情况下,应该添加到主机了。
![](http://upload-images.jianshu.io/upload_images/2333467-b3fb8faa0b6364b1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/459)
已经有机器被发现
自动发现就介绍到这里了,下一次为大家介绍主动注册的实现方式和原理。
作者:EC君_王磊
链接:https://www.jianshu.com/p/3cb9073ea6af
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。