什么是自动发现
zabbix-server主动发现所有客户端,
自动发现;服务端 不断 的问局域网,机器,要不要监控, 客服端等待 被动模式
缺点:Zabbix服务端压力大,时间消耗多
配置:zabbix-agent端
修改配置文件:
[root@db03 ~]# vim /etc/zabbix/zabbix_agentd.conf
95 Server=172.16.1.71
重启agent
[root@db03 ~]# systemctl restart zabbix-agent.service
web页面设置
配置--> 自动发现
动作--> 事件源-->自动发现--> 创建动作
动作--> 动作
标题
dircovery:{DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.NAME}
内容
dircovery rule: {DISCOVERY.RULE.NAME}
Device IP:{DISCOVERY.DEVICE.IPADDRESS}
Device DNS:{DISCOVERY.DEVICE.DNS}
Device status:{DISCOVERY.DEVICE.STATUS}
Device uptime: {DISCOVERY.DEVICE.UPTIME}
Device name: {DISCOVERY.RULE.NAME}
Device service name: {DISCOVERY.SERVICE.NAME}
Device service port: {DISCOVERY.SERVICE.PORT}
Device service status: {DISCOVERY.SERVICE.STATUS}
Device service uptime: {DISCOVERY.SERVICE.UPTIME}
条件
此页不用设置
操作
回到配置中的主机,等一会,会看到自动发现了
自动注册
1. zabbix-agent 修改配置文件
[root@web02 ~]# vim /etc/zabbix/zabbix_agentd.conf
136 ServerActive=172.16.1.71
147 Hostname=web02 主机名要唯一 客户端自动获取主机名,不要同时设置
177 # HostMetadataItem=
HostMetadataItem=system.uname
2. 重启
systemctl restart zabbix-agent.service
3 .配置-->动作--> 事件源-->下拉中选则自动注册--> 创建动作
条件
此页面不做设置