如果你现在的工作状态是「服务器还活着,但我说不清它活得怎么样」,那这门 Zabbix 监控课就是补这个缺口的。不是让你再装一个软件看图表,而是把「报警从哪来、为什么没响、响了该找谁」这条链路自己搭通一遍。
先问自己三个问题
- 线上 MySQL 连接数涨到 800,是谁先发现的——用户还是你?
- 磁盘只剩 5%,Zabbix 发出的告警为什么没落到你手机上?
- 100 台机器加同一个监控项,你是点一百次鼠标,还是用自动发现加宏一次搞定?
这三个问题分别对应监控的采集、告警链路、规模化配置。如果答不上来,说明你缺的不是「知道 Zabbix 是什么」,而是把它当生产系统用起来的那部分经验。
这门课解决的能力缺口
很多人的 Zabbix 水平停在「装上、加个主机、看个 CPU 图」。能跑,但离企业级监控差着几层:
- 监控项与触发器:不是照抄模板,而是能自己写出合理的 key、间隔、阈值,理解触发器表达式里的时间窗口和依赖关系,避免告警风暴。
- 动作与告警:从触发器到动作到媒介到用户,这条链上任何一环断掉告警都出不来。课里会把自定义报警走一遍,包括用 Python 脚本发邮件、推到钉钉——这一步是自己写脚本,不是改现成配置。
- 自动发现与宏:低级别自动发现(LLD)配宏,是应对「机器多、实例多」的正解。手工加监控项在生产里撑不过三个月。
- 分布式与代理:跨机房、跨网络区域时,Zabbix Proxy 怎么放、数据怎么回传,这是架构题不是安装题。
- 具体中间件的监控:MySQL、MongoDB、FPM/Nginx、RabbitMQ 各有各的关键指标。课程会落到这些具体对象上,而不是泛泛讲「怎么监控服务」。
配套练习要动手的部分
监控这门手艺,看会不等于会。资料里包含从 YUM 安装到源码编译两条部署路径,源码编译不是炫技——你需要理解依赖和编译参数,才能在老发行版或定制环境里把 Server、Agent、Proxy 分别装对。性能优化部分涉及数据库表分区、缓存参数、采集频率取舍,这些调优动作如果不在自己的实验环境里压一遍,记不住。
建议的练法:搭一台 Server 加两三台 Agent,先用现成模板跑通,再故意把触发器阈值调错看告警怎么炸,然后删掉模板自己从零写一个监控项和触发器。自定义报警也照着写一遍脚本,改掉收件地址,确认消息真的到了。
看完应该能回答的问题
- 一个监控项从采集到告警送达,中间经过哪几个环节,每一环出错分别是什么现象?
- 为什么生产环境不推荐大量使用「每台机器手动加监控项」?LLD 和宏怎么替代它?
- Zabbix Server 在高采集量下先看哪几个参数,数据库侧要做什么处理?
- MySQL 和 RabbitMQ 各自最该盯的两三个指标是什么,阈值怎么定才不误报?
- 跨机房的监控数据,用 Proxy 还是直接 Agent 上报,取舍依据是什么?
能把这些说清楚,Zabbix 就不只是你简历上的一行字,而是排查问题时真的会去用的东西。
Zabbix监控
课程详情
课程标题:Zabbix监控
课程核心介绍:
- 多面学习企业项目监控、Zabbix监控、自动化部署等
适合人群:
- 服务器监控
- Zabbix爱好者
- 运维自动化
- 运维监控
学习收获:
- 掌握Zabbix的所有功能,包括监控项、触发、动作、发现、宏、分布式、自定义告警、接口等
- 了解企业级项目监控的一般套路
- 学习监控MongoDB、MySQL、FPM/Nginx、RabbitMQ等
- 掌握自定义报警使用python脚本Email、钉钉
- 了解YUM、源码编译,以及Zabbix性能优化
课程目录
01 Zabbix基础篇 01 1-1 Zabbix从0开始.mp4 02 1-2 版本介绍.mp4 03 1-3 zabbix server 安装.mp4 04 1-4 Zabbix配置MariaDB.mp4 05 1-5 zabbix web GUI 安装.mp4 06 1-6 GUI界面初步.mp4 07 1-7 自定义监控模版.mp4 08 1-8 监控Linux用户账号密码.mp4 09 1-9 自定义 Triggers.mp4 10 1-10 自定义模版Discovery.mp4 11 1-11 模版结束.mp4 12 1-12 Nginx+FPM.mp4 13 1-13 软链接 密码监控补充.mp4 14 1-14 Ansible自动化工具.mp4 02 Zabbix深入篇 01 2-1 内容大纲.mp4 02 2-2 上篇内容总结及LNMP/LAMP区别.mp4 03 2-3 ZabbixServer配置参数详解.mp4 04 2-4 ZabbixServer高级参数详解.mp4 05 2-5 screen.mp4 06 2-6 screen-2.mp4 07 2-7 邮件自动报警初步.mp4 08 2-8 Python开发邮件报警程序.mp4 09 2-9 邮件报警演示.mp4 10 2-10 收不到报警、报警机制详解及总结.mp4 11 2-11 Python开发钉钉报警接口详解.mp4 12 2-12 自动发现完结.mp4 13 2-13 宏定义.mp4 14 2-14 补充开机自启.mp4 15 2-15 自定义宏详解.mp4 16 2-16 宏补充及Agent配置.mp4 17 2-17 自定义监控接口.mp4 18 2-18 自定义监控接口使用参数演示.mp4 19 2-19 监控PHP-FPM练习.mp4 20 2-20 自定义参数结束.mp4 21 2-21 监控故障自动处理&执行命令.mp4 22 2-22 Ansible批量部署演示.mp4 03 企业级项目实战篇 01 3-1 项目实战篇介绍.mp4 02 3-2 Nginx监控演示1-Ansible处理.mp4 03 3-3 Nginx监控演示2.mp4 04 3-4 Nginx监控演示3-GUI添加.mp4 05 3-5 Nginx监控演示4.mp4 06 3-6 MongoDB监控详解及演示.mp4 07 3-7 监控RabbitMQ.mp4 08 3-8 监控总结及Redis监控演示和监控中的坑.mov.mp4 04 分布式监控篇 01 4-1 分布式监控.mp4 02 4-2 分布式监控演示.mp4 03 4-3 Zabbix性能优化.mp4 05 源码编译 01 5-1 Zabbix源码编译MySQL/Agent.mp4 02 5-2 zabbix源码编译安装Server.mp4 03 5-3 源码编译演示DB配置.mp4 04 5-4 源码编译完结proxy及Ansible批量.mp4 05 5-5 源码编译加入开机自启.mp4 06 番外Ansible批量创建Host 01 6-1 Ansible部署ZabbixAgent.mp4 02 6-2 Ansible部署Zabbix-2.mp4 03 6-3 ansible创建Hos.mp4 04 6-4 results register.mp4 05 6-5 host 批量创建.mp4 06 6-6 zabbix信息获取.mp4 07 6-7 zabbix templates操作.mp4 08 6-8 ZabbixTemplates-2.mp4 09 6-9 Ansible Roles演示.mp4





