千家信息网

CentOS 7.2安装zabbix 3.2

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,系统环境:LNMPLinux: Centos 7.2Nginx: 1.10.3Mysql: 5.6.35PHP: 5.4.16安装zabbix-server1 Repository installat
千家信息网最后更新 2025年02月06日CentOS 7.2安装zabbix 3.2

系统环境:LNMP

Linux: Centos 7.2

Nginx: 1.10.3

Mysql: 5.6.35

PHP: 5.4.16


安装zabbix-server

1 Repository installation

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

2 Install Zabbix-server


yum install -y zabbix-release zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent

3 Creating initial database

shell> mysql -uroot -pmysql> create database zabbix character set utf8 collate utf8_bin;mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '';mysql> quit;


zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix

4 Database configuration for Zabbix server


# vi /etc/zabbix/zabbix_server.confDBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=

5 Starting Zabbix server process


# systemctl start zabbix-server# systemctl enable zabbix-server

6 PHP configuration for Zabbix frontend

vi /etc/php.inimax_execution_time 300memory_limit 128Mpost_max_size 16Mupload_max_filesize 2Mmax_input_time 300always_populate_raw_post_data -1date.timezone Asia/Shanghai


7. copy frontend web files

cp -R /usr/share/zabbix /usr/local/nginx/html

8. Starting Service

/etc/init.d/php-fpmsystemctl restart nginxsystemctl start zabbix-server.service

9. Install web

http://localhost/zabbix


问题

A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpMemoryLimit() → str2mem() in include/func.inc.php:410]
A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpPostMaxSize() → str2mem() in include/func.inc.php:410]
A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->proce***equest() → CView->getOutput() → include() → make_status_of_zbx() → CFrontendSetup->checkRequirements() → CFrontendSetup->checkPhpUploadMaxFilesize() → str2mem() in include/func.inc.php:410]


安装完成之后启动就出现这个问题,这个是因为PHP 7.1.0类型强化,处理方法也很简单找到Zabbix WEB目录下include/func.inc.php文件

问题解决

sed -i '/$last = strtolower(substr($val, -1));/a$val = substr($val,0,-1);' /usr/local/nginx/html/zabbix/include/func.inc.php



0