• Stars
    star
    177
  • Rank 215,985 (Top 5 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ZbxTable is an open source Zabbix reporting system developed using Go

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

1

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

https://demo.zbxtable.com

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

ZbxTable 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

canghai908

Front-end development

ahyiru

License

Apache-2.0 license

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