在现代IT运维中,RockyLinux Zabbix监控系统部署已成为保障服务器稳定运行的重要手段。Zabbix 是一款开源、功能强大的企业级监控工具,支持对服务器、网络设备、应用服务等进行全方位监控。本教程将面向零基础用户,详细讲解如何在 Rocky Linux 9 系统上从零开始部署 Zabbix 监控系统。
一、准备工作
首先,请确保你有一台已安装好 Rocky Linux 9 的服务器,并具备 root 权限或 sudo 权限。建议最小化安装,以减少不必要的依赖冲突。
二、安装 LAMP 环境(Zabbix 依赖)
Zabbix Web 界面基于 PHP 开发,后端使用 MySQL/MariaDB 数据库存储数据,因此我们需要先搭建 LAMP(Linux + Apache + MariaDB + PHP)环境。
1. 安装 Apache 和 MariaDB
sudo dnf install -y httpd mariadb-server mariadb# 启动并设置开机自启sudo systemctl enable --now httpdsudo systemctl enable --now mariadb
2. 安装 PHP 及所需扩展
Zabbix 需要特定版本的 PHP(通常为 7.4 或 8.0+),Rocky Linux 9 默认仓库提供 PHP 8.0。
sudo dnf install -y php php-mysqlnd php-gd php-ldap php-xml php-bcmath \php-mbstring php-ctype php-session php-opcache php-curl# 重启 Apache 使 PHP 生效sudo systemctl restart httpd
3. 初始化 MariaDB 安全设置
sudo mysql_secure_installation
按照提示设置 root 密码、移除匿名用户、禁止远程 root 登录等(建议全部选 Yes)。
三、安装 Zabbix Server 和前端
Zabbix 官方提供了针对 Rocky Linux 的 RPM 仓库,我们直接添加即可。
1. 添加 Zabbix 官方仓库
sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-6.0-1.el9.noarch.rpmsudo dnf clean all
2. 安装 Zabbix Server、Web 前端和 Agent
sudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
3. 创建 Zabbix 数据库
登录 MariaDB 并创建专用数据库和用户:
sudo mysql -u root -p-- 在 MariaDB 中执行以下 SQLCREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'your_strong_password';GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';FLUSH PRIVILEGES;EXIT;
4. 导入初始数据库结构
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
输入刚才设置的 zabbix 用户密码即可导入。
四、配置 Zabbix Server
编辑 Zabbix Server 配置文件,指定数据库连接信息:
sudo vi /etc/zabbix/zabbix_server.conf
找到并修改以下几行(取消注释并填入你的密码):
DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=your_strong_password
五、启动 Zabbix 服务
sudo systemctl enable --now zabbix-server zabbix-agentsudo systemctl restart httpd
六、完成 Web 安装向导
打开浏览器,访问:
http://你的服务器IP/zabbix
按照页面提示完成安装:
检查先决条件(应全部 OK) 填写数据库连接信息(数据库名:zabbix,用户:zabbix,密码:your_strong_password) 设置 Zabbix Server 地址(默认 localhost 即可) 确认配置并完成安装默认登录账号:Admin,密码:zabbix(注意大小写)
七、后续建议
成功部署 Zabbix企业级监控 后,建议:
立即修改默认 Admin 密码 配置邮件告警通知 添加被监控主机(通过 Zabbix Agent 或 SNMP) 定期备份 Zabbix 数据库通过本教程,你应该已经成功完成了 RockyLinux服务器监控 系统的搭建。Zabbix 功能强大,后续可深入学习模板、触发器、自动发现等高级功能,构建完整的 IT 运维监控体系。
关键词回顾:RockyLinux Zabbix监控系统部署、Zabbix安装教程、RockyLinux服务器监控、Zabbix企业级监控
