本文目录一览:
- 1、linux下lamp平台下安装zabbix到了,检查安装条件时,提示 PHP bcmath no Fail PHP mbstring no Fail
- 2、zabbix 安装页面报错
- 3、[技术干货] zabbix_server正常运行,却提示服务器没有运行
- 4、zabbix server 搭建php databases support off,报错
- 5、linux系统下部署zabbix3.2,安装php时候出错了,怎么解决??
linux下lamp平台下安装zabbix到了,检查安装条件时,提示 PHP bcmath no Fail PHP mbstring no Fail
#1.首先进入php的源码目录下扩展目录
cd /root/php-7.1.3/ext
#2.进入要编译的模块的目录下,这里进入bcmath
cd /root/php-7.1.3/ext/bcmath
#3.执行如下命令
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make make install
注意:--with-php-config的路径请以你的实际路径为准!
#4.编译成功后,日志会输出bcmath.so这个文件的地址
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
#5.将上述文件添加到php.ini文件里
vi /usr/local/php/lib/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so
#6.重启你的apache或nginx服务器后,再刷新页面查看是否成功。
zabbix 安装页面报错
看不到你的图,也不知道具体是什么问题,如果是web安装可能就是下面的错误了,你看着修改一下吧,应该没问题吧。
复制web
zabbix的configure目录
WEB Interface 设置
IE浏览器中输入
http://服务器地址/queue.php
提示一
date() [a href='function.date'function.date/a]: It is not
safe to rely on the system's timezone settings. Please use the date.timezone
setting, the TZ environment variable or the date_default_timezone_set()
function. In case you used any of those methods and you are still getting this
warning, you most likely misspelled the timezone identifier. We selected
'Asia/Chongqing' for 'CST/8.0/no DST'
instead[/data/wwwroot/nagios.91linux.cn/webroot/zabbix/include/page_header.php:149]
解决方法:
修改/usr/local/apache2/php/php.ini
sudo vi /usr/local/apache2/php/php.ini
修改为date.timezone = Asia/Shanghai
sudo /usr/local/apache2/bin/apachectl restart
刷新页面并选择Next
提示二
/usr/local/apache2/php/php.ini
post_max_size = 32M
upload_max_filesize = 16M
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
sudo/usr/local/apache2/bin/apachectl restart
刷新页面并选择Next
cd (复制到web的目录)/data/wwwroot/nagios.91linux.cn/webroot/zabbix
chmod 777 conf
Retry
进入zabbix的登录页面
admin
zabbix
就安装完成了
[技术干货] zabbix_server正常运行,却提示服务器没有运行
Zabbix突然出现了
Zabbix server is not running:the information displayed may not be current
Zabbix服务器没有运行:显示的信息可能不是当前的
一、SELinux未关闭
selinux一定要关闭,如果开启selinux,可能zabbix的discovery都不能正常使用
关闭selinux方法:
1、修改/etc/selinux/config文件中的SELINUX=“”值为disable是,然后重启。
2、如果不想重启,使用setenforce 0
setenforce 1,selinux为enforcing模式
setenforce 0,selinux为permissive模式
二、zabbix web 目录下面,$ZBX_SERVER 是否为IP,如果是localhost,ping一下localhost是否能解析。如果不能,需要/etc/hosts文件里增加相应的项目。
三、查看php的fsockopen模块是否启用。
方法一:
第一步:
php.ini文件中查找
allow_url_fopen = On
使其值为On
第二步:
php.ini文件中查找
extension=php_openssl.dll
如果前面有分号,去掉分号
第三步:
重启web服务器,apache或IIS
方法二:
1. vi php.ini
找到 allow_url_fopen 这个参数设置成 On,即
allow_url_fopen = On
2. 让你的php支持 opensll扩展。
默认,是没有openssl扩展的,只能重新编译安装。
yum install openssl openssl-devel
cd /usr/local/src/php-5.2.14/ext/openssl
/usr/local/php/bin/phpize
./configure –with-openssl –with-php-config=/usr/local/bin/php-config
make make install
看提示,把编译成的openssl.so 拷贝到你在php.ini 中指定的 extension_dir 下
3. vi php.ini
加入
extension=openssl.so
4. 重启web server
四、监控对象占满了trapper进程导致前端与server无法通信
“At least one trapper process must be running to display server availability and view queue in the frontend.”——Trapper进程用于接收前端查询server可用性及队列的请求将StartTrappers=20调整到StartTrappers=100,重启zabbix-server。
技术交流欢迎加入Q群:177428068
zabbix server 搭建php databases support off,报错
网上很多解决办法是:
yum install -y php-mysql.x86_64
但是我的服务器会报(每台机子配置不同会有差异):
php56w-common conflicts with php-common-5.3.3-50.el6_10.x86_64
这是因为之前 yum php56w_x86_64 安装的。所以后面这样装就会报错了。
必须用:
yum install -y php56w-mysql
安装成功后重启zabbix和apche服务即可。
linux系统下部署zabbix3.2,安装php时候出错了,怎么解决??
1、确认mysq用户名密码 2、检查zabbix配置文件(用户名、密码、端口) 3、重启zabbix-server。