

Zabbix监控的性能指标自动生成美观的Report报告
source link: http://os.51cto.com/art/202101/640573.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

为了满足日常运维中对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报告趋势图很美观,而且也可以进行分析,需要的性能指标,可以去自定义,也可以进行筛选,特别方便。
Recommend
-
81
官网提高的python版本监控redis很久没有更新了,今天按照官网操作的一遍,出现了好多报错,后来问了一个哥们,他给了我监控配置文件和脚本。下面我分享给大家参考参考。添加zabbix-agent配置文件[root@test-mq01redis]#cat/etc/zabbix/zabbix_agentd.d/redis.confU...
-
62
Linux监控平台介绍常见开源监控软件:cacti、nagios、zabbix、smokeping、open-falcon等等,其中cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存...
-
84
linux监控平台介绍常见开源监控软件:cacti,nagios,zabbix,smokeping,open-falcon等等cacti,smokeping偏向于基础监控,成图非常漂亮cacti,nagios,zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti需要MySQL作为数据储存,agios不用存储历史数据,他注...
-
97
1、从https://pypi.python.org/pypi/docker-py#downloads这里下载docker-py-xxx.tar.gz到本地再传进去linux系统里面进行解压pythonsetup.pyinstall2、在agentd那里加入自定义模块UserParameter=docker_low_discovery[],/bin/bash/etc/zabbix/scripts/
-
80
zabbix之web性能监控设置:
-
43
为了更方便的使用性能计数器,以及在zabbix 上方便的进行对应的key书写,写了一个powershell 函数来加快这些过程,同时更改zabbix 默认模板及grafana 模板来快速查看windows机器的IOPS以及Latency,当然这也提供了一个思路来监控其他性能计数器。
-
28
监控指标性能指标:Performance内存指标:Memory基本活动指标:Basicactivity持久性指标:Persistence错误指标:Error性能指标:PerformanceNameDescriptionlatencyRedis响应一个请求的时间instantaneous_ops_per_sec平均每秒处理请求总数hirate(calculated)缓存命中...
-
12
Redis必会的性能监控指标汇总,拿去吧你! yht_1990 2021-09-23 11:02:00 监控指标...
-
7
一、哪些因素会成为系统的瓶颈? 1、CPU,如果存在大量的计算,他们会长时间不间断的占用CPU资源,导致其他资源无法争夺到CPU而响应缓慢,从而带来系统性能问题,例如频繁的FullGC,以及多线程造成的上下文频繁的切换,都...
-
6
大厂性能测试监控指标及分析调优指南 牛金亮 2023-06-29 09:48:23
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK