Zabbix5.0部署PDF Report显示PHP源代码问题解决

一、显示源代码原因

因为zabbix5.0只支持PHP7以上版本,缺少一个PHP扩展模块,此扩展模块安装的是PHP5.4的模块,并不会和PHP7冲突

二、解决方法

1、安装PHP扩展模块:mod_php

yum install mod_php -y

2、配置httpd.conf文件

vim /etc/httpd/conf/httpd.conf

3、在AddType application/x-gzip .gz .tgz下面 添加支持对PHP解析

AddType application/x-httpd-php .php

4、添加对PHP的索引


    DirectoryIndex index.html index.php

5、重启apache服务

systemct restart httpd

三、安装PDF Report插件

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         = '';

# 时区
$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:///zbxreport/chooser.php

Zabbix5.0部署PDF Report显示PHP源代码问题解决_第1张图片

你可能感兴趣的:(Zabbix,zabbix,PDF,Report,报表)