首页/新闻资讯/正文详情

CentOS ...部署Zabbix. 手把手、保姆级

发布时间:2026/11/13 3:10:01 来源:云帆数科 栏目:资讯中心
CentOS ...部署Zabbix. 手把手、保姆级
CentOS 7 部署 Zabbix 6.0手把手、保姆级教程大家好我是一名资深技术博主。今天我要带大家一步步在 CentOS 7 上部署 Zabbix 6.0 LTS——一个强大的开源监控系统。别担心我会用最通俗的语言和实际代码让你从零开始轻松搭建起属于自己的监控平台。这篇文章适合所有对监控感兴趣的开发者或运维人员即使你之前没接触过 Zabbix也能跟着做。## 为什么选择 ZabbixZabbix 是一个企业级分布式监控解决方案能监控网络设备、服务器、应用等。它支持自动发现、告警、可视化图表而且免费开源。CentOS 7 作为稳定服务器系统搭配 Zabbix 6.0 LTS长期支持版简直是黄金搭档。本教程将覆盖环境准备、安装数据库、配置 Zabbix 服务、启动 Web 界面最后测试一下监控效果。## 环境准备先搭好地基在开始之前确保你的 CentOS 7 系统是最新的并且有 root 权限。我会用虚拟机模拟但云服务器也一样。先更新系统包bash# 更新系统确保依赖包最新sudo yum update -y# 安装必要的工具如 wget 和 vimsudo yum install -y wget vim net-tools接下来关闭防火墙为了简洁生产环境要配置规则bash# 临时关闭防火墙sudo systemctl stop firewalld# 禁止开机自启sudo systemctl disable firewalld还要关闭 SELinux否则 Zabbix 可能报权限错误。编辑/etc/selinux/config把SELINUXenforcing改成disabled然后重启或执行setenforce 0。## 第一步安装和配置 MySQL 数据库Zabbix 需要数据库存储监控数据这里我们用 MariaDBMySQL 的兼容分支。先安装bash# 安装 MariaDB 服务器和客户端sudo yum install -y mariadb-server mariadb# 启动并设置开机自启sudo systemctl start mariadbsudo systemctl enable mariadb接着安全初始化数据库设置 root 密码。运行以下命令按提示操作bashsudo mysql_secure_installation通常步骤输入当前密码默认空- 设置新密码 - 删除匿名用户 - 禁止远程 root 登录 - 删除测试数据库 - 重新加载权限。完成后创建 Zabbix 的数据库和用户sql-- 登录数据库输入你刚设置的密码mysql -u root -p-- 创建数据库指定字符集CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;-- 创建用户密码设为 yourpassword实际自己改CREATE USER zabbixlocalhost IDENTIFIED BY yourpassword;-- 授权GRANT ALL PRIVILEGES ON zabbix.* TO zabbixlocalhost;-- 刷新权限FLUSH PRIVILEGES;-- 退出EXIT;## 第二步安装 Zabbix 仓库和核心组件Zabbix 官方提供专门针对 CentOS 7 的仓库。先添加仓库bash# 下载 Zabbix 6.0 的 RPM 包rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm# 清理缓存并安装yum clean allsudo yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent这里安装了三个组件zabbix-server-mysql服务端、zabbix-web-mysqlWeb 界面、zabbix-agent被监控端。安装过程会下载依赖耐心等待。接下来导入 Zabbix 的初始数据库结构。Zabbix 安装包自带 SQL 文件bash# 解压并导入zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix输入之前设置的yourpassword。如果没报错说明数据库导入成功。然后配置 Zabbix 服务端编辑配置文件/etc/zabbix/zabbix_server.confbash# 用 vim 打开配置文件sudo vim /etc/zabbix/zabbix_server.conf找到以下参数并修改或取消注释iniDBHostlocalhost # 数据库主机DBNamezabbix # 数据库名DBUserzabbix # 数据库用户DBPasswordyourpassword # 数据库密码替换成你设的保存退出后启动 Zabbix 服务bashsudo systemctl start zabbix-serversudo systemctl enable zabbix-server检查服务状态确认正常运行bashsudo systemctl status zabbix-server如果看到active (running)就对了。## 第三步配置 Web 界面Apache PHPZabbix 的 Web 界面需要 PHP 环境。之前安装zabbix-web-mysql时已经带了 Apache 和 PHP 依赖。我们只需调整时区和 PHP 配置。编辑/etc/httpd/conf.d/zabbix.conf找到php_value date.timezone并改成Asia/Shanghaibashsudo vim /etc/httpd/conf.d/zabbix.conf找到类似行修改为iniphp_value date.timezone Asia/Shanghai然后启动 Apache 和 PHP-FPM如果有的话Zabbix 6.0 通常用 PHP-FPMbashsudo systemctl start httpdsudo systemctl enable httpdsudo systemctl start php-fpmsudo systemctl enable php-fpm现在访问 Web 界面打开浏览器输入http://你的服务器IP/zabbix。你会看到安装向导。按步骤检查依赖通常都通过 - 配置数据库连接输入刚才的数据库信息 - 设置 Zabbix 服务器名称随便填比如 “My Zabbix” - 完成。默认管理员账号是Admin密码zabbix。## 第四步配置和测试监控Zabbix 自带一个代理agent在本机运行。我们刚才已经安装了zabbix-agent现在配置它。编辑/etc/zabbix/zabbix_agentd.confbashsudo vim /etc/zabbix/zabbix_agentd.conf修改以下内容iniServer127.0.0.1 # 允许接收数据的服务器IP本机ServerActive127.0.0.1 # 主动模式下服务器IPHostnameZabbix server # 本机主机名需唯一保存后启动 agentbashsudo systemctl start zabbix-agentsudo systemctl enable zabbix-agent现在在 Web 界面添加主机。登录后点击左侧菜单配置-主机- 右上角创建主机。填写- 主机名称比如 “CentOS-7”- 可见名称随意- 群组选 “Linux servers”如果没显示先创建- 接口选择 “Agent”IP 地址填127.0.0.1端口默认 10050点击添加然后看到主机状态为绿色代表连接成功。接下来我们可以手动执行一个监控项测试。比如监控 CPU 使用率。在主机页面切换到监控项标签点击创建监控项- 名称CPU User- 类型Zabbix 代理- 键值system.cpu.util[,user]- 信息类型浮点数- 更新间隔30秒保存后等几分钟去监测-最新数据查看就能看到 CPU 使用率数据了。## 代码示例编写简单的自定义监控脚本Zabbix 非常灵活我们可以写脚本自定义监控。比如监控一个文件是否存在。先在 agent 配置里启用自定义脚本bash# 允许用户参数sudo vim /etc/zabbix/zabbix_agentd.conf找到# Include行取消注释并添加iniInclude/etc/zabbix/zabbix_agentd.d/*.conf创建自定义脚本目录bashsudo mkdir -p /etc/zabbix/scripts写一个简单的 Shell 脚本check_file.shbash#!/bin/bash# 检查 /tmp/test.txt 文件是否存在# 返回 1 表示存在0 表示不存在if [ -f /tmp/test.txt ]; then echo 1else echo 0fi赋予执行权限bashsudo chmod x /etc/zabbix/scripts/check_file.sh然后创建用户参数文件/etc/zabbix/zabbix_agentd.d/userparameter_check.confiniUserParametercheck.file,/etc/zabbix/scripts/check_file.sh重启 agentbashsudo systemctl restart zabbix-agent在 Web 界面添加监控项键值填check.file类型选Zabbix 代理。创建后手动在服务器上创建/tmp/test.txt文件过几分钟查看数据应该返回 1。## 总结本文从零开始手把手教你在 CentOS 7 上部署 Zabbix 6.0。我们完成了环境准备、数据库安装、Zabbix 服务配置、Web 界面初始化还写了一个自定义监控脚本。整个过程虽然步骤多但每一步都有代码和解释相信你跟着做都能成功。Zabbix 功能强大这只是冰山一角——后面你可以探索告警、模板、自动发现等特性。如果遇到问题检查日志/var/log/zabbix/和/var/log/httpd/或重读步骤。记住监控是运维的基石掌握了它你的系统会更稳定。动手试试吧

