如何在Ubuntu 20.04系统中正确安装zabbix-agent 3.4版本
Ubuntu 20.04安装Zabbix Agent 3.4的正确方法
问题原因
你之前操作中安装的是适配Ubuntu 18.04(bionic)的Zabbix 3.4源,Ubuntu 20.04(focal)系统默认源自带的zabbix-agent 4.0版本号高于3.4源中的对应包版本,apt默认会优先安装版本更高的包,因此最终安装的是4.0版本。
正确操作步骤
- 先卸载已安装的zabbix-agent和错误的源配置包:
apt purge -y zabbix-agent zabbix-release apt autoremove -y
- 下载并安装Zabbix 3.4官方源包:
wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+bionic_all.deb dpkg -i zabbix-release_3.4-1+bionic_all.deb
- 创建apt优先级配置文件,强制优先使用Zabbix 3.4源的安装包:
cat > /etc/apt/preferences.d/99zabbix << EOF Package: zabbix-agent Pin: origin repo.zabbix.com Pin-Priority: 1001 EOF
- 更新软件源并安装zabbix-agent:
apt update apt install -y zabbix-agent
- 验证安装版本是否正确:
zabbix_agentd --version
注意事项
Zabbix 3.4官方未推出适配Ubuntu 20.04的专属安装包,本方案使用18.04版本的兼容包安装,若运行时出现依赖缺失报错,手动安装对应依赖包即可正常使用。
内容的提问来源于stack exchange,提问作者Log Edge
相关产品推荐
相关产品推荐

