1. 环境配置:
主机名 | 主机地址 | 操作系统 | 角色 |
zabbix | 192.168.188.201 | Rocky Linux release 8.6 | zabbix-server |
node1 | 192.168.188.111 | CentOS7 | zabbix-agent |
2. 配置zabbix客户端:
1>. 下载并安装zabbix客户端:
[root@node1 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.4
/rhel/7/x86_64/zabbix-agent2-5.4.12-1.el7.x86_64.rpm --no-check-certificate
[root@node1 ~]# yum install zabbix-agent2-5.4.12-1.el7.x86_64.rpm -y
2>. 配置zabbix客户端配置文件:
##需要修改的配置:
[root@node1 ~]# vim /etc/zabbix/zabbix_agent2.conf
Server=192.168.188.201 ##被动模式, Zabbix-Server的IP地址,多个地址以逗号间隔
ServerActive=192.168.188.201 ##主动模式, Zabbix-Server的IP地址,多个地址以逗号间隔
Hostname=linux-server1 ##本机的Hostname,使⽤用主动模式则必须配置
3>. 启动zabbix客户端服务:
[root@node1 ~]# systemctl enable zabbix-agent2.service --now
##查看端口是否监听
[root@node1 ~]# netstat -lntup | grep 10050
tcp6 0 0 :::10050 :::* LISTEN 11613/zabbix_agent2
3. 测试Zabbix客户端与Zabbix服务端通信是否正常:
##zabbix服务端安装zabbix-get
[root@zabbix ~]# yum install zabbix-get -y
[root@zabbix ~]# zabbix_get -h ##查看zabbix_get命令使用方法
##获取本机的监控数据
[root@zabbix ~]# zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"
0.580000
##获取客户端的监控数据
[root@zabbix ~]# zabbix_get -s 192.168.188.111 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
4. 通过web页面配置linux监控,添加监控主机及套用模板设置:
添加监控模板;
选择操作系统群组。
选择监控的模板,这里是被动监控linux系统。
查看添加的监控主机的最新数据是否监控到数据。