相关推荐

多智能体协同容错机制设计实现:从架构解析到企业级端到端智能自动化落地实践
多智能体协同容错机制设计实现:从架构解析到企业级端到端智能自动化落地实践

随着2026年世界人工智能大会的闭幕,AI Agent(智能体)已正式从单体智能迈向大规模群体协同的新阶段。在复杂的企业级应用场景中,多智能体系统(MAS)不仅需要解决高效协同的问题,更需应对通信延迟、… · 2026/11/6 0:01:03

Python密钥安全存储:使用keyring库告别硬编码密码
Python密钥安全存储:使用keyring库告别硬编码密码

1. 项目概述:为什么我们需要一个专门的密钥存储工具?在Python项目开发中,尤其是涉及到API调用、数据库连接、第三方服务集成时,处理密钥、密码、令牌等敏感信息是家常便饭。很多新手,甚至一些有经验的开发者&#xff0… · 2026/11/6 18:46:32

BP神经网络动态更新模型:信息新陈代谢机制解析
BP神经网络动态更新模型:信息新陈代谢机制解析

1. BP神经网络信息新陈代谢模型概述在时间序列预测领域,传统BP神经网络存在一个致命缺陷——模型训练完成后就固定不变,无法适应数据的动态变化。而现实世界中的数据如同流动的活水,时刻都在更新变化。针对这个问题,我们开发了一种… · 2026/11/1 12:33:45

