Zabbix 随笔:报表功能指南

开源
今天本文将带来 6.0 报表功能的安装指南以及相关设置的讲解。

作为 Zabbix 5.4 推出的 报表功能得到过一段时间的关注,但由于功能相对比较简单,未达到很多用户的预期,今天本文将带来 6.0 报表功能的安装指南以及相关设置的讲解。

正文

本文环境

  • Zabbix 6.0 LTS。
  • Mariadb 10.6.7。
  • RockyLinux 8.5。

报表服务安装

在 Zabbix 完成安装时,实际无法启用报表服务(测试会提示 Report manager is disabled),Zabbix 的报表服务需要对应的服务支持。

dnf -y install zabbix-web-service

如果是编译安装的朋友,环境需要支持 Go 环境(1.13+)。

./configure --enable-webservice

提示错误

启动报表服务

systemctl start zabbix-web-service && systemctl enable zabbix-web-service

开启报表服务

这里需要修改两处,一处是 StartReportWriters ,另外一处是 WebServiceURL,需要注意的是后者,是固定监听 10053 端口,后缀为 /report。

vim /etc/zabbix/zabbix_sever.conf

重启 Zabbix 服务

systemctl restart zabbix-server

安装 Chrome 浏览器

由于 Zabbix 实现报表功能是依托模拟访问打印的方式生成对应的 PDF,所以需要安装 Chrome。

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
dnf -y localinstall google-chrome-stable_current_x86_64.rpm

Zabbix 前端配置

在其他配置里启用前端 URL 地址。

访问路径为: Administration(管理)–> General(通用)–> Other(其他),如下图:

找到 Frontend URL 部分填写 Zabbix 的地址,这里需要注意的是这个前端地址是指访问 Zabbix 的地址。

测试

经过测试发现依然存在问题,报错为 No media configured for the report recipients,翻译过来就是收件人未设置媒介。

进入用户配置选项里查看,的确没有配置。

添加 Email 后再返回进行测试。

此时会显示成功(我这里没有配置 Email 配置,会提示发送失败)。

配置完成后,显示正常发送(如果不会配置 Email 的朋友可以关注我后续的文章)。

邮箱可以收到测试发送过来的 PDF。

报表配置参数说明

  • Owner(所有者)创建报告的用户,超级管理员可以修改,超管以下级别的用户只读。
  • Name(任务名称)自填,需要唯一。
  • Dashboard(仪表盘)选择需要导出 PDF 的仪表盘。
  • Period(周期)报告时间的周期,例如上一周的 dashboard 的图表。
  • Cycle(轮询)发送报告周期,可以选择每天、每周、每月、每年。
  • Start time(开始时间)报告开始的时间。
  • Start date(开始日期)开始生成报告的日期。
  • End date(结束日期)结束生成报告的日期。
  • Subject(主题)邮件主题,支持 {TIME} 内置宏。
  • Message(内容)邮件内容,支持 {TIME} 内置宏。
  • Subscriptions(订阅)收件人列表,默认配置了 Email 媒介的 Zabbix 用户都可以被指定为收件人。
  • Description(描述)自填。
  • Enabled 启用或者禁用。

举例说明

以下如为例,名称为 kasar test,Owner 是 Admin 用户,Repeats(重复)是 Daily(每天),Period(周期)为前一天,状态为启用,再结合任务内容来看,简单来说就是,创建一个每天都发送前一天 名称为 Zabbix Server 的 dashboard 的情况,起始时间为 3 月 4 日 的 19:40,结束报告时间为 3 月 5 日,邮件主题为报表测试,内容为报表信息。

写在最后

目前 Zabbix 自带的报表导出功能相对比较简单,灵活度比较低,且只支持用邮件的方式发送,另外目前只能打印相关 dashboard,推送到相关用户,不能导入实际数据,略显遗憾,好在 6.0 增强了图表的功能,更加丰富的图表插件,间接的增强了报表的功能性和体验性,由于处在测试阶段,随着后续不断的增加,应该还是会有所突破的,大家只能耐心等待了。

责任编辑:姜华 来源: 今日头条
相关推荐

2014-03-13 15:14:19

Zabbix监控报警Zabbix

2022-02-23 10:12:53

ZabbixCentOS 8ubuntu

2014-12-02 10:22:38

腾讯云微信开放平台云分析

2022-03-02 09:53:44

开源ZabbixCentOS 7

2021-06-17 07:02:51

Zabbix 5.4 安装指南监控

2011-10-12 14:13:47

苹果iOS 5iCloud

2022-02-17 09:50:36

Zabbix联动登录LDAP认证

2024-08-14 17:30:17

2010-09-01 13:17:42

CSS样式表

2011-11-29 10:24:08

傲游智能填表

2011-04-20 09:54:36

Windows 8注册表

2009-12-25 13:41:33

2022-04-12 08:24:28

Zabbix事件通知触发器

2021-12-30 08:39:56

Zabbix更换 logo运维

2012-08-20 13:42:48

Web

2012-08-20 09:56:27

Web

2012-09-28 09:58:35

Outlook 201Office 2013

2012-08-20 13:25:46

Web

2011-07-01 14:28:47

Qt 指针

2023-08-13 16:49:54

点赞
收藏

51CTO技术栈公众号