# zabbixwatch-demo **Repository Path**: wangwei1984/zabbixwatch-demo ## Basic Information - **Project Name**: zabbixwatch-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-26 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
实时监控 · 自定义大屏 · AI 智能分析
zabbix零配置接入 · 开箱即用 · 5分钟快速部署
| ### v3.0 (2025-12-02) 版本支持: 支持zabbix5\6\7 **重大更新** - **地图告警** - 大屏新增地图样式告警展示 - **可见名称** - 支持 Zabbix 主机可见名称 - **流程优化** - 取消数据初始化页面,解决认证失败 - **规则持久化** - 告警规则配置持久化存储 - **告警时间筛选** - 支持按时间范围展示 - **状态判断** - 在线/离线增加多重判断标准 - **磁盘显示** - 修复磁盘使用率显示问题 - **存储占用严重** - 修改数据库配置,修复系统设置数据存储时长不生效问题 | ### v2.0 (2025-11-04) **重大更新** - **零配置接入** - 直接接入 Zabbix - **自定义大屏** - 拖拽式编辑器 - **多数据源** - 支持多个 Zabbix - **AI 增强** - 内置大模型 - **大屏优化** - 流量 TOP10 - **架构重构** - 模块化设计 | ### v1.1 (2025-09-14) **功能增强** - ✅ 扩展 Zabbix 版本支持 - ✅ 自定义资产组显示 - ✅ 自定义时间段查询 - ✅ 简化 Zabbix 配置 - ✅ Docker Compose 部署 **改进说明** - 只需配置监控项描述字段 - 不再需要调整主机群组 | ### v1.0 (2025-08-29) **首次发布** - ✅ 基础监控大屏 - ✅ 历史数据趋势图 - ✅ Web 站点监控 - ✅ AI + 告警分析 - ✅ Webhook 消息通知 - ✅ 容器化部署 **限制说明** - 仅支持 Zabbix 7.x - 需配置主机群组 |
| 功能特性 | v1.0 | v1.1 | v2.0 | v3.0 | 改进说明 |
|---|---|---|---|---|---|
| Zabbix 版本 | 仅 7.x | 5.x / 6.x / 7.x | 5.x / 6.x / 7.x | 5.x / 6.x / 7.x | v1.1 扩展兼容性 |
| 监控大屏 | 基础大屏 | 自定义资产组 | 多网卡/磁盘 | 地图告警 | v1.1 自定义资产组 v2.0 多网卡/磁盘 v3.0 地图告警展示 |
| 主机显示 | 主机名 | 主机名 | 主机名 | 可见名称 | v3.0 支持 Zabbix 可见名称 |
| 告警查询 | 全部告警 | 全部告警 | 全部告警 | 时间范围 | v3.0 支持时间范围筛选 |
| 告警规则 | 临时配置 | 临时配置 | 临时配置 | 持久化 | v3.0 规则配置持久化 |
| 登录流程 | 数据初始化 | 数据初始化 | 数据初始化 | 直接进入 | v3.0 优化流程,解决认证问题 |
| 状态判断 | 单一标准 | 单一标准 | 单一标准 | 多重标准 | v3.0 在线/离线双重判断 |
| AI + 告警 | ✅ | ✅ | ✅ 内置模型 | ✅ 内置模型 | v2.0 内置大模型 |
| 多数据源 | ❌ | ❌ | ✅ | ✅ | v2.0 新增 |
| 制作大屏 | ❌ | ❌ | ✅ 拖拽编辑 | ✅ 拖拽编辑 | v2.0 新增 |
| 序号 | 功能模块 | 功能描述 | 核心亮点 |
|---|---|---|---|
| 1️⃣ | 配置多 Zabbix 数据源 | 支持配置和管理多个 Zabbix 服务器 | ✅ 统一管理多套环境 ✅ 数据源快速切换 |
| 2️⃣ | 首页监控大屏 | 实时展示监控数据的可视化大屏 | ✅ 多种图表类型 ✅ 地图告警模块 |
| 3️⃣ | 主机历史数据查看 | 查询和分析主机历史监控数据 | ✅ 自定义时间段 ✅ 精确数据分析 |
| 4️⃣ | Web 监控 | HTTP/HTTPS 站点可用性监控 | ✅ 实时监控站点状态 ✅ 响应时间分析 |
| 5️⃣ | AI + 告警 | AI 大模型智能分析告警 | ✅ 内置硅基流动、DeepSeek ✅ 智能故障分析 |
| 6️⃣ | 告警统计 | 多维度告警数据统计分析 | ✅ 多维度统计 ✅ 趋势分析 |
| 7️⃣ | 制作大屏 | 自定义可视化大屏、支持轮播 | ✅ 拖拽式设计 ✅ 丰富组件库 |
| 8️⃣ | 系统设置 | 系统配置和账户管理 | ✅ 密码管理 ✅ 数据存储配置 |
| ### 1️⃣ 地图告警展示 监控大屏新增地图样式告警,地理位置可视化展示告警分布,支持告警等级区分和交互式查看。 **适用场景**: 多机房监控、数据中心可视化 --- ### 2️⃣ 可见名称支持 全面支持 Zabbix 主机可见名称(Visible Name),优先显示友好名称,未设置时自动使用主机名。 **示例**: `192.168.1.100` → 显示为 `办公网关` --- ### 3️⃣ 登录流程优化 取消数据初始化加载页面,登录后直接进入监控大屏,解决认证失败和闪退问题。 | ### 4️⃣ 告警规则持久化 告警规则配置持久化存储到数据库,系统重启后自动恢复,无需重新配置。 **改进**: 临时配置 → 永久生效 --- ### 5️⃣ 告警时间筛选 告警信息查询支持自定义时间范围。 --- ### 6️⃣ 在线状态检测 支持 3 种判断标准,提高主机状态判断准确性: - `icmpping` - ICMP Ping 检测 - `zabbix[host,snmp,available]` - SNMP 可用性 - `agent.ping` - Agent 心跳检测 | ### 7️⃣ 其他 1、修复磁盘使用率显示问题。 2、修改数据库配置,修复系统设置数据存储时长不生效问题 |
| #### 1️⃣ 首次登录 **访问地址**: `http://your-server:8088` **默认账号**: `admin` / `admin123` > 首次登录后请立即修改密码  |
| #### 2️⃣ 配置 Zabbix 数据源 **操作**: 右上角 ⚙️ 系统设置 → 数据源配置 ```yaml 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️⃣ 系统设置 **操作**: 左侧菜单 → 系统设置 **功能**: 定义首页大屏标题、定义会话有效期、数据存储时长、登录日志  |