Centos7 离线安装zabbix客户端
环境:Centos7.7
1. 下载离线安装包
下载地址:
http://repo.zabbix.com/zabbix
在上述打开的页面中,依次选择版本号,环境,OS版本以及OS处理器型号。
这里,我最终选择的版本如下:
http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.0-1.el7.x86_64.rpm
将下载好的安装包拷贝到Centos服务器中。
2. 开放防火墙端口
Zabbix 客户端用到的端口号为10050,因此需要打开防火墙端口,默认时关闭的:
打开防火墙端口:
firewall-cmd --zone=public --add-port=10050/tcp --permanent
重启防火墙
firewall-cmd --reload
查看已经开放的端口
firewall-cmd --list-ports
3. 安装zabbix-agent客户端程序
在安装包所在的目录内,执行以下命令:
rpm -ivh zabbix-agent-5.0.0-1.el7.x86_64.rpm
4. 修改zabbix-agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
119 Server=192.168.1.150 //Zabbix-server地址,多个用","隔开,如127.0.0.1,192.168.1.150
160 ServerActive=192.168.1.150 //主动检查本主机数据发送给Zabbix-server
171 #Hostname=Zabbix server
172 Hostname=192.168.1.149 //客户端IP地址
1
2
3
5. 启动zabbix-agent
开启zabbix-agent:
systemctl start zabbix-agent
设置开机自启动:
systemctl enable zabbix-agent
查看当前zabbix-agent状态:
systemctl status zabbix-agent
最后,查看 10050端口服务是否开启:
ss -antulp | grep :10050
tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=3066,fd=4),("zabbix_agentd",pid=3065,fd=4),("zabbix_agentd",pid=3064,fd=4),("zabbix_agentd",pid=3063,fd=4),("zabbix_agentd",pid=3062,fd=4),("zabbix_agentd",pid=3055,fd=4))
tcp LISTEN 0 128 [::]:10050 [::]:* users:(("zabbix_agentd",pid=3066,fd=5),("zabbix_agentd",pid=3065,fd=5),("zabbix_agentd",pid=3064,fd=5),("zabbix_agentd",pid=3063,fd=5),("zabbix_agentd",pid=3062,fd=5),("zabbix_agentd",pid=3055,fd=5))
1
以上,zabbix-agent 已经安装成功,接下来可以在zabbix-web 页面上进行配置,实现对此客户端的监控。