zabbix4.0自动发现

环境:centos7

前提:zabbix-server与zabbix-agent端已经部署完成
(不会的可以看上一篇文章)
zabbix部署教程

在需要监控的主机较多的时候,配置Zabbix自动发现或者自动注册并加入监控可以代替手动的添加主机,减轻工作量,Zabbix提供两种批量自动监控的方式:

  1. 自动发现:由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像等功能。
  2. 自动注册:由客户端主动发起,客户端必须安装并启动Zabbix agent,否则无法被自动注册添加至主机列表

也可以根据需要,在对主机安装系统的时候就安装配置并启动Zabbix agent服务,这样的话只要主机系统安装完成,便会自动加入监控


一、主动发现

在Zabbix服务端Web页面上配置邮件通知
配置发件人邮箱,依次点击:管理—>报警媒介类型—>Email
zabbix4.0自动发现

填写邮箱服务器的地址、端口、以及邮箱用户名称和密码(客户端授权码)等,并勾选已启用
zabbix4.0自动发现

配置收件人邮箱,依次点击:管理—>用户,点击要收到邮件的用户
zabbix4.0自动发现
点击报警媒介—>添加,填写收件人邮箱地址,其余的根据需要选择,点击添加—>更新
zabbix4.0自动发现
创建自动发现
依次点击:配置—>自动发现—>Local network
zabbix4.0自动发现
点击克隆
zabbix4.0自动发现
修改自动发现规则的名称
修改server端所扫描的主机IP地址范围,例如主机所在的范围为192.168.5.50-60
修改更新间隔
检查项不必修改,默认即可
设备唯一性准则选择IP地址
勾选已启用
点击添加
zabbix4.0自动发现
下图中的状态为已启用
zabbix4.0自动发现
创建发现动作
依次点击:配置—>动作,选择事件源为自动发现,点击 Auto discovery. Linux servers.
zabbix4.0自动发现
点击克隆
zabbix4.0自动发现
修改动作名称
修改动作触发条件
勾选已启用
点击添加
zabbix4.0自动发现
提示动作已添加,点击新添加的动作名称
zabbix4.0自动发现
选择操作,设置操作细节
zabbix4.0自动发现
在操作类型处选择添加主机,点击添加
zabbix4.0自动发现
在操作类型处选择发送消息,当主机自动发现并添加监控的时候自动给管理员发送邮件提示,选择要发送邮件的用户,并去掉勾选消息内容,这样收到的邮件才有内容,点击添加
zabbix4.0自动发现
最后,点击更新
zabbix4.0自动发现
下图中的状态为已启用
zabbix4.0自动发现
这时Zabbix服务端的配置就完成了
在Zabbix服务器的Web页面上等待自动发现主机并添加监控
点击监测—>自动发现,等待发现主机
zabbix4.0自动发现
发现主机成功后会自动在配置—>主机列表中加入发现的主机并添加监控
zabbix4.0自动发现
同时,邮箱也收到了邮件
zabbix4.0自动发现
注意:自动发现会一直触发发送邮件,这个一般只是在新装Zabbix,需要批量加主机时使用的,发现完成之后需要关掉。