Zabbix6.0下部署ZbxTable(开源的Zabbix报表系统)

(图片点击放大查看)
ZbxTable 是使用 Go 语言开发的一个开源的 Zabbix 报表系统
目前已经推出 ZbxTable 2.1 版本 主要功能如下:
ZbxTable: https://dl.cactifans.com/zbxtable/zbxtable-2.1.0.tar.gz
ZbxTable-Web: https://dl.cactifans.com/zbxtable/web.tar.gz
MS-Agent: https://dl.cactifans.com/zbxtable/ms-agent-1.0.4.tar.gz
useradd zbxtable
tar -zxvf zbxtable-2.1.0.tar.gz -C /usr/local/
mv /usr/local/zbxtable-2.1.0 /usr/local/zbxtable
chown -R zbxtable:zbxtable /usr/local/zbxtable
cd /usr/local/zbxtable/

(图片点击放大查看)
mysql -uroot -p -h 127.0.0.1
create database zbxtable character set utf8mb4 collate utf8mb4_bin;
create user zbxtable@127.0.0.1 identified by 'Zbxtable@pwd2022';
grant all privileges on zbxtable.* to zbxtable@127.0.0.1;

(图片点击放大查看)
yum install epel-release -y
yum install redis -y
vim /etc/redis.conf
cat /etc/redis.conf | grep requirepass
# If the master is password protected (using the "requirepass" configuration
requirepass Redis@2022!
systemctl enable --now redis

(图片点击放大查看)
修改其中与Zabbix相关配置及数据库
vim /usr/local/zbxtableconf/app.ini

(图片点击放大查看)
拷贝zbxtable的 systemd 启动文件
cp /usr/local/zbxtable/zbxtable.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now zbxtable
查看 zbxtable 服务状态
systemctl status zbxtable

cd /usr/local/zbxtable/
./zbxtable install

(图片点击放大查看)
tar -zxvf web.tar.gz -C /usr/local/zbxtable
cp /usr/local/zbxtable/nginx.conf /etc/nginx/conf.d/
cd /etc/nginx/conf.d/
vim nginx.conf
systemctl restart nginx.service
firewall-cmd --permanent --zone=public --add-port=8088/tcp
firewall-cmd --reload

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)
使用 http://ip:8088 即可访问 ZbxTable
系统默认账号:admin 密码:Zbxtable
MS-Agent安装
此组件需要安装在 Zabbix Server 主机上,用于接收zabbix产生的告警,并发送到zbxtable, 用于告警、分析、发送、屏蔽,支持多租户,可以将多台zabbix 的告警统一发送到一个zabxtable平台

(图片点击放大查看)
指标映射关联项配置,并初始化

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)

(图片点击放大查看)
原文作者:WalkingCloud;如有侵权,请联系管理员删除。