在CentOS 8上部署Zabbix 6.4与PostgreSQL 15以及PHP 7.4的教程如下:

步骤 1:安装依赖包

在终端中执行以下命令,安装Zabbix所需的依赖包和一些必要的工具:

sudo dnf install epel-release
sudo dnf install https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm
sudo dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-apache-conf zabbix-agent postgresql-server
sudo dnf install php php-pgsql php-mbstring php-xmlwriter php-xmlreader

步骤 2:启动并设置 PostgreSQL

sudo systemctl enable --now postgresql
sudo postgresql-setup --initdb

步骤 3:创建数据库

登录到 PostgreSQL 控制台:

sudo -u postgres psql

在 PostgreSQL 控制台中,执行以下命令创建 Zabbix 数据库和用户:

CREATE DATABASE zabbix;
CREATE USER zabbix WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE zabbix TO zabbix;
\q

步骤 4:配置 Zabbix 服务器

编辑 Zabbix 服务器配置文件:

sudo vi /etc/zabbix/zabbix_server.conf

修改以下参数:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=your_password

步骤 5:初始化 Zabbix 数据库

运行以下命令初始化 Zabbix 数据库:

sudo zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix

步骤 6:启动 Zabbix 服务器和代理

sudo systemctl enable --now zabbix-server zabbix-agent httpd

步骤 7:配置 PHP

编辑 PHP 配置文件:

sudo vi /etc/php.ini

确保以下参数设置正确:

date.timezone = Asia/Shanghai
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M

步骤 8:配置 Zabbix Web

复制 Zabbix Web 配置文件模板并重命名:

sudo cp /etc/zabbix/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php

编辑 Zabbix Web 配置文件:

sudo vi /etc/zabbix/zabbix.conf.php

修改以下参数:

$DB['TYPE'] = 'POSTGRESQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'your_password';

步骤 9:设置 SELinux

如果 SELinux 已启用,设置以下参数:

sudo setsebool -P httpd_can_connect_zabbix=1
sudo setsebool -P httpd_can_network_connect_db=1

步骤 10:重启 Apache 服务

sudo systemctl restart httpd

步骤 11:完成安装

现在,您已经成功部署 Zabbix 6.4 与 PostgreSQL 15 以及 PHP 7.4 在 CentOS 8 上。您可以通过访问服务器 IP 地址或域名,进入 Zabbix Web 界面,并使用默认的管理员账户(Admin/zabbix)登录。从此,您可以开始使用 Zabbix 进行监控和管理。

请注意,上述教程仅适用于在干净的 CentOS 8 环境上进行安装,如果已经安装了其他相关软件或配置,请先备份数据并谨慎操作。此外,实际操作中可能会因为版本变化等原因而有所不同,建议按需调整步骤和配置。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

最后修改:2023 年 07 月 22 日
如果觉得我的文章对你有用,请随意赞赏