English | 简体中文
ZbxTable
ZbxTable is a Zabbix report system developed using Go language.
Features
- Custom drawing topology
- Device classification display and export
- Export Zabbix alert messages to xlsx within a specific time period
- Analyze the alarm messages in a specific time period, alarm Top 10, etc.
Architecture
Component
ZbxTable: Backend written using beego framework.
ZbxTable-Web: Front end written using Vue.
MS-Agent: Installed on Zabbix Server, used to receive alarms generated by Zabbix Server and send to ZbxTable.
Demo
Compatibility
Zabbix Version | Compatibility |
---|---|
6.4.x | |
6.2.x | |
6.0.x | |
5.4.x | |
5.2.x | |
5.0.x LTS | |
4.4.x | |
4.2.x | |
4.0.x LTS | |
3.4.x | untested |
3.2.x | untested |
3.0.x LTS | untested |
Documentation
Code
ZbxTable: https://github.com/canghai908/zbxtable
ZbxTable-Web: https://github.com/canghai908/zbxtable-web
MS-Agent: https://github.com/canghai908/ms-agent
Compile
go >=1.18
mkdir -p $GOPATH/src/github.com/canghai908
cd $GOPATH/src/github.com/canghai908
git clone github.com/canghai908/zbxtable.git
cd zbxtable
./control build
./control pack
Team
Back-end development
Front-end development
License
ZbxTable is available under the Apache-2.0 license. See the LICENSE file for more info.