zabbix图形界面安装及解决异常问题过程

一、安装过程

1、输入IP地址或域名访问后得到如下图

2、点击next step进入一下报错界面

问题原因:ldap.so模块缺失

解决办法:重新编译安装

安装依赖包:[root@localhost ~]# yum install openldap openldap-devel  -y

停止php服务:[root@localhost ~]# pkill php-fpm

按照原来编译的参数重新编译并加上--with-ldap参数

[root@localhost ~]# ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-iconv-dir=/usr/local --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath --with-ldap

[root@localhost ~]# make && make install

[root@localhost ~]# make test

从新刷新网页界面后得到以下界面


3、进入下一步再次数据库链接异常报错


报错原因:php链接数据库异常

解决办法:

查找数据库的sock文件:

[root@localhost ~]# find / -name mysql.sock

/var/lib/mysql/mysql.sock

修改php的php.ini配置文件:

[root@localhost ~]# vim /usr/local/php/etc/php.ini

[root@localhost ~]# sed -n '/mysqli.default_socket/p' /usr/local/php/etc/php.ini

mysqli.default_socket = /data/mysql/mysql.sock

重启php:

[root@localhost ~]# pkill php-fpm

[root@localhost ~]# /usr/local/php/sbin/php-fpm

解决后的到如下图:

4、点击下一步得到数据库的相应信息,如下


5、点击下一步有报错,报错信息如下

问题原因:数据库信息在zabbix配置文件里没有配置好

解决办法:

修改配置文件

[root@localhost ~]# cd /data/zabbix/conf/
[root@localhost conf]# cp zabbix.conf.php.example zabbix.conf.php
[root@localhost conf]# vim zabbix.conf.php

重启php服务:

[root@localhost conf]# pkill php-fpm

[root@localhost conf]# /usr/local/php/sbin/php-fpm

刷新网页得到以下报错:

问题原因:手动修改的文件无法起作用

解决办法:

点击上图中蓝色的Download the configuration file 后下载zabbix.conf.php文件,并将文件传到服务器的zabbix目录的conf路径下的配置文件,我的路径是/data/zabbix/conf

放到路径下后我们直接刷新网页界面,得到如下图:

出现以上的绿色字样标志着我们的zabbix已经安装完毕,此时可以点击finish


6、此时出现登陆界面了:(默认账号是:admin,密码是:zabbix)

7、登陆后出现以下报错:


错误原因:zabbix配置文件中调用的MySQL sock文件配置是默认配置与本次数据库的sock文件路径不一样

解决办法:

修改zabbix安装目录下的配置问文件的sock路径配置

[root@localhost php-7.2.7]# vim /usr/local/zabbix/etc/zabbix_server.conf

[root@localhost php-7.2.7]# sed -n '/mysql.sock/p' /usr/local/zabbix/etc/zabbix_server.conf

DBSocket=/data/mysql/mysql.sock
重启zabbix_server服务:

[root@localhost php-7.2.7]# pkill zabbix_server

[root@localhost php-7.2.7]# /usr/local/zabbix/sbin/zabbix_server

此时刷新问界面得到以下的正确的主页:


至此我们的图形界面安装完毕

接下来就是图形配置




猜你喜欢

转载自blog.csdn.net/baidu_38432732/article/details/80965718