zabbix4.4 自动发现与自动注册

企业中有上千台服务器,手动添加客户端非常耗时间,增加人力、时间成本。zabbix提供了自动发现与自动注册的功能,自动批量发现局域网中的服务器,并自动添加到zabbix监控平台,

zabbix4.4 自动发现与自动注册_第1张图片

一、安装zabbix

基于LNMP的zabbix4.4源码编译安装

二、配置自动发现模板

zabbix4.4 自动发现与自动注册_第2张图片

自动发现到设备

zabbix4.4 自动发现与自动注册_第3张图片

三、配置自动注册动作

zabbix4.4 自动发现与自动注册_第4张图片

zabbix4.4 自动发现与自动注册_第5张图片

zabbix4.4 自动发现与自动注册_第6张图片

zabbix4.4 自动发现与自动注册_第7张图片

自动发现的主机通过发现策略与动作已经添加到列表中,但是目前还无法正常监控,故需要安装agent

四、安装客户端agent

实际场景中自动发现主机非常多,可以通过ansible批量安装,由于只有2台测试机,只用简单脚本批量安装

1.编写自动安装脚本

agent安装步骤可以参考

基于LNMP的zabbix4.4源码编译安装-步骤五

zabbix4.4 自动发现与自动注册_第8张图片

2.zabbix server批量拷贝至客户端

zabbix4.4 自动发现与自动注册_第9张图片

3.批量执行脚本

for ip in {129..135};do ssh -l root 192.168.197.$ip "sh auto_install_zabbix_agent.sh";done

4.自动注册验证

zabbix4.4 自动发现与自动注册_第10张图片

可以看到,客户端已经都加入监控,自动发现与注册就完成了