按照https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages
进行安装。
参考链接:http://www.forever121.cn/?p=104
问题1:执行:rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.noarch.rpm,提示传输失败。
解决方法1:http换成https。
解决方法2:换个yum源,这里新建一个repo,地址为阿里云的。
cd /etc/yum.repos.d
vim zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/ # 这里我们换成阿里云的yum源
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
#baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/ #换了上面Zabbix的安装源地址,其组件地址也要记得换!
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
然后:
yum clean all
yum -y install zabbix-server-mysql zabbix-web-mysql
问题2:又提示:获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591"
解决:把上面的gpgcheck=0,这是因为本机/etc/pki/rpm-gpg下没有这个文件导致的。