本教程将详细介绍如何在 CentOS Stream 10 系统上部署 Zabbix 7 监控系统,适合新手小白一步步操作。Zabbix 7 是一个强大的开源监控解决方案,用于实时跟踪服务器、网络设备和应用程序的性能。通过本 部署教程,您将学会安装和配置 Zabbix,实现高效的 系统监控。
首先,更新 CentOS Stream 10 系统以确保所有软件包最新。打开终端,运行以下命令:
sudo dnf update -ysudo dnf install -y wget vim curl epel-release
这将安装基本工具,为后续 Zabbix 7 部署做准备。
Zabbix 7 需要数据库存储监控数据。我们使用 MariaDB 作为数据库后端。安装并启动 MariaDB:
sudo dnf install -y mariadb-server mariadbsudo systemctl start mariadbsudo systemctl enable mariadbsudo mysql_secure_installation # 按照提示设置 root 密码并增强安全
完成数据库安装后,创建一个用于 Zabbix 的数据库和用户:
mysql -u root -p# 在 MySQL 提示符下执行:CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;CREATE USER "zabbix"@"localhost" IDENTIFIED BY "your_password";GRANT ALL PRIVILEGES ON zabbix.* TO "zabbix"@"localhost";FLUSH PRIVILEGES;EXIT;
替换 "your_password" 为强密码,这是 Zabbix 7 部署教程中的关键安全步骤。
添加 Zabbix 7 官方仓库到 CentOS Stream 10 系统:
wget https://repo.zabbix.com/zabbix/7.0/rhel/10/x86_64/zabbix-release-7.0-1.el10.noarch.rpmsudo rpm -Uvh zabbix-release-7.0-1.el10.noarch.rpmsudo dnf clean all
现在安装 Zabbix 服务器、前端和代理:
sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
这将为系统监控安装必要的 Zabbix 7 组件。
将 Zabbix 的初始数据库架构和数据导入到 MariaDB 中:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix
输入之前为 "zabbix" 用户设置的密码。这完成了数据库设置,是 Zabbix 7 部署的关键部分。
编辑 Zabbix 服务器配置文件,设置数据库密码:
sudo vim /etc/zabbix/zabbix_server.conf# 找到 DBPassword 行,修改为:DBPassword=your_password
接下来,配置 Nginx 和 PHP 用于 Zabbix Web 界面。编辑 PHP 配置:
sudo vim /etc/php-fpm.d/zabbix.conf# 确保以下行已设置(通常默认正确):; php_value[date.timezone] = Asia/Shanghai # 取消注释并设置您的时区
然后,启动并启用相关服务:
sudo systemctl restart zabbix-server zabbix-agent nginx php-fpmsudo systemctl enable zabbix-server zabbix-agent nginx php-fpm
现在,您可以在浏览器中访问 Zabbix Web 界面。在合适位置插入 Zabbix 系统监控界面示意图:
打开浏览器,输入 http://您的服务器IP地址/zabbix,按照安装向导完成设置。默认登录用户为 Admin,密码为 zabbix。
登录 Zabbix Web 界面后,添加主机并配置监控项。检查服务状态确保一切正常:
sudo systemctl status zabbix-server # 应显示 active (running)
至此,您已成功在 CentOS Stream 10 上部署 Zabbix 7 监控系统。本部署教程涵盖了从系统更新到 Web 界面访问的全过程,助力您实现高效系统监控。
总结:通过以上步骤,您可以轻松在 CentOS Stream 10 环境中安装 Zabbix 7,并开始监控您的 IT 基础设施。如果有问题,请参考 Zabbix 官方文档或社区支持。
本文由主机测评网于2026-01-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117488.html