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