zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)

1.首先在server2和server3上面下载并配置zabbix-agent服务

只有server2和server3上都安装了zabbix-agent这个服务之后server1才可以对server2和server3进行监控
因为监控是由zabbix-agent采集数据发送给zabbix-server的
注意做好server1、server2和server3之间的本地解析,在三台主机上面都做
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
配置server2
先在server1上发给server2 agent的安装包
在server2上进行配置
cd /etc/zabbix/
vim zabbix_agentd.conf编辑配置文件
修改三个地方:
98 Server=172.25.15.1 #server1的ip地址,对于server2来说被动
139 ServerActive=172.25.15.1 #主动让server1发现,对于server2来说主动
150 Hostname=server2 #自己的主机名

设置完之后开启服务并且设置开机自启动
systemctl start zabbix-agent
systemctl enable zabbix-agent
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
netstat -antlupe 查看端口10050有没有agent
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
配置server3(和server2一模一样)
因为server2和server3都是被监控端

cd /etc/zabbix/
vim zabbix_agentd.conf 编辑配置文件
修改三个地方:
98 Server=172.25.15.1 #server1的ip地址,对于server2来说被动
139 ServerActive=172.25.15.1 #主动让server1发现,对于server2来说主动
150 Hostname=server3 #自己的主机名
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
在浏览器zabbix的web界面中(server1)添加被监控的主机server2和server3(agent)
添加agent主机有三种方式:
手动添加
自动发现
自动注册

手动创建主机
【配置】->【主机】->【创建主机】
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)

zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)

zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
此时发现对server2的zabbix监控依旧是灰色的
在server2上面重新启动服务,在浏览器刷新一下,可以看到对server2的监控了

手动添加完成后,server2的ZBX还为灰色,得过30s才能变为绿色
我们可以重启zabbix-agent服务,目的是让server2去主动发现server1。(server2的配置文件里的serveractive项)

zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
手动添加完毕

自动发现
之前我们是将server2手动添加在监控平台上
先删除之前手动添加的server2,然后我们再让监控平台去自动发现server2
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
在web界面创建自动发现,以及自动发现的规则
【配置】->【动作】->【事件源:选择自动发现】

zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
开启自动发现,创建自动发现规则
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
填写规则
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
在主机里面可以看到server2了
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
可以看到已经自动发现server2了
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
自动发现完毕
注释:自动发现通常是server端主动去探测某个ip范围内的被监控端,适用于大批量的监控,而且监控模板都一样

自动注册
自动注册是被监控端主动去找server端,看自己想要被监控什么,去匹配什么样的模板,适合于单台主机
首先禁用server2刚才的动作和自动发现
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
【配置】->【动作】->【事件源:自动注册】
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
创建动作
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)

因为是自动注册,所以需要server3重新启动服务才可以
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
zabbix的web界面中添加agent被监控端(手动添加+自动发现+自动注册)
自动注册完毕