当前位置:首页 > RockyLinux > 正文

RockyLinux Zabbix监控系统部署(手把手教你搭建企业级Zabbix监控平台)

在现代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
RockyLinux Zabbix监控系统部署(手把手教你搭建企业级Zabbix监控平台) Zabbix监控系统部署 Zabbix安装教程 RockyLinux服务器监控 Zabbix企业级监控 第1张

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企业级监控