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
📚 使用指南
初始化配置
- 访问
http://your-server-ip:8088/install - 配置数据库连接信息
- 点击"完成安装"
- 使用默认账号登录:
admin / Zbxtable - 立即修改默认密码
添加 Zabbix 实例
- 登录系统
- 进入"系统管理 -> Zabbix配置"
- 点击"添加实例"
- 填写实例信息:
- 实例名称
- Zabbix URL
- 用户名和密码(或 Token)
- 测试连接
- 保存并激活
配置告警规则
- 进入"告警管理 -> 告警分发"
- 点击"添加规则"
- 配置规则条件:
- 选择 Zabbix 实例
- 设置匹配条件(主机、主机组、告警级别等)
- 选择通知渠道
- 设置通知用户/组
- 配置生效时间段
- 保存规则
配置屏蔽规则
- 进入"告警管理 -> 屏蔽规则"
- 点击"添加规则"
- 配置屏蔽条件:
- 选择 Zabbix 实例
- 设置匹配条件
- 选择屏蔽渠道
- 配置屏蔽时间段
- 保存规则
使用 AI 分析
- 进入"告警管理 -> 告警查询"
- 选择要分析的告警
- 点击"AI 分析"按钮
- 查看 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 文件。