千家信息网

zabbix 监控平台搭建过程中的报错与解决方法总结

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,1.php option post_max_size2.php option max_execution_time3.php option max_input_time4.php time zone5
千家信息网最后更新 2025年01月23日zabbix 监控平台搭建过程中的报错与解决方法总结

1.php option post_max_size

2.php option max_execution_time

3.php option max_input_time

4.php time zone

5.php bcmath

6.php mbstring

解决1-3的报错修改php文件 vim /etc/php.ini

修改相应参数为Required值

解决4报错:修改date.timezone=/Asia/Shanghai 注意去掉该行之前的

解决5.6 报错

安装php扩展模块
yum -y install php-bcmath
yum -y install php-mbstring
本地yum源没有这二个扩展模块需要搭建网络yum源

配置网络yum源(虚拟机必须能上网)
rhel6:
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# wget -O /etc/yum.repos.d/Centos.repo http://mirrors.aliyun.com/repo/Centos-6.repo #-O是大写的o,不是零
[root@localhost ~]# sed -i 's/$releasever/6/g' /etc/yum.repos.d/Centos-6.repo
[root@localhost ~]# yum clean all
[root@localhost ~]# yum list
rhel7:
[root@localhost ~]# wget -O /etc/yum.repos.d/Centos.repo http://mirrors.aliyun.com/repo/Centos-7.repo #-O是大写的o,不是零
[root@localhost ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo
[root@localhost ~]# yum clean all
[root@localhost ~]# yum list

修改后重启httpd mysql
刷新












fail 提示找不到zabbix.conf.php
cd /var/www/html/conf/ 发现的确没有该文件

解决方法
根据下面提示下载 donwload configuretion file

利用 命令 rz -y 上传到 /var/www/html/conf/中
rz 命令 所需软件包 lrzsz
yum install lrzsz -y

按下 Retry 刷新






此时发现提示zabbix_server 服务未开启
zabbix_server running no

开启zabbix_server 服务
#/usr/local/zabbix/sbin/zabbix_server start
刷新重启httpd 服务




zabbix 监控web界面显示无中文,修改profile language 下拉无chinese(zh_cn)
解决方法:
首先确认系统本身是否支持zabbix的字体
locale -a
发现全部为en开头的字体,没有zabbix支持的zh_CN和zh_TW(如果有则忽略此步骤)
2、安装zh_CN
localedef -i zh_CN -f UTF-8 zh_CN.UTF-8
3、重启httpd,进入用户配置界面,选择zh_CN,重新登录即可。
进入 include/locales.inc.php 文件里面的

修改

'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),

'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),

重启httpd服务



zabbix_agent 配置


Linux agent install:
[root@xxx]# zabbix_agentd -c /usr/local/zabbix_agentd.conf
zabbix_agentd [14423]: user zabbix does not exist
zabbix_agentd [14423]: cannot run as root!
解决方法: useradd zabbix









0