当前位置: 首页 > 科技观察

Zabbix监控的性能指标自动生成漂亮的Report报表

时间:2023-03-17 19:31:22 科技观察

为了满足日常运维中对Zabbix监控的资源的各项指标性能的定期分析,我们往往需要手动整理并制作一些Reportreports向领导汇报,展示,某段时间,我们服务器的运行状态和各种性能趋势。但是这个需要的功能对于Zabbix是无法实现的,因为zabbix默认提供的Report报表只是告警状态的简单报表功能,所以今天教大家如何使用Zabbix自动生成特别方便的资源,资源组,或者某个时间段的某个绩效指标,报表报表特别漂亮大方。1.下载并配置所需的功能。这里使用git工具,然后克隆代码。1.执行command安装命令,结果如图1[root@docker~]#yum-yinstallgit图1git安装2.克隆代码,结??果如图2:图2git代码clone2.修改config.inc.php文件首先,我们切换到报表目录:cd/usr/share/zabbix-pdf-report1。修改config.inc.php.dist文件的名称为:config.inc.php。执行命令:cpconfig.inc.php.distconfig.inc.php2。编辑修改后的文件,修改zabbix-server的web访问地址,使用用户名和密码登录,如图3。注:该配置文件还可以定义自己的公司名称和logo图片,如图4:图3登录地址和用户名密码图4修改时区、公司名称和logo3.执行脚本自动生成目录,如图5所示。图5生成报告目录4.配置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重启命令:systemctlrestarthttpd执行结果如图6:图6配置httpd服务5一、WEB界面访问1、打开浏览器,网址:http://ip/zbxreport/chooser.php,在打开的界面中输入Zabbix-Serverweb用户名和密码,点击“Signin”进行登录,如图在图7中。图7报表报表登录2、登录后,如图8所示,可以随意选择某个主机,或者主机组,哪些性能指标,生成报表的时间段等。注意:您还可以自定义和筛选报告报告的内容!图8选择需要生成报表的指标和资源六、报表报表样式1、在图8所示界面点击“Generate”生成报表后,稍等片刻,系统会自动打开Report报表pdt格式的文件,如图9。图9GeneratedReport报表样式2.自动生成的报表目录,如图10。图10ReportContents3.自动生成的系统CPU负载能力趋势图,如图11、图11为系统4的CPU负载和数据采集器进程的使用率趋势,如图12所示。图12进程使用率7、总结报告这里就不一一截图了。总之,自动生成的Report报表趋势图非常漂亮,还可以进行分析。可以自定义或过滤所需的性能指标,特别方便。