在现代 IT 运维中,RockyLinux Zabbix监控 已成为企业保障系统稳定运行的重要手段。Zabbix 是一款开源、功能强大的企业级监控工具,支持对服务器、网络设备、应用程序等进行实时监控与告警。本文将带你从零开始,在 Rocky Linux 系统上完整部署 Zabbix 监控平台,即使是运维小白也能轻松上手。
在开始之前,请确保你有一台已安装好 Rocky Linux 8 或 9 的服务器,并具备 root 权限或 sudo 权限。同时,建议关闭防火墙或开放相应端口(如 10051、80、443 等)。
Zabbix Server 需要 Web 服务(Apache)、数据库(MariaDB/MySQL)和 PHP 环境。我们使用官方仓库快速安装:
# 更新系统sudo dnf update -y# 安装 Apache、MariaDB、PHP 及相关扩展sudo dnf install -y httpd mariadb-server php php-mysqlnd \php-gd php-ldap php-xml php-bcmath php-mbstring \php-opcache php-json php-session# 启动并设置开机自启sudo systemctl enable --now httpd mariadb
运行安全初始化脚本并创建 Zabbix 专用数据库:
# 初始化数据库安全设置sudo mysql_secure_installation# 登录 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;
Zabbix 官方提供了针对 Rocky Linux 的 RPM 仓库,安装非常便捷:
# 添加 Zabbix 官方仓库(以 Zabbix 6.0 LTS 为例)sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm# 安装 Zabbix Server、Web 前端和 Agentsudo dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent# 导入初始数据库结构(注意替换密码)zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
编辑 Zabbix Server 配置文件,指定数据库连接信息:
sudo vi /etc/zabbix/zabbix_server.conf# 修改以下几行DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=your_strong_password
保存后,启动 Zabbix 服务:
sudo systemctl enable --now zabbix-server zabbix-agent httpd
打开浏览器,访问 http://你的服务器IP/zabbix,按照向导完成安装。数据库密码填写前面设置的 your_strong_password,其他选项保持默认即可。
登录默认账号为 Admin,密码为 zabbix。首次登录后建议立即修改密码。
在另一台 Rocky Linux 服务器上安装 Zabbix Agent:
# 添加仓库并安装 Agentsudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpmsudo dnf install -y zabbix-agent# 编辑配置文件,指定 Server IPsudo vi /etc/zabbix/zabbix_agentd.confServer=你的Zabbix服务器IPServerActive=你的Zabbix服务器IPHostname=被监控主机名(需与Zabbix Web中一致)# 启动 Agentsudo systemctl enable --now zabbix-agent
然后在 Zabbix Web 界面中点击“配置” → “主机” → “创建主机”,填写主机名、IP 地址,并关联“Template OS Linux by Zabbix agent”模板即可。
通过以上步骤,你已经成功搭建了一套基于 RockyLinux 服务器监控 的 企业级Zabbix部署 环境。Zabbix 功能远不止于此,你还可以配置邮件告警、自定义监控项、仪表盘等高级功能。
掌握这套 Zabbix安装教程,不仅能提升你的运维效率,还能为企业 IT 架构提供强有力的保障。赶快动手试试吧!
本文由主机测评网于2025-12-04发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122962.html