工装是否必须电工证?真实经历告诉你答案
工装是否必须电工证?真实经历告诉你答案

工装是否必须电工证?真实经历告诉你答案 现在找工作越来越难, 急需特种作业证才能上岗找工作 ,而很多人搞不清“工装是否必须电工证”的问题,导致白白浪费时间。我自己就在驻马店带劳务班组,亲身经历过因证书不全而被拒绝的尴尬。今天,我就把这几年来… · 2026/11/13 3:09:56

青阳县电工证在哪考网上查询方法及备考攻略
青阳县电工证在哪考网上查询方法及备考攻略

青阳县电工证在哪考网上查询方法及备考攻略 你是不是正在为找不到电工证考试地点而发愁?别急,今天就带你搞清楚青阳县电工证在哪考的全部门道,帮你省下冤枉钱,顺利拿到证书,尽快上岗赚钱。… · 2026/11/13 3:09:56

低压电工证考卷怎么考?电子证书怎么拿?别再被中介忽悠了
低压电工证考卷怎么考?电子证书怎么拿?别再被中介忽悠了

低压电工证考卷怎么考?电子证书怎么拿?别再被中介忽悠了 不知道去哪报名怕被中介坑,这是很多想考低压电工证的朋友的共同心声。特别是像我们这种一线作业人员,时间紧、任务重,偏偏又对流程不熟悉,稍不留神就被中间商赚了差价,甚至拿不到电子证书。今天… · 2026/11/13 3:09:56

电工证只支持读卡怎么处理?内部消息教你避开这些坑
电工证只支持读卡怎么处理?内部消息教你避开这些坑

电工证只支持读卡怎么处理?内部消息教你避开这些坑 你还在为找不到电工证而发愁?刚找到工作,老板说必须得有特种作业操作证才能上岗,你慌了神。别急,今天我就给你说说这个 电工证只支持读卡 的问题,还有内部消息透露的办理流程,让你别再走弯路。… · 2026/11/13 3:09:56

电工证1200通过率揭秘:实操考试心里没底怕挂科?这4步教你稳过
电工证1200通过率揭秘:实操考试心里没底怕挂科?这4步教你稳过

电工证1200通过率揭秘:实操考试心里没底怕挂科?这4步教你稳过 你是不是也在担心电工证1200考试,尤其是实操部分,心里没底怕挂科?别急,这正是很多濮阳市政公用工程从业者的共同困惑。很多人觉得实操考试难,其实只要掌握正确方法,通过率并不低… · 2026/11/13 3:09:56

婺城报考建筑电工证太难了?网上查询攻略让你轻松搞定
婺城报考建筑电工证太难了?网上查询攻略让你轻松搞定

婺城报考建筑电工证太难了?网上查询攻略让你轻松搞定 工地太忙根本没时间复习考试,特别是像你这样刚入行的电工,一边要干活一边还要准备考试,确实有点难。但别担心,通过 网上查询… · 2026/11/13 3:08:56

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/12 14:09:01

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/11 19:07:25

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/12 23:27:43

维修电公用考电工证吗 在哪考最靠谱
维修电公用考电工证吗 在哪考最靠谱

维修电公用考电工证吗 在哪考最靠谱 工地太忙根本没时间复习考试,你是维修电工,天天在项目上跑,连抽个空背个题都难。那问题来了—— 维修电公用考电工证吗 ?答案是: 必须考 。尤其是在当前施工行业,没有电工证,连进场都可能被拦下。而且,… · 2026/11/13 0:00:08

电工证是不是可以登高?含金量和证书范围你必须知道的事
电工证是不是可以登高?含金量和证书范围你必须知道的事

电工证是不是可以登高?含金量和证书范围你必须知道的事 证书过期了不知道怎么复审延期,这事儿很多人遇到过,尤其是像你这样在郑州金水区做劳务班组负责人,手里握着几十个工人的证书,稍微一疏忽,就可能影响工程进度和公司信誉。特别是电工证是不是可以登… · 2026/11/13 0:00:08

鸡西电工证哪家下证快官方报名入口怎么找
鸡西电工证哪家下证快官方报名入口怎么找

鸡西电工证哪家下证快官方报名入口怎么找 你是不是也担心 学历不高怕报不上名 ?别急,今天我就来跟你说说, 鸡西电工证哪家下证快 ,还有 官方报名入口 到底怎么找,别让那些“代办”“代考”耽误了你的机会。… · 2026/11/13 0:00:08

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:35:34

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 4:36:01

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 21:15:21

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码