背景:两台虚拟机192.168.1.12、192.168.1.13,下面简称虚1、虚2。
先让两个虚拟机能互相ping通,并能上外网,可参看我的另一篇文章
https://blog.csdn.net/tangdaren2/article/details/106364334
虚1中已搭建zabbix-server,并可以访问http://192.168.1.12/zabbix
需求:在虚2中添加zabbix-client,并使用虚1中的server监控虚2client
Here we go!
Step1:在虚2中安装客户端并配置
rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.11-1.el7.x86_64.rpm
修改zabbix-agent配置,指向zabbix-server主机
vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.12 ServerActive=192.168.1.12 Hostname=web01(虚1的hostname)
然后修改本机的/etc/hosts
Step2:重启zabbix-agent
systemctl restart zabbix-agent.service
systemctl status zabbix-agent.service
Step3:在server主机安装zabbix-get并测试能否获取client机的信息
yum install zabbix-get.x86_64
Step4:在server前端页面中添加client信息并监控
在server中可以get到client信息后,用 http://192.168.1.12/zabbix 添加client,根据自己的信息填。
Step5:配置模板相关信息,刷新。
显示客户端的hostname,并显示“已启用”后,则说明监控成功!