耗时一个多月,2.0版本终于和大家见面了。开发期间,不少朋友一直在关心进度,每次我都以为“快了”,但现实总比理想复杂——日常工作越来越忙,偶尔晚上也要处理项目,最近一个月周末基本就是从早上搞到凌晨2点左右,身体也有点透支了,还好项目还是完成了。 我是这个项目的作者,做过那么短短几年Linux运维的IT爱好者,并没有系统学过软件开发,大学学的也不是计算机,最近四年也基本不在做技术,主要负责项目交付,大多数时间都在跟上下游公司扯皮。业余时间我喜欢学习系统、网络和软件这些无聊的事情,算是个人的一点小兴趣。之前的工作经历让我接触了大量监控系统,曾经帮助几十家公司部署过Zabbix、Prometheus + Grafana等方案,这个项目的灵感正来源于此。如果你在使用中遇到任何问题,欢迎随时反馈(不喜勿喷),我会尽量抽空修复。今年之内,我计划不再新增功能,主要专注于优化和问题修复。下一步的构想已经初步形成,新功能预计会在明年陆续推出。
重点:本次更新后不用再去zabbix端做配置,配置数据源就可以直接使用,本次还取消了大家头疼,我也头疼的激活问题,以后大家随意使用,同时调整了架构,支持多个zabbix数据源。(因为调整了架构,如果之前部署过的朋友,需要把之前的版本彻底删除才能使用新版本)
ZabbixWatch
Zabbix可视化监控大屏系统
? 项目简介(v2.0)
ZabbixWatch 是一个基于 Zabbix 的可视化监控大屏系统,专为运维团队打造。
功能:
可视化展示 - 将 Zabbix 监控数据转化为直观的可视化大屏,实时掌握系统运行状态 灵活定制 - 拖拽式大屏编辑器,无需编程即可打造专属监控大屏 智能分析 - 智能分析告警,快速定位故障根因 多源整合 - 支持配置多个 Zabbix 数据源,统一管理多套环境的监控数据 快速部署 - Docker 一键部署 零配置接入 - 直接接入 Zabbix 即可,无需在 Zabbix 端做任何修改或配置
适用场景: 企业 IT 运维监控、数据中心可视化、多机房统一监控、运维大屏展示

项目地址
GitHub: https://github.com/zlpu/zabbixwatch-demo Gitee: https://gitee.com/root-pu/zabbixwatch-demo
? 版本历史
从 v1.0 到 v2.0 的演进
? v2.0 (2025-11-04)
零配置接入 - 直接接入 Zabbix,无需修改 自定义大屏 - 拖拽式编辑器 多数据源 - 支持多个 Zabbix AI 增强 - 内置硅基流动、DeepSeek 大屏优化 - 流量 TOP10、多网卡/磁盘显示 架构重构 - 模块化设计
? v1.1 (2025-09-14)
? 功能增强: 扩展 Zabbix 版本支持(6.x/7.x)
? v1.0 (2025-08-29)
? 首次发布
✅ 基础监控大屏 ✅ 历史数据趋势图 ✅ Web 站点监控 ✅ AI + 告警分析 ✅ Webhook 消息通知
功能特性
八大核心功能
| 1️⃣ | 配置多 Zabbix 数据源 |
| 2️⃣ | 首页监控大屏 |
| 3️⃣ | 主机历史数据查看 |
| 4️⃣ | Web 监控 |
| 5️⃣ | AI + 告警 |
| 6️⃣ | 告警统计 |
| 7️⃣ | 制作大屏 |
| 8️⃣ | 系统设置 |
使用教程
6 步快速上手 · 轻松掌握核心功能
1️⃣ 首次登录
访问地址:
|
2️⃣ 配置 Zabbix 数据源
操作: 右上角 ⚙️ 系统设置 → 数据源配置 Zabbix URL:http://your-zabbix-server用户名:Admin(使用实际的账号密码)密码:zabbix 点击 ? 测试连接 → ? 保存配置
|
3️⃣ 查看监控大屏
操作: 左侧菜单 → ? 监控大屏 功能: 自动加载数据 · 实时刷新 · 自定义资产组 · 全屏展示 快捷键: |
4️⃣ 查看历史数据
操作: 左侧菜单 → ? 历史数据 功能: 自定义时间段(精确到分钟)· 多指标对比 |
5️⃣ Web 监控
操作: 左侧菜单 → ? Web 监控 |
6️⃣ 配置告警规则、消息配置、AI 大模型操作: ⚙️ AI+告警 内置规则: 主机告警规则、Web 站点告警规则
内置消息模板: 支持微信、飞书、钉钉
内置模型服务商: ? 硅基流动 / ? DeepSeek自定义模型: 配置 API 地址和 Key
|
7️⃣ 制作自定义大屏
操作: 左侧菜单 → ? 制作大屏 → ➕ 新建 流程: 拖拽组件 → 调整布局 → 配置数据 → 设置背景 → 预览 → 保存
|
8️⃣ 系统设置操作: 左侧菜单 → ⚙️ 系统设置 功能: 定义首页大屏标题、定义会话有效期、数据存储时长、登录日志
|
恭喜!你已经掌握了 ZabbixWatch 的功能
快速开始
环境要求
Docker + Docker Compose Zabbix Server 6.0+
网络端口
8088/tcp | ||
443/tcp | ||
3366/tcp | ||
80/443 | ||
80/443 |
部署指南
Docker Compose 部署
1. 准备工作
确保已安装 Docker 和 Docker Compose:
# 一键安装 Dockerbash <(curl -sSL https://linuxmirrors.cn/docker.sh)# 检查 Docker 版本docker --version# 检查 Docker Compose 版本docker-compose --version
2. 下载项目
# 从 GitHub 下载git clone https://github.com/zlpu/zabbixwatch-demo.git# 或从 Gitee 下载git clone https://gitee.com/root-pu/zabbixwatch-demo.gitcd zabbixwatch-demo
3. 启动服务
cd Install-zabbixwatch/docker-compose# 启动所有服务docker-compose up -d# 查看服务状态docker-compose ps# 查看日志docker-compose logs -f
4. 验证部署
# 检查服务健康状态curl http://localhost:5000/api/health# 访问前端页面# 浏览器打开: http://your-server:8088
5. 停止服务
# 停止服务docker-compose stop# 停止并删除容器docker-compose down# 停止并删除容器和数据卷docker-compose down -v
❓ 常见问题
部署相关
Q: 无法连接 Zabbix 服务器?
A: 请检查以下几点:
Zabbix URL 是否正确(不需要包含 /api_jsonrpc.php)Zabbix 用户名和密码是否正确 网络是否连通(可以在容器内 ping Zabbix 服务器) Zabbix API 版本是否兼容(支持 6.0+)
功能相关
Q: AI 分析不可用?
A: 请检查:
AI 模型是否配置 API Key 是否正确 网络是否连通 查看后端日志确认错误信息
Q: 数据不刷新?
A: 可能的原因:
Zabbix 连接断开 数据源配置错误 缓存问题(清除浏览器缓存) 后端服务异常(查看日志)
报告问题
在 Issues 页面提交问题,请包含:
问题描述 复现步骤 系统环境 错误日志
GitHub: https://github.com/zlpu/zabbixwatch-demo
Gitee: https://gitee.com/root-pu/zabbixwatch-demo
本文链接:https://kinber.cn/post/5849.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:













支付宝微信扫一扫,打赏作者吧~
