ZABBIXWATCH运维可视化系统简介

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

功能:

  • 可视化展示 - 将 Zabbix 监控数据转化为直观的可视化大屏,实时掌握系统运行状态

  • 灵活定制 - 拖拽式大屏编辑器,无需编程即可打造专属监控大屏

  • 智能分析 - 内置 AI 大模型(硅基流动、DeepSeek),智能分析告警,快速定位故障根因

  • 多源整合 - 支持配置多个 Zabbix 数据源,统一管理多套环境的监控数据

  • 快速部署 - Docker 一键部署,5 分钟即可上线使用

  • 零配置接入 - 直接接入 Zabbix 即可,无需在 Zabbix 端做任何修改或配置

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

项目地址

功能特性

八大核心功能

序号 功能模块
1️⃣ 配置多 Zabbix 数据源
2️⃣ 首页监控大屏
3️⃣ 主机历史数据查看
4️⃣ Web 监控
5️⃣ AI + 告警
6️⃣ 告警统计
7️⃣ 制作大屏
8️⃣ 系统设置

使用教程

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️⃣ 系统设置

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

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

快速开始

环境要求

  • Docker + Docker Compose

  • Zabbix Server 5.0+

部署指南

Docker Compose 部署

1. 准备工作

确保已安装 Docker 和 Docker Compose:

# 一键安装 Docker
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

# 检查 Docker 版本
docker --version

# 检查 Docker Compose 版本
docker-compose --version

最新的docker-compose的命令为docker compose,没有"-",根据你的实际情况选择
2. 下载项目
# 从 GitHub 下载
git clone https://github.com/zlpu/zabbixwatch-demo.git

# 或从 Gitee 下载
git clone https://gitee.com/root-pu/zabbixwatch-demo.git

cd 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
6. 卸载重装
# 停止服务
docker-compose stop

# 停止并删除容器
docker-compose down

# 停止并删除容器和数据卷
docker-compose down -v

# 启动所有服务
docker-compose up -d

关注github,定期更新版本!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