Zabbix监控的性能指标自动生成美观的Report报告
今天就教大家如何使用Zabbix能够特别方便地自动生成你想要的资源、资源组,或者某些性能指标在任何时间段的而且特别美观大方的Report报表报告。
- 作者:阿龙说运维来源:今日头条|2021-01-13 08:08
为了满足日常运维中对Zabbix监控的资源的各个指标性能做定期的分析,我们时常需要手动去整理、制作一些Report报表报告,给领导汇报、展示,某一时间段,我们的服务器运行的状态及各种性能趋势。然而,这一需求功能对于Zabbix来说,是无法实现的,因为zabbix默认提供的Report报表仅仅只是针对于告警状态等一个简单的报表功能,所以,今天就教大家如何使用Zabbix能够特别方便地自动生成你想要的资源、资源组,或者某些性能指标在任何时间段的而且特别美观大方的Report报表报告。
一、 下载配置需要的功能
这里使用git工具,然后去克隆代码。
1、执行指令安装指令,结果如图一所示。
[root@docker ~]# yum -y install git

图一 git安装
2、克隆代码,结果如图二所示:

图二 git代码克隆
二、修改config.inc.php文件
首先我们切换到report目录下:cd /usr/share/zabbix-pdf-report
1、修改 config.inc.php.dist 文件名称为:config.inc.php。执行命令:
cp config.inc.php.dist config.inc.php
2、编辑修改后的文件,修改zabbix-server的web访问地址,登录的用户名和密码如图三所示。
注意:此配置文件也可以定义自己公司的名称及Logo图片哦,如图四所示:

图三 登录地址及用户名密码

图四 修改时区、公司名称及logo
三、执行脚本进行自动生成目录,如图五所示。

图五 生成报表目录
四、配置httpd服务
将/usr/share/zabbix-pdf-report/zabbix-pdf-report.conf 拷贝到/etc/httpd/conf.d目录下,方便我们直接重启服务去自动加载。
拷贝指令:cp /usr/share/zabbix-pdf-report/zabbix-pdf-report.conf /etc/httpd/conf.d
重启指令:systemctl restart httpd
执行结果如图六所示:

图六 配置httpd服务
五、WEB界面访问
1、打开浏览器,URL:http://ip/zbxreport/chooser.php,在打开的界面输入Zabbix-Server的web用户名和密码,点击"Sign in"登录,如图七所示。

图七 Report报表登录
2、登录后如图八所示,可以随意选择某个主机、或者主机组、哪些性能指标、报表生成的时间周期等。
注意:这里也可以自定义过滤report报表的内容哦!

图八 选择需要生成报表报告的指标及资源
六、Report报表样式
1、点击图八所示界面的"Generate"生成报告后,稍等片刻,系统会自动打开pdt格式的Report报表报告文件,如图九所示。

图九 生成的Report报表报告样式
2、自动生成的报告目录,如图十所示。

图十 报告目录
3、自动生成的系统CPU负载能力趋势,如图十一所示。

图十一 系统CPU负载
4、数据采集器进程的利用率趋势,如图十二所示。

图十二 进程利用率
七、总结
报表我这里就不一一截图了,总之自动生成的Report报告趋势图很美观,而且也可以进行分析,需要的性能指标,可以去自定义,也可以进行筛选,特别方便。
【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月获赞
- 这就是全新的Windows!来看Windows10X抢先上手体验微软 KB4598298 更新功能将于近期推送给 Win10 20H2,修复休眠唤醒空白锁屏问题Windows 10全新UI亮点前瞻!全面圆角设计UI你喜欢吗强大的测速工具发特供版!Speedtest中国版体验清静了:Flash Player已在Windows 10上停止工作!让 Flutter 在鸿蒙系统上跑起来春节回家到底要不要测核酸隔离?教你怎样查清楚版本号确定!Windows 10 21H1更新将发布 大幅提升性能
- 强大的测速工具发特供版!Speedtest中国版体验Linux下RPM软件包的安装及卸载Linux查看环境变量当前信息和查看命令微软 Windows10 Flash Player 已停止工作,本月底Edge 和Chrome浏览器将移除 Flash 组件这里帮你总结了一下Linux下查看内存使用情况的多种方法~Linux查看内存命令及其对命令显示的解释试用了Edge浏览器20分钟后,我还是选择了Chrome这就是全新的Windows!来看Windows10X抢先上手体验
- Linux下RPM软件包的安装及卸载Linux查看环境变量当前信息和查看命令这里帮你总结了一下Linux下查看内存使用情况的多种方法~如何在Linux中查看所有正在运行的进程Linux查看内存命令及其对命令显示的解释转手赚1000,开源抢茅台神器,真香!2020最受欢迎的Linux发行版Top 10强大的测速工具发特供版!Speedtest中国版体验
订阅专栏+更多
-
数据湖与数据仓库的分析实践攻略
助力现代化数据管理:数据湖与数据仓库的分析实践攻略共3章 | 创世达人3人订阅学习
-
云原生架构实践
新技术引领移动互联网进入急速赛道共3章 | KaliArch30人订阅学习
-
数据中心和VPDN网络建设案例
漫画+案例共20章 | 捷哥CCIE209人订阅学习
视频课程+更多
-
(骏马金龙)Shell进阶:理解Shell的方方面面,
讲师:马龙帅5955人学习过
-
Google算法工程师尹成带你深度学习数据结构与
讲师:尹成28752人学习过
-
istio+k8s[kubernetes]技术讲解【基础+进阶版
讲师:先超2112人学习过
专题推荐+更多
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO官微