×

ZabbixWatch-v2.0 来啦, 新版本无需激活,支持多数据源

hqy hqy 发表于2025-11-06 21:24:17 浏览6 评论0

抢沙发发表评论

耗时一个多月,2.0版本终于和大家见面了。开发期间,不少朋友一直在关心进度,每次我都以为“快了”,但现实总比理想复杂——日常工作越来越忙,偶尔晚上也要处理项目,最近一个月周末基本就是从早上搞到凌晨2点左右,身体也有点透支了,还好项目还是完成了。 我是这个项目的作者,做过那么短短几年Linux运维的IT爱好者,并没有系统学过软件开发,大学学的也不是计算机,最近四年也基本不在做技术,主要负责项目交付,大多数时间都在跟上下游公司扯皮。业余时间我喜欢学习系统、网络和软件这些无聊的事情,算是个人的一点小兴趣。之前的工作经历让我接触了大量监控系统,曾经帮助几十家公司部署过Zabbix、Prometheus + Grafana等方案,这个项目的灵感正来源于此。如果你在使用中遇到任何问题,欢迎随时反馈(不喜勿喷),我会尽量抽空修复。今年之内,我计划不再新增功能,主要专注于优化和问题修复。下一步的构想已经初步形成,新功能预计会在明年陆续推出。

重点:本次更新后不用再去zabbix端做配置,配置数据源就可以直接使用,本次还取消了大家头疼,我也头疼的激活问题,以后大家随意使用,同时调整了架构,支持多个zabbix数据源。(因为调整了架构,如果之前部署过的朋友,需要把之前的版本彻底删除才能使用新版本)

ZabbixWatch

Zabbix可视化监控大屏系统

? 项目简介(v2.0)

ZabbixWatch 是一个基于 Zabbix 的可视化监控大屏系统,专为运维团队打造。

功能:

  • 可视化展示 - 将 Zabbix 监控数据转化为直观的可视化大屏,实时掌握系统运行状态
  • 灵活定制 - 拖拽式大屏编辑器,无需编程即可打造专属监控大屏
  • 智能分析 - 智能分析告警,快速定位故障根因
  • 多源整合 - 支持配置多个 Zabbix 数据源,统一管理多套环境的监控数据
  • 快速部署 - Docker 一键部署
  • 零配置接入 - 直接接入 Zabbix 即可,无需在 Zabbix 端做任何修改或配置

适用场景: 企业 IT 运维监控、数据中心可视化、多机房统一监控、运维大屏展示


图片


项目地址

  • GitHubhttps://github.com/zlpu/zabbixwatch-demo
  • Giteehttps://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️⃣ 首次登录

图片

访问地址http://your-server:8088默认账号admin / admin123

? 首次登录后请立即修改密码

2️⃣ 配置 Zabbix 数据源

图片

操作: 右上角 ⚙️ 系统设置 → 数据源配置

Zabbix URL:http://your-zabbix-server用户名:Admin(使用实际的账号密码)密码:zabbix

点击 ? 测试连接 → ? 保存配置

⚡️ 零配置: 无需在 Zabbix 端做任何修改!

3️⃣ 查看监控大屏

图片

操作: 左侧菜单 → ? 监控大屏

功能: 自动加载数据 · 实时刷新 · 自定义资产组 · 全屏展示

快捷键F11 全屏 / ESC 退出

4️⃣ 查看历史数据

图片

图片

操作: 左侧菜单 → ? 历史数据

功能: 自定义时间段(精确到分钟)· 多指标对比

5️⃣ Web 监控

图片

操作: 左侧菜单 → ? Web 监控

6️⃣ 配置告警规则、消息配置、AI 大模型

操作: ⚙️ AI+告警

内置规则: 主机告警规则、Web 站点告警规则

图片

内置消息模板: 支持微信、飞书、钉钉

图片

内置模型服务商: ? 硅基流动 / ? DeepSeek自定义模型: 配置 API 地址和 Key

图片

7️⃣ 制作自定义大屏

图片

操作: 左侧菜单 → ? 制作大屏 → ➕ 新建

流程: 拖拽组件 → 调整布局 → 配置数据 → 设置背景 → 预览 → 保存

图片

8️⃣ 系统设置

操作: 左侧菜单 → ⚙️ 系统设置

功能: 定义首页大屏标题、定义会话有效期、数据存储时长、登录日志

图片

恭喜!你已经掌握了 ZabbixWatch 的功能

快速开始

环境要求

  • Docker + Docker Compose
  • Zabbix Server 6.0+

网络端口


方向
端口/协议
组件/用途
入站
8088/tcp
Nginx HTTP
入站
443/tcp
Nginx HTTPS
入站
3366/tcp
MySQL(映射)
出站
80/443
Zabbix 前端 API
出站
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: 请检查以下几点:

  1. Zabbix URL 是否正确(不需要包含 /api_jsonrpc.php
  2. Zabbix 用户名和密码是否正确
  3. 网络是否连通(可以在容器内 ping Zabbix 服务器)
  4. Zabbix API 版本是否兼容(支持 6.0+)

功能相关

Q: AI 分析不可用?

A: 请检查:

  1. AI 模型是否配置
  2. API Key 是否正确
  3. 网络是否连通
  4. 查看后端日志确认错误信息

Q: 数据不刷新?

A: 可能的原因:

  1. Zabbix 连接断开
  2. 数据源配置错误
  3. 缓存问题(清除浏览器缓存)
  4. 后端服务异常(查看日志)

报告问题

在 Issues 页面提交问题,请包含:

  • 问题描述
  • 复现步骤
  • 系统环境
  • 错误日志

GitHubhttps://github.com/zlpu/zabbixwatch-demo

Giteehttps://gitee.com/root-pu/zabbixwatch-demo



打赏

本文链接:https://kinber.cn/post/5849.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客