要求:

沿用前面的练习,配置Zabbix的自动发现机制,实现以下目标:

1.创建自动发现规则
2.创建自动发现后的动作,添加主机、为主机链接模板

方案:

什么是自动发现(Discovery) ?
当Zabbix需要监控的设备越来越多,手动添加监控设备越来越有挑战,此时,可以考虑使用自动发现功能,自动添加被监控主机,实现自动批量添加一组监控主机功能。
自动发现可以实现: .
      自动发现、添加主机,自动添加主机到组;
      自动连接模板到主机,自动创建监控项目与图形等。

自动发现(Discovery)流程:
创建自动发现规则
创建Action动作,说明发现主机后自动执行什么动作
通过动作,执行添加主机,链接模板到主机等操作

步骤

实现此案例需要按照如下步骤进行。
步骤一:自动发现规则
1)创建自动发现规则
通过Configuration (配置) --> Discovery (自动发现) --> Create discovery rule (创建发现规则),如图所示。

zabbix server 自动发现 zabbix自动发现详解_Web

 

 

 

2)填写规则
填写自动发现的IP范围(逗号隔开可以写多个),多久做一-次自动发现(默认为1小时,仅实验修改为1m),如图所示,配置检查的方式:HTTP、FTP、 Agent的自定义key等检查,如图20所示。

zabbix server 自动发现 zabbix自动发现详解_IP_02

 

 

zabbix server 自动发现 zabbix自动发现详解_服务器_03

 

步骤二:创建动作
1)创建Action动作
通过Configuration (配置) --> Actions Event source(事件源):自动发现(Discovery)-->Create action (创建动作),如图-所示。

步骤二:添加新的虚拟机
1)创建新的虚拟机
创建一台新的主机,验证zabbix是否可以自动发现该主机,可以重新部署-台新的虚拟机(注意前面的课程,我们已经创建了虚拟机, web2,并且已经安装部署了Zabbix agent,如果没有该虚拟机或没有安装Agent,则需要前在zabbixclient web2部署Agent),也可以将旧虚拟机的IP地址,临时修改为其他IP.
2)验证结果
登陆Zabbix服务器的Web页面,查看主机列表,确认新添加的主机是否被自动加入监控主机列表,是否自动绑定了监控模板。

zabbix server 自动发现 zabbix自动发现详解_zabbix server 自动发现_04

 

 

 

2)配置Action动作具体行为
配置动作,添加动作名称,添加触发动作的条件,如图所示,

zabbix server 自动发现 zabbix自动发现详解_zabbix server 自动发现_05

 

 

点击操作(触发动作后要执行的操作指令),操作细节:添加主机到组,与模板链接(HTTP模板),如图

zabbix server 自动发现 zabbix自动发现详解_服务器_06

步骤二:添加新的虚拟机
1)创建新的虚拟机
创建- -台新的主机,验证zabbix是否可以自动发现该主机,可以重新部署一台新的虚拟机 (注意前面的课程。我们已经创建了虚拟机
zabbixclient web2,并且已经安装部署了Zabbix agent,如果没有该虚拟机或没有安装Agent,则需要前在zabbixclient _web2部署Agent) , 也
可以将旧虚拟机的IP地址,临时修改为其他IP.
2)验证结果
登陆Zabbix服务器的Web页面,查看主机列表,确认新添加的主机是否被自动加入监控主机列表,是否自动绑定了监控模板。

在监控中-->仪表盘中查看

zabbix server 自动发现 zabbix自动发现详解_zabbix server 自动发现_07

 

zabbix server 自动发现 zabbix自动发现详解_Web_08