当前位置:首页 > 系统教程 > 正文

CentOS 9 部署 Zabbix 7.4 监控平台教程(小白必备的全流程指南)

在企业级 IT 运维中,拥有一个强大的监控系统是至关重要的。Zabbix 7.4 Server 作为最新的版本,提供了更强大的性能和更友好的 UI 界面。本文将手把手教你在 CentOS 9 系统上快速部署并使用 Zabbix 7.4。

本文涉及的 SEO 关键词:CentOS 9, Zabbix 7.4 Server, 监控系统部署, 数据库配置

一、环境准备与系统优化

首先,我们需要确保 CentOS 9 系统已经更新,并关闭可能干扰部署的 SELinux 和防火墙(或者开放指定端口)。

# 更新系统sudo dnf update -y# 临时关闭 SELinuxsudo setenforce 0# 永久关闭建议修改 /etc/selinux/config

二、安装 Zabbix 7.4 官方源

为了获取最新的 Zabbix 7.4 Server 软件包,我们需要添加 Zabbix 官方提供的仓库地址。

rpm -Uvh https://repo.zabbix.com/zabbix/7.4/release/el/9/x86_64/zabbix-release-latest.el9.noarch.rpmdnf clean all
CentOS 9 部署 Zabbix 7.4 监控平台教程(小白必备的全流程指南)  Server 监控系统部署 数据库配置 第1张

三、安装 Zabbix 组件与数据库

接下来我们安装 Zabbix Server、前端页面、Agent 以及常用的 MySQL (MariaDB) 数据库。

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent mariadb-server -y

四、数据库配置与初始化

这是监控系统部署中关键的一步。我们需要创建 Zabbix 专用的数据库及用户,并导入初始表结构。

# 启动数据库systemctl enable --now mariadb# 进入数据库mysql -uroot -p# 执行以下 SQLcreate database zabbix character set utf8mb4 collate utf8mb4_bin;create user zabbix@localhost identified by 'password';grant all privileges on zabbix.* to zabbix@localhost;quit;

导入初始数据(输入上面设置的密码):

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

五、配置 Zabbix Server 并启动

编辑配置文件 /etc/zabbix/zabbix_server.conf,填入正确的 数据库配置 密码:

找到 DBPassword= 这一行,取消注释并改为你的密码:DBPassword=password

六、启动服务与 Web 端访问

重启所有服务并设置开机自启:

systemctl restart zabbix-server zabbix-agent httpd php-fpmsystemctl enable zabbix-server zabbix-agent httpd php-fpm

现在,你可以打开浏览器访问 http://your-ip/zabbix。按照向导点击“Next step”,输入数据库密码,完成安装。默认账号为:Admin,密码:zabbix

总结

通过以上步骤,你已经成功在 CentOS 9 上完成了 Zabbix 7.4 Server 的部署。接下来你可以添加主机、配置告警媒介,开启你的自动化监控系统之旅了!