ZbxTable

ZbxTable 是使用 Go 语言开发的一个 Zabbix 报表系统。

主要功能:

  • 开箱即用的微信和邮件告警

  • 多租户告警消息分发、屏蔽、统计、到处

  • 接口流量报表

  • 可视化绘制拓扑图

  • 设备分类展示及导出

系统架构

1

组件介绍

ZbxTable: 使用 beego 框架编写的后端程序

ZbxTable-Web: 使用 Vue 编写的前端

MS-Agent: 安装在 Zabbix Server 上, 用于接收 Zabbix Server 产生的告警,并发送到 ZbxTable 平台

Demo

https://demo.zbxtable.com

兼容性

zabbix 版本 兼容性
7.0.x LTS ✅
6.4.x ✅
6.2.x ✅
6.0.x LTS ✅
5.4.x ✅
5.2.x ✅
5.0.x LTS ✅
4.4.x ✅
4.2.x ✅
4.0.x LTS ✅
3.4.x 未测试
3.2.x 未测试
3.0.x LTS 未测试

文档

ZbxTable 文档

源码

ZbxTable: https://github.com/canghai908/zbxtable

ZbxTable-Web: https://github.com/canghai908/zbxtable-web

MS-Agent: https://github.com/canghai908/ms-agent

编译

环境:go >=1.22

mkdir -p $GOPATH/src/github.com/canghai908
cd $GOPATH/src/github.com/canghai908
git clone github.com/canghai908/zbxtable.git
cd zbxtable
wget -q -c https://dl.cactifans.com/stable/zbxtable/web-latest.tar.gz && tar xf web-latest.tar.gz
go install github.com/go-bindata/go-bindata/go-bindata@latest
./control build
./control pack

Team

后端

canghai908

前端

ahyiru

License

Nightingale is available under the Apache-2.0 license. See the LICENSE file for more info.

参考资料

https://github.com/canghai908/zbxtable/blob/2.1/README.zh-CN.md