操作步骤:

#cd /root/tools/zabbix/tools/zabbix-agent
#wget repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-agent-3.4.2-1.el6.x86_64.rpm
#rpm -ivh zabbix-agent-3.4.2-1.el6.x86_64.rpm

报错:

libpcre.so.0()(64bit) is needed by zabbix-agent-3.4.2-1.el6.x86_64

解决办法1:

此方法安装的是5.0的zabbix agent,这样会和3.4.2的zabbix-server不兼容
#rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/6/x86_64/zabbix-release-5.0-1.el6.noarch.rpm

#vi /etc/yum.repos.d/zabbix.repo

把baseurl中含有6的替换成7

比如baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/6/$basearch/debuginfo/

替换成
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/

执行yum -y install zabbix-agent

解决办法2-最终解决办法:

因为我是centos7的机器,而且zabbix server版本为3.4.2,所以选择以下yum源
#rpm -Uvh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
#yum install zabbix-agent

另外如何卸载zabbix-client呢?

rpm - qa | grep zabbix 查看下载的rpm包
yum remove +包名删除
find / -name zabbix 删除找到的残余文件

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