自动发现与自动注册

简介

自动发现:

zabbix Server主动发现所有客户端,然后将客户端登记自己的小本本上,缺点zabbix server压力山大(网段大,客户端多),时间消耗多。


 

自动注册:

zabbix agent主动到zabbix Server上报到,登记;缺点agent有可能找不到Server(配置出错)

 两种模式

被动模式:默认  agent被server抓取数据 (都是在agent的立场上说)
主动模式:agent主动将数据发到server端 (都是在agent的立场上说)


 

自动发现被动模式

 zabbix Server安装完毕

 配置agent客户端  注意配置Server=172.16.1.61

web界面上进行配置

web界面:配置 >> 自动发现 >> Local network
使用自带的自动发现规则(进行修改)即可

zabbix自动发现与自动注册_第1张图片

在ip范围内输入ip
Ip与延迟在实际的生产环境中要大一些,实验环境可以小一些

zabbix自动发现与自动注册_第2张图片

创建发现动作

zabbix自动发现与自动注册_第3张图片

配置动作

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

在操作中添加

zabbix自动发现与自动注册_第5张图片

查看是否成功

image.png

zabbix自动发现与自动注册_第6张图片

hosts解析就会出现cache01 ----服务端

[root@m01 ~]# vim  /etc/hosts

172.16.1.21 cache01

删除原有主机再发现

image.png

 自动注册----主动模式

停用主动发现,动作,主机

image.png

image.png

 zabbix Server安装完毕 

zabbix agent安装完毕,需要额外增加的配置

[root@cache01 ~]# vim /etc/zabbix/zabbix_agentd.conf

95 Server=172.16.1.61

136 ServerActive=172.16.1.61

147 #Hostname=Zabbix server

155 HostnameItem=system.hostname

 

与备份文件对比

[root@cache01 ~]# diff /etc/zabbix/zabbix_agentd.conf*

95c95

< Server=172.16.1.61

---

> Server=127.0.0.1

136c136

< ServerActive=172.16.1.61

---

> ServerActive=127.0.0.1

147c147

< #Hostname=Zabbix server

---

> Hostname=Zabbix server

155c155

< HostnameItem=system.hostname

---

> # HostnameItem=system.hostname

 

重启服务

[root@cache01 ~]# systemctl restart zabbix-agent.service

[root@cache01 ~]# netstat -tunlp|grep zabbix

tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      1966/zabbix_agentd 

tcp6       0      0 :::10050                :::*                    LISTEN      1966/zabbix_agentd 

 web操作

创建动作

zabbix自动发现与自动注册_第7张图片

添加动作

zabbix自动发现与自动注册_第8张图片

添加操作 --主机主机群组模板

zabbix自动发现与自动注册_第9张图片

查看是否成功

zabbix自动发现与自动注册_第10张图片

image.png