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

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

在运维工作中,拥有一套稳定高效的监控系统是每位工程师的“安全感”来源。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 httpdsystemctl start zabbix-serversystemctl 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 的部署虽然看似繁琐,但每一步都对应着系统架构的逻辑。建议大家在实验环境中亲手敲一遍命令,感受从零搭建监控平台的全过程。

http://www.jsqmd.com/news/1161541/

相关文章:

  • JX-A7T 电池供电 WiFi 配网失败完全指南:为什么电池供电时无法配网?
  • 2026实力之选鹤岗名表名包奢侈品回收万国积家朗格爱马仕迪奥圣罗兰实测公安备案门店全城上门私密交易 - 谊识预商务
  • 如何彻底摆脱网盘限速:八大平台直链下载助手完全指南
  • AndroidMP3Recorder与LAME集成:深入理解NDK与JNI在音频编码中的应用
  • 2026 年 7 月黄金回收 TOP5 测评 杭州连锁小店差异梳理 - 每日生活报
  • 【AI编程时代必备技能】:3步完成Cursor专属Prettier深度定制,提速开发300%
  • 工业安全AI监测新范式:88.5% mAP高精度安全帽检测解决方案
  • Bidfans全局参数校验体系筑牢接口安全与规范基石
  • 并行并查集:用于并发连接查询的无锁实现探索7
  • Formality:时序变换(五)(触发器复制)
  • 2026 寿县装修行业深度盘点:客户痛点拆解与全场景整装服务商对比指南 - 国麟测评
  • 零依赖HTML演示文稿生成器:技术决策者的颠覆性演示解决方案
  • 如何用AI股票分析系统在10分钟内建立个人智能投资助手
  • day01-704.二分查找
  • 基于SpringBoot的超市管理系统设计与实现【源码+文档+部署讲解】
  • 警惕旧金折价陷阱!2026贵金属白皮书苏州合扬原价实收无损耗 - 奢侈品交易观察员
  • 怎么结合目标岗位JD来优化简历?从ATS筛选原理到实战七步法
  • Unreal Engine角色物理终极指南:如何用KawaiiPhysics实现自然流畅的摇摆动画
  • 终极指南:3分钟掌握国家中小学智慧教育平台电子课本解析工具
  • 专业门窗密封条定制,品质保证厂家直供联系方式 - 速递信息
  • 北京华恒智信为制造业破解扁平化改革下班组长管理困境
  • DDrawCompat终极指南:三步让经典Windows游戏在现代系统重获新生
  • Noto字体终极指南:如何用800+语言支持彻底告别“豆腐块“问题
  • 2026重庆越野车改装哪家好?竞极线渝北旗舰店多车型改装方案+价格+备案指南 - 资讯焦点
  • 终极免费方案:5分钟解锁Microsoft 365完整功能,告别订阅烦恼!
  • 固安装修公司怎么选?昌遂欧派大家居官方旗舰店:欧派原厂整装+闭口合同+本地实体老店,看完这篇再决定! - 商业先知
  • 美控污泥浓度仪的四大核心优势是什么?2026 高精度工业仪表优选 - 仪表人老张
  • 影刀RPA PDF读取与内容提取实战
  • 一线观察:长期接触中发现的保定市工程造价标书代写底层现象 - 速递信息
  • 2026 年国内激光镭雕机行业主流产品综合评测:基于公开参数的多维度盘点 - 互联网科技品牌测评