这个实验是在上一篇的基础上做的,因此就不说实验环境了
1.首先在server2和server3上面下载并配置zabbix-agent服务
只有server2和server3上都安装了zabbix-agent这个服务之后server1才可以对server2和server3进行监控
因为监控是由zabbix-agent采集数据发送给zabbix-server的
注意做好server1、server2和server3之间的本地解析,在三台主机上面都做
vim /etc/hosts
172.25.2.1 server1
172.25.2.2 server2
172.25.2.3 server3
- (1)配置server2
先在server1上发给server2agent的安装包scp /etc/yum.repos.d/zabbix.repo server2:/etc/yum.repos.d/
在server2上利用网络yum源安装zabbix-agent服务,和server1的道理是一样的
在server2上进行配置
cd /etc/zabbix/
vim zabbix_agentd.conf编辑配置文件
修改三个地方:
98 Server=172.25.2.1 #server1的ip地址,对于server2来说被动
139 ServerActive=172.25.2.1 #主动让server1发现,对于server2来说主动
150 Hostname=server2 #自己的主机名,一定做好解析
设置完之后开启服务并且设置开机自启动
systemctl start zabbix-agent
systemctl enable zabbix-agent
再次查看解析
netstat -antlupe 查看端口10050有没有agent
- (2)配置server3(几乎和server2一模一样)
因为server2和server3都是被监控端
[root@server1 html]# scp /etc/yum.repos.d/zabbix.repo server3:/etc/yum.repos.d/
[root@