前言
本部署方案为CentOS7版本下部署zabbix5.0 为MySQL+PHP+Nginx 如需Apache也可参阅,或者查看官网安装方式,内容基本一样,只不是过是需要将RPM包下载到本地
下载
使用yum 命令下载所需安装包
yum install --downloadonly --downloaddir=/root server_name -y
注释:
--downloadonly 仅下载而不更新
--downloaddir=DLDIR 指定一个其他文件夹用于保存软件包
server_name 需要下载的内容
我下载的内容是按照我之前写的文章去下载的,可参阅这篇文章
解压顺序
one
安装zabbix-server-mysql
1.fping-3.16-1.el7.x86_64.rpm
2.OpenIPMI-2.0.27-1.el7.x86_64.rpm --nodeps
3.OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm
4.OpenIPMI-libs-2.0.27-1.el7.x86_64.rpm
5.unixODBC-2.3.1-14.el7.x86_64.rpm
6.zabbix-server-mysql-5.0.13-1.el7.x86_64.rpm
TWO
install zabbix-agent
1.zabbix-agent-5.0.13-1.el7.x86_64.rpm
THREE
install centos-release-scl
1.centos-release-scl-rh-2-3.el7.centos.noarch.rpm
2.centos-release-scl-2-3.el7.centos.noarch.rpm
FOUR
install zabbix-web-mysql-scl
1.rh-php72-runtime-1-2.el7.x86_64.rpm
2.rh-php72-php-common-7.2.24-1.el7.x86_64.rpm --nodeps
3.rh-php72-php-json-7.2.24-1.el7.x86_64.rpm
4.rh-php72-php-zip-7.2.24-1.el7.x86_64.rpm
5.rh-php72-php-pdo-7.2.24-1.el7.x86_64.rpm
6.rh-php72-php-mysqlnd-7.2.24-1.el7.x86_64.rpm
7.zabbix-web-5.0.13-1.el7.noarch.rpm
8.rh-php72-php-cli-7.2.24-1.el7.x86_64.rpm
9.rh-php72-php-process-7.2.24-1.el7.x86_64.rpm
10.rh-php72-php-xml-7.2.24-1.el7.x86_64.rpm
11.rh-php72-php-pear-1.10.5-1.el7.noarch.rpm
12.rh-php72-1-2.el7.x86_64.rpm
13.rh-php72-php-bcmath-7.2.24-1.el7.x86_64.rpm
14.rh-php72-php-fpm-7.2.24-1.el7.x86_64.rpm
15.rh-php72-php-gd-7.2.24-1.el7.x86_64.rpm
16.rh-php72-php-ldap-7.2.24-1.el7.x86_64.rpm
17.rh-php72-php-mbstring-7.2.24-1.el7.x86_64.rpm
18.zabbix-web-deps-scl-5.0.13-1.el7.noarch.rpm --nodeps
19.zabbix-web-mysql-scl-5.0.13-1.el7.noarch.rpm
FIVE
install zabbix-nginx-conf
1.rh-nginx116-runtime-1.16-1.el7.x86_64.rpm
2.rh-nginx116-nginx-1.16.1-6.el7.x86_64.rpm
3.zabbix-nginx-conf-scl-5.0.13-1.el7.noarch.rpm
以上顺序是我挨个试出来的,后面跟着--nodeps的基本都是缺少依赖,但是我在yum search 的时候是没有,不过当我安装好以后并没有出问题,所以可以放心安装。
如有需要,可点击这里 直接下载所需的文件。
后续
离线部署和在线部署区别只在于rpm包的问题,因此部署过程不再这里描述,可以在之前写的安装zabbix参考,整个离线部署过程已经测试过并没有任何问题,如有任何问题,欢迎指正!