百度搜索:蓝易云 – Centos8部署zabbix6.4+postgresql15+PHP7.4教程

2024年 8月 1日 164.6k 0

在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=localhostDBName=zabbixDBUser=zabbixDBPassword=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/Shanghaimax_execution_time = 300memory_limit = 128Mpost_max_size = 16Mupload_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 环境上进行安装,如果已经安装了其他相关软件或配置,请先备份数据并谨慎操作。此外,实际操作中可能会因为版本变化等原因而有所不同,建议按需调整步骤和配置。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论