Zabbix监控系统系列之二十一 :ZabbixReport报告输出

本文详细介绍如何使用Zabbix开源监控系统生成定期性能报告。通过安装Git工具、克隆特定Git仓库、配置文件编辑等步骤,实现针对指定时间区段内主机性能状态的报告生成。此外,还涉及httpd服务配置、Web页面访问及报告样例展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

今天同事致电询问Zabbix监控系统是否有报表功能,比如定期输出某主机性能状态。这对于Zabbix开源制品来说,确实是一个弱项。默认情况之下,Zabbix提供的报表功能是针对于uptime或告警状态,没有针对于主机某一个时间区段的性能报告。
在这里插入图片描述

Zabbix开源制品的优势在于开源,网上有许多的案例可以参考。[Zabbix Dynamic PDF Report Generation] 可以非常好的帮助我们生成美观的报告。

解决方案

1. 下载Git工具

yum -y install git

2. 克隆Git代码

cd /usr/share
git clone https://github.com/catonrug/zabbix-pdf-report.git

3. 配置文件编辑

cd /usr/share/zabbix-pdf-report
cp config.inc.php.dist config.inc.php

vi config.inc.php

主要修改内容:

# Zabbix 监控系统地址、报告查询的账号与密码
$z_server       = 'http://127.0.0.1/zabbix/';
$user_login=1; // 1 will ask for credentials. 0 will use credentials below:
$z_user         = 'Admin';
$z_pass         = '<Password>';

# 时区
$timezone       = 'Asia/Shanghai';
# 公司Logo
$pdf_logo       = './images/general/zabbix.png';
# 公司名称
$company_name   = 'Fujitsu';

4. 创建工作目录与赋权

cd /usr/share/zabbix-pdf-report
./fixrights.sh

5. httpd服务配置与生效

cp /usr/share/zabbix-pdf-report/zabbix-pdf-report.conf /etc/httpd/conf.d
systemctl restart httpd

6. 访问Web页面

http://<ZabbixServerIP>/zbxreport/chooser.php

在这里插入图片描述

7. 报告样例

  • 封面
    在这里插入图片描述

  • 目录
    在这里插入图片描述

  • 内容
    在这里插入图片描述

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值