a. 安装 Zabbix 存储库
# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum clean all
b. 安装Zabbix服务器,前端,代理
# yum install zabbix-server-mysql zabbix-agent
c. 安装 Zabbix 前端
启用红帽软件集合
# yum-config-manager --enable rhel-server-rhscl-7-rpms
编辑文件 /etc/yum.repos.d/zabbix.repo 并启用Zabbix-前端存储库。
[zabbix-frontend]
...
enabled=1
...
安装 Zabbix 前端包。
# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
d.创建初始数据库
确保数据库服务器已启动并正在运行。
在数据库主机上运行以下命令。
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
在Zabbix服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
导入数据库架构后禁用log_bin_trust_function_creators选项。
# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
e.为 Zabbix 服务器配置数据库
编辑文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
f.为 Zabbix 前端配置 PHP
编辑文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 取消注释并为您设置正确的时区。
; php_value[date.timezone] = Europe/Riga
启动Zabbix服务器和代理进程
启动Zabbix服务器和代理进程,使其在系统启动时启动。
# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
具体链接:下载并安装 Zabbix 5.0 LTS for Red Hat Enterprise Linux 7, MySQL
体