

Zabbix6.0下部署开源的Zabbix报表系统ZbxTable
source link: https://blog.51cto.com/u_64214/8925213
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

一、ZbxTable简单介绍
ZbxTable 是使用 Go 语言开发的一个开源的 Zabbix 报表系统
目前已经推出 ZbxTable 2.1 版本 主要功能如下:
- 按照主机类型,展示或导出主机资源
- 资产管理,资源状态总览
- 多用户、角色、用户组配置
- 告警进行精确分发、屏蔽
- 开箱即用的微信和邮件告警
- 定义告警发送模板
- 链路流量自动报表及邮件通知
二、主要组件及功能
- ZbxTable: 后台服务
- ZbxTable-Web: 前端静态页面
- MS-Agent: 安装在 Zabbix Server,接收 Zabbix 平台产生的告警并发送到 ZbxTable 平台
三、ZbxTalbe 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
四、ZbxTable安装配置过程
1、创建zbxtable用户并部署zbxtable二进制文件
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/

2、MySQL数据库配置
mysql -uroot -p -h 127.0.0.1
create database zbxtable character set utf8mb4 collate utf8mb4_bin;
create user [email protected] identified by 'Zbxtable@pwd2022';
grant all privileges on zbxtable.* to [email protected];

3、安装并启动Redis
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

4、修改zbxtable配置文件并启动ZbxTable
修改其中与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

5、配置 Ms-Agent
cd /usr/local/zbxtable/
./zbxtable install

6、ZbxTable Web配置
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 --znotallow=public --add-port=8088/tcp
firewall-cmd --reload



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

7、打开Web,系统设置中初始化
指标映射关联项配置,并初始化



8、验证是否正常关联


Recommend
-
85
Zabbix详细的搭建过程与备注,对key、模版、发现、关联以及分布式介绍
-
4
有没有bi智能报表,好用的开源报表工具 ...
-
5
BO报表系统嵌入Iframe在firefox下的错误修改 浏览:4312次 出处信息 1. 需求概...
-
9
V2EX › Java 有没有什么开源好用的 Java 报表、电子单证 PDF 生成、设计工具啊 xiaokongwu...
-
5
报表太难看?试试这个开源项目ReportPlus!
-
5
docker下安装部署开源监控系统zabbix 2021年4月30日 654点热度...
-
10
彭友们好,我是老彭啊。前两天有个彭友给我提了一个问题,我一看就知道得写篇小作文才能回答了:
-
9
Zabbix server源码安装使用示例 # 下载zabbix的源码包 wget https://github.com/zabbix/zabbix/archive/refs/tags/6.2.4.tar.gz # 解压下载好的zabbix源安装包 mkdir /usr/local/zabbix tar -zxvf zabbix-6.2....
-
3
metabase简介 Metabase 是一个开源的数据可视化工具,其引入的question概念使得非技术人员能够轻松地创建和共享自定义数据仪表板。Metabase 同时还支持用户通过简单的拖放界面连接到任何数据源,并使用直观的图表和图表来可视化数据。Metabase 还提供了丰富...
-
4
Redash简介 Redash 是一款开源的数据可视化和协作工具,旨在帮助企业和团队更容...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK