在企业级 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 Server 软件包,我们需要添加 Zabbix 官方提供的仓库地址。
rpm -Uvh https://repo.zabbix.com/zabbix/7.4/release/el/9/x86_64/zabbix-release-latest.el9.noarch.rpmdnf clean all
接下来我们安装 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
编辑配置文件 /etc/zabbix/zabbix_server.conf,填入正确的 数据库配置 密码:
找到 DBPassword= 这一行,取消注释并改为你的密码:DBPassword=password
重启所有服务并设置开机自启:
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 的部署。接下来你可以添加主机、配置告警媒介,开启你的自动化监控系统之旅了!
本文由主机测评网于2026-04-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260433291.html