Zabbix Server 主机上安装开源的Zabbix报表系统
作者:快盘下载 人气: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 zbxtable@127.0.0.1 identified by 'Zbxtable@pwd2022'; grant all privileges on zbxtable.* to zbxtable@127.0.0.1;
(图片点击放大查看)
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 --zone=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、验证是否正常关联
(图片点击放大查看)
加载全部内容