关于phpstudy中linux集成环境zabbix安装问题

关于 zabbix_server启动报错

报错代码:

./zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决办法:

ln -s /phpstudy/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18



安装过程:

centos部署zabbix3.2.6

  1. 部署lnmp环境

  2. 下载zabbix

    安装zabbix的yum源

    [root@erhui2 local]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm

    下载zabbix源码包

    wget https://dronedata.dl.sourceforge.net/project/zabbix/ZABBIX Latest Stable/3.2.4/zabbix-3.2.4.tar.gz
  3. 创建用户


    1. [root@erhui2 local]# groupadd  zabbix

    2. [root@erhui2 local]# useradd -g zabbix zabbix

  4. 配置数据库

    修改mysql初始密码

    mysql> set password=password('tuyougame');

    创建mysql初始库


    初始化zabbix数据库


    1. [root@erhui2 mysql]# pwd

    2. /opt/zabbix-3.2.6/database/mysql

    3. [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <schema.sql

    4. [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <images.sql

    5. [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix <data.sql

    6. mysql> create database zabbix character set utf8 collate utf8_bin;

    7. mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

    8. mysql> flush privileges;

  5. 安装zabbix

    安装相关依赖环境


    编译安装zabbix


    修改zabbix配置文件中的mysql配置


    启动zabbix

    [root@erhui2 zabbix-3.2.6]# /usr/local/sbin/zabbix_server


    1. [root@erhui2 zabbix-3.2.6]# grep -vE "^#|^$" /usr/local/etc/zabbix_server.conf    

    2. LogFile=/tmp/zabbix_server.log

    3. DBHost=localhost

    4. DBName=zabbix

    5. DBUser=zabbix

    6. DBPassword=zabbix

    7. Timeout=4

    8. LogSlowQueries=3000

    9. [root@erhui2 zabbix-3.2.6]# ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

    10. [root@erhui2 zabbix-3.2.6]# make install

    11. [root@erhui2 mysql]# yum -y install libxml2* snmp* net-snmp* curl* php-mysql --skip-broken

    12. [root@erhui2 zabbix-3.2.6]# yum -y install libcurl-devel libcurl

    1. 安装web环境

      拷贝web文件至nginx目录


      访问页面:http://ip

      已经到了初始化界面

      初始化后会发现一些php相关的报错,根据提示安装相关依赖


      最后一步会提示下载配置文件到/usr/share/nginx/html/conf

      拷贝过去,刷新页面,即可跳转至登陆界面

      初始用户/密码:Admin/zabbix

      1. vim /etc/php-fpm.d/www.conf

      2. ...

      3. post_max_size =16M

      4. max_execution_time =300

      5. max_input_time =300

      6. date.timezone = PRC

      7. post_max_size = 32M

      8. always_populate_raw_post_data = -1


      9. yum -y install php56w-mysql php56w-bcmath php56w-mbstring php56w-gd php56w-xml

      10. [root@erhui2 ~]# cp -r /opt/zabbix-3.2.6/frontends/php/* /usr/share/nginx/html/

      11. [root@erhui2 php]# chown root:nginx session/

      12. [root@erhui2 php]# pwd

      13. /var/lib/php

      14. [root@erhui2 ~]#  yum install php56w-fpm


    猜你喜欢

    转载自blog.51cto.com/hudamao/2136395