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

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Zabbix6.0下部署开源的Zabbix报表系统ZbxTable

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

640.png

一、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/

25fb52bd428495c103b1140d13fa2f0d.png

(图片点击放大查看)

2、MySQL数据库配置

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;

f8c72f75fde90c6624f5cf6cb6005c76.png

(图片点击放大查看)

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

a88fd3e2d929c9d5d42399afc35c1d6e.png

(图片点击放大查看)

4、修改zbxtable配置文件并启动ZbxTable

修改其中与Zabbix相关配置及数据库

vim /usr/local/zbxtableconf/app.ini

7b887fc3ce3cf370aa804d4d1608b48f.png

(图片点击放大查看)

拷贝zbxtable的 systemd 启动文件

cp /usr/local/zbxtable/zbxtable.service /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now zbxtable
查看 zbxtable 服务状态
systemctl status zbxtable

d7781cb9289d7cfef61e10b3e3195c08.png

5、配置 Ms-Agent

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

c9ba1f61c1e0a4f4978f9ddea1ab9850.png

(图片点击放大查看)

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 --zone=public --add-port=8088/tcp
firewall-cmd --reload

621cc5545c9452124300ac086aa4c6f9.png

(图片点击放大查看)

7a5243a2adfe38c5de19d232d1ab0d4d.png

(图片点击放大查看)

d6268ddf33f010bc6d75fdf2c6455690.png

(图片点击放大查看)

使用 http://ip:8088 即可访问 ZbxTable

系统默认账号:admin 密码:Zbxtable

MS-Agent安装

此组件需要安装在 Zabbix Server 主机上,用于接收zabbix产生的告警,并发送到zbxtable, 用于告警、分析、发送、屏蔽,支持多租户,可以将多台zabbix 的告警统一发送到一个zabxtable平台

beec0e672cb77fc6f664dc7bd2352fb2.png

(图片点击放大查看)

7、打开Web,系统设置中初始化

指标映射关联项配置,并初始化

640.png

(图片点击放大查看)

640.png

(图片点击放大查看)

640.png

(图片点击放大查看)

8、验证是否正常关联

640.png

640.png

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
6月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
494 0
|
2月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
66 23
|
2月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
62 22
|
2月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
76 25
|
1月前
|
监控 关系型数据库 MySQL
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
【01】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-硬件设备实时监控系统运营版发布-本产品基于企业级开源项目Zabbix深度二开-分步骤实现预计10篇合集-自营版
32 0
|
3月前
|
运维 监控 BI
zabbix强大的报警系统
zabbix强大的报警系统
127 8
|
6月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
211 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
6月前
|
监控 前端开发 数据库
Zabbix 5.0 LTS部署实战篇
这篇文章是关于Zabbix 5.0 LTS部署的详细教程,包括版本选择、服务器平台选择、安装步骤、数据库配置、前端安装以及修改时区和设置开机自启等内容。
521 1
Zabbix 5.0 LTS部署实战篇
|
23天前
|
存储 缓存 监控
|
7月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?

热门文章

最新文章

推荐镜像

更多