zbxtable 3.0

zbxtable最新版本3.0.0 更新时间2026.2.8

🎉 重大更新

ZbxTable 3.0 是一个里程碑式的版本更新,在 2.1 版本的基础上进行了全面升级和重构,带来了多项重大功能增强和架构优化。


在线演示https://demo.zbxtable.com

默认账号:admin 密码:Zbxtable

2.x版本与3.0版本数据结构不一致,建议重新安装

ZbxTable 3.0 核心升级

🌟 新增功能

1. 多租户架构 - 多 Zabbix 实例管理
  • 🔥 支持同时管理多个 Zabbix 实例
  • 🔥 实例级别的数据隔离和权限控制
  • 🔥 灵活的实例切换和统一管理
  • 🔥 每个实例独立的告警规则和配置
2. AI 智能分析
  • 🤖 集成 AI 大模型进行告警分析
  • 🤖 支持 Ollama 本地部署(推荐 deepseek-r1:32b)
  • 🤖 支持 Deepseek API 云端服务
  • 🤖 智能告警原因分析和解决方案建议
3. 增强的告警管理系统
  • 📢 全新的告警分发规则引擎
  • 📢 支持多实例告警规则配置
  • 📢 告警屏蔽规则(支持时间段、主机、告警级别等多维度)
  • 📢 全局默认规则(使用 * 匹配所有租户)
  • 📢 告警状态追踪(待发送、已发送、已屏蔽、默认规则)
  • 📢 告警事件日志记录
4.报表系统
  • 指标报表导出(实时数据和历史数据)
  • 支持多种时间范围
  • Excel 格式导出
  • 自定义报表字段
5. 安全性增强
  • 🔐 敏感信息加密存储(Zabbix 密码、Token、API Key)
  • 🔐 系统自动生成加密密钥
  • 🔐 支持 .env 文件配置敏感信息
  • 🔐 密码哈希算法升级
  • 🔐 基于角色的访问控制(RBAC)优化
6. 系统配置管理
  • ⚙️ 数据库驱动的配置系统
  • ⚙️ 支持运行时配置更新
  • ⚙️ 配置分类管理(系统、邮件、企业微信、AI)
  • ⚙️ 配置项注释和说明
  • ⚙️ 初始化配置向导

🚀 安装方式

方式一:一键安装脚本(推荐)

适用于 CentOS、Ubuntu、Debian 等 Linux 系统。

# 在线安装
curl -fsSL https://dl.cactifans.com/zbxtable/install.sh | sudo bash

# 或者下载后安装
wget https://dl.cactifans.com/zbxtable/install.sh
sudo bash install.sh

安装脚本功能:

  • ✅ 自动检测操作系统类型
  • ✅ 自动下载最新版本
  • ✅ 创建系统用户和目录
  • ✅ 配置 systemd 服务
  • ✅ 配置防火墙规则
  • ✅ 自动启动服务
  • ✅ 支持更新升级(自动重启服务)

安装后访问:

  • 首次安装:http://your-server-ip:8088/install
  • 更新后:http://your-server-ip:8088

方式二:二进制部署

# 下载最新版本
wget https://dl.cactifans.com/zbxtable/zbxtable-latest-linux-amd64.tar.gz

# 解压
tar -xzf zbxtable-latest-linux-amd64.tar.gz
cd zbxtable-*-linux-amd64
mkdir /usr/local/zbxtable
useradd zbxtable
mv zbxtable /usr/local/zbxtable/
chmod a+x /usr/local/zbxtable/zbxtable
chown zbxtable:zbxtable /usr/local/zbxtable/

#### 配置 systemd 服务

```bash
# 创建服务文件
sudo tee /etc/systemd/system/zbxtable.service > /dev/null << EOF
[Unit]
Description=ZbxTable - Zabbix Monitoring Tool
After=network.target

[Service]
Type=simple
User=zbxtable
WorkingDirectory=/usr/local/zbxtable
ExecStart=/usr/local/zbxtable/zbxtable web
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
EOF

# 重载 systemd
sudo systemctl daemon-reload

# 启动服务
sudo systemctl start zbxtable

# 设置开机自启
sudo systemctl enable zbxtable

# 查看状态
sudo systemctl status zbxtable

📚 使用指南

初始化配置

  1. 访问 http://your-server-ip:8088/install
  2. 配置数据库连接信息
  3. 点击"完成安装"
  4. 使用默认账号登录:admin / Zbxtable
  5. 立即修改默认密码

添加 Zabbix 实例

  1. 登录系统
  2. 进入"系统管理 -> Zabbix配置"
  3. 点击"添加实例"
  4. 填写实例信息:
    • 实例名称
    • Zabbix URL
    • 用户名和密码(或 Token)
  5. 测试连接
  6. 保存并激活

配置告警规则

  1. 进入"告警管理 -> 告警分发"
  2. 点击"添加规则"
  3. 配置规则条件:
    • 选择 Zabbix 实例
    • 设置匹配条件(主机、主机组、告警级别等)
    • 选择通知渠道
    • 设置通知用户/组
    • 配置生效时间段
  4. 保存规则

配置屏蔽规则

  1. 进入"告警管理 -> 屏蔽规则"
  2. 点击"添加规则"
  3. 配置屏蔽条件:
    • 选择 Zabbix 实例
    • 设置匹配条件
    • 选择屏蔽渠道
    • 配置屏蔽时间段
  4. 保存规则

使用 AI 分析

  1. 进入"告警管理 -> 告警查询"
  2. 选择要分析的告警
  3. 点击"AI 分析"按钮
  4. 查看 AI 给出的分析结果和建议

🔧 常用命令

服务管理

# 启动服务
sudo systemctl start zbxtable

# 停止服务
sudo systemctl stop zbxtable

# 重启服务
sudo systemctl restart zbxtable

# 查看状态
sudo systemctl status zbxtable

# 查看日志
sudo journalctl -u zbxtable -f

# 查看应用日志
tail -f /usr/local/zbxtable/log/$(date +%Y-%m-%d).log

📞 技术支持

  • GitHub Issues:https://github.com/canghai908/zbxtable/issues
  • 官方文档:https://zbxtable.com

📄 许可证

ZbxTable 3.0 使用 Apache-2.0 许可证。详见 LICENSE 文件。