搭建zabbix时遇到的错误

本人搭建时时按照他人博客搭建的,尽管博主写的很详细但是由于环境的问题导致了不少错误,本次不主要写搭建的步骤,找重写搭建中出现的问题。

配置步骤:

1配置本地网络环境和本地yum源:

2配置lamp环境

3下载zabbix安装包并编译安装

4导入zabbix的数据库到mysql中

5为zabbix配置数据库账户并授权zabbix数据库的权限为all

6把zabbix的网站文件cp到网站的指定路径

7启动服务

出现问题:

1通过浏览器初次安装zabbix时报

 php option post_max_size 8m

 php option max_excution_time 30

 phpoption max_input_time  60

 php time zone unknown

 php bcmath off

通过修改/etc/php.ini

    post_max_size =16M

    max_execution_time =300

    max_input_time =300

    date.timezone = PRC

    post_max_size = 32M

    保存退出!

    service httpd restart

除了 php bcmath之外的错误都可以修复,再次解决PHP bcmacth的错误

通过yum安装php-bcmath提示没有这个安装包,于是配置163的YUM源。在次安装php-bcmath

这个错误解决。

问题二:

安装完Zabbix后发现页面错误,提示time_zone大概意思是时区错误。这是我查看系统的时区是亚洲/上海。系统时区没有错误,查看/etc/php/ini把date.timezone = RPC改为Asia/Shanghai,重启apche后这错误解决。

问题三:

在浏览器的上方飘着大大的红字:Zabbix Server is not running:the informatio displayed may not be current

错误很明显是zabbixserver 为启动,执行 service zabbix_server status&&servers zabbix_agentd status查看,这两个服务都是启动状态。在执行netstat -lntp | grep     zabbix 后也能看到两个服务正在监听10050和10051两个端口也很正常。这时就非常困惑了。于是查看zabbix的日志发现日志也并无异常。经过Google和百度也进行了各种尝试。查看到有博友也碰到类似问题,他关闭了seliunx好iptables。我查看自己的iptabls是关闭的,但是selinux 是开启的。于是把selinux关闭。就能够正常访问了。

后续将会持续更新本帖。


你可能感兴趣的:(报错,搭建,zabbix)