尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CentOS 7 一键部署 Zabbix 监控平台实战指南

CentOS 7 一键部署 Zabbix 监控平台实战指南
📅 发布时间:2026/7/10 15:15:41

在运维工作中,拥有一套稳定高效的监控系统是每位工程师的“安全感”来源。Zabbix 作为企业级监控的首选,其部署过程虽然经典,但对于新手来说,稍有不慎就可能在依赖环境或配置细节上“卡壳”。

今天,我结合最新的运维实践,为大家整理了一份基于 CentOS 7 的 Zabbix 3.4 一键部署教程。这份笔记不仅涵盖了从环境清理到 Web 端访问的全流程,还融入了资深工程师的避坑经验,助你快速搭建起属于自己的监控平台。

一、 环境准备:清理与基础配置

在安装任何服务之前,我们首先要为系统“扫清障碍”。

  • 关闭 SELinux:SELinux 虽然安全,但在测试环境中常会阻碍服务启动。
    • 临时关闭:执行setenforce 0立即生效。
    • 永久关闭:编辑/etc/selinux/config文件,将SELINUX=enforcing修改为SELINUX=disabled。
  • 关闭防火墙:为了快速验证服务连通性,建议临时关闭防火墙。
    • 执行systemctl stop firewalld停止服务。
    • 执行systemctl disable firewalld禁止开机自启。
  • 基础环境检查:确保你的 CentOS 7 系统已配置好网络并能访问外网,以便后续使用yum安装软件包。
二、 部署 LAMP 架构:搭建 Web 运行环境

Zabbix 的前端需要依赖 Web 服务和数据库,我们采用经典的 LAMP(Linux + Apache + MariaDB + PHP)组合。

  • 安装 Apache:执行yum install -y httpd安装 Web 服务器,随后使用systemctl enable httpd设置开机自启,并启动服务。
  • 安装 MariaDB:执行yum install -y mariadb mariadb-server安装数据库。启动并设置开机自启后,建议输入mysql命令测试能否直接进入数据库交互界面,验证安装是否成功。
  • 安装 PHP 环境:执行yum install -y php php-mysql安装 PHP 及其对 MySQL 的支持模块,这是 Zabbix 前端运行的基础。
三、 安装与配置 Zabbix 服务端

环境准备好后,就是核心的 Zabbix 安装环节。

  • 安装 Zabbix 源:使用rpm命令直接安装 Zabbix 的官方仓库源。根据参考资料,命令为
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
  • 安装 Zabbix 组件:这条命令会一次性安装服务端、Web 接口、Agent 代理及数据发送工具。
yum install -y zabbix-server-mysql zabbix-get zabbix-web-mysql zabbix-agent zabbix-sender
  • 数据库初始化:
    • 登录 MariaDB,执行create database zabbix character set utf8 collate utf8_bin;创建专用数据库。
    • 执行授权命令:grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';,并用flush privileges;刷新权限。
mysql create database zabbix character set utf8 collate utf8_bin; #创建数据库zabbix show databases; #看看数据库 #创建账户并且授权设置密码 grant all privileges on zabbix.* to zabbix@localhost identified by'zabbix'; flush privileges;
  • 导入初始数据:进入/usr/share/doc/zabbix-server-mysql-*/目录,解压 SQL 脚本gunzip create.sql.gz,然后登录数据库,使用source create.sql将表结构和初始数据导入 Zabbix 库。
cd /usr/share/doc/zabbix-server-mysql-****/ gunzip create.sql.gz mysql use zabbix; source create.sql
  • 配置 Server 文件:编辑/etc/zabbix/zabbix_server.conf,取消相关注释并配置数据库连接信息(DBHost, DBName, DBUser, DBPassword)。
cd /etc/zabbix vi zabbix_server.conf

四、 启动服务与 Web 端初始化

最后一步,启动所有服务并完成 Web 端的向导配置。

  • 启动服务:依次执行systemctl start httpd、systemctl start zabbix-server和systemctl start zabbix-agent,并设置它们为开机自启。
  • 配置 PHP 时区:编辑/etc/httpd/conf.d/zabbix.conf,找到 php_value date.timezone 这一行,将其修改为Asia/Shanghai,确保 Web 界面显示的时间与本地一致。
  • 浏览器访问:打开浏览器,输入地址http://<你的服务器IP>/zabbix。
    • 在安装向导中,数据库配置环节需填写之前创建的用户名(zabbix)和密码(zabbix)。
    • 完成向导后,使用默认账户Admin(注意首字母大写)和密码zabbix登录即可开始使用。
寄语

运维自动化与监控是现代网络工程师的必修课。Zabbix 的部署虽然看似繁琐,但每一步都对应着系统架构的逻辑。建议大家在实验环境中亲手敲一遍命令,感受从零搭建监控平台的全过程。

相关新闻

  • ZFX山海证券外汇:从公开信息出发,对照外汇行业规范化表达与流程清晰度
  • day01-704.二分查找
  • 如何用AI股票分析系统在10分钟内建立个人智能投资助手

最新新闻

  • 思源宋体CN终极指南:7种字重免费开源字体完全解析
  • 2026检测论文 AI 痕迹的工具有哪些?靠谱论文 AIGC 检测平台对比测评 - 品牌种草官
  • Lattice HTTP负载均衡配置:高性能流量分发最佳实践
  • aaa认证是什么意思?办了aaa认证对企业有什么好处? - 信息快递
  • AI大模型对比横评:DeepSeek、ChatGPT、Claude等十大模型哪个更适合你?
  • 收藏!前端工程师2026年AI大模型转型指南:从页面到架构师

日新闻

  • OpenClaw本地化部署:xParse文档解析引擎实战指南
  • 蓝牙 5.4 协议栈深度解析:从 HCI 到 L2CAP 的 7 层数据流
  • PyTorch nn.CrossEntropyLoss 实战:3种权重设置与标签平滑对比(附代码)

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号