LLEARNING NOTES

技术 · 思考 · 实践 · 成长

首页/zabbix/正文

Zabbix 是什么

zabbix3 次阅读

Zabbix 是什么

Zabbix 是一款开源的**企业级 IT 基础设施监控解决方案**,用于实时监控网络、服务器、虚拟机、云服务、应用和业务流程的可用性与性能。

主要用途

| 监控对象 | 具体内容 |

|---------|---------|

| **服务器** | CPU、内存、磁盘使用率、磁盘 IO、进程状态 |

| **网络设备** | 交换机/路由器的端口流量、丢包、SNMP 采集 |

| **操作系统** | Linux / Windows 的服务、日志、硬件状态 |

| **中间件与应用** | MySQL、Redis、Nginx、Tomcat、Java 应用等 |

| **虚拟化与云** | VMware、Docker、K8s、公有云 API |

| **业务可用性** | 网站 URL 拨测、端口探测、TCP/ICMP Ping |

核心能力:**数据采集 → 阈值告警(邮件/微信/钉钉/短信)→ 图表可视化 → 自动发现与自动注册 → 告警升级**。

## 版本情况(需核实)

- **LTS 长期支持版**:7.0(2024 年发布),是目前生产环境主流选择

- **最新主线**:7.2 / 7.4 系列在 7.0 之后陆续发布

- 旧的 6.0 LTS 也还有人在用,但新学建议直接上 7.x

> ⚠️ 我无法在线确认 2026 年的最新版本号,请以官网下载页为准。

## 需要学习的方面(由浅入深)

**1. 基础概念**

- 监控项(Item)、触发器(Trigger)、告警(Alert)、模板(Template)

- Zabbix Agent / Agent2、被动与主动检查

- SNMP、JMX、IPMI、HTTP 等其他采集方式

**2. 部署与架构**

- Server、Web(Nginx+PHP)、Database(MySQL/PostgreSQL)三层架构

- Proxy 分布式监控(多机房/跨网络场景)

- Agent 的安装与注册(主动/被动模式)

**3. 核心配置**

- 主机与主机组、监控项、触发器表达式(`last()`、`min()`、`change()` 等函数)

- 模板的创建与继承(这是效率关键)

- 自动发现与自动注册(批量纳管服务器)

- 告警媒介与告警升级、维护期(防止误报)

**4. 可视化与运维**

- Dashboard、Graph、拓扑图(Map)

- 宏(用户宏、低级别宏 Zabbix macro)

- 历史数据保留与性能优化、数据库分区

**5. 进阶整合**

- 与 Grafana 联动(Zabbix 作为 Grafana 数据源)

- Webhook 告警对接企业微信/钉钉/飞书

- API 自动化(用 Zabbix API 批量创建主机、导出模板)

- 高可用(HA)与容灾

## 建议学习路径

1. 用一台虚拟机装好 Zabbix 7.x(Docker 一键部署最快)

2. 装一个 Agent 监控本机和一台 Linux 服务器

3. 配置 CPU/内存/磁盘阈值告警,发到微信或钉钉

4. 学模板:把常用监控项做成自己的模板

5. 加一台 Proxy 做分布式,或接入 SNMP 监控交换机

6. 最后学 API 和 Grafana 联动

需要的话,我可以给你一份详细的**分周学习计划**,或者一份 **Zabbix 7.x 的安装部署步骤文档**。


好的生活就是不瞎想,做得多,要得少,常微笑,懂知足。

评论交流

理性讨论,共同进步
验证码

相关文章

继续阅读