zabbix 安装排障

**简单总结下zabbix安装思路,尽管已经第二次测试安装,但因记录不详尽且未使用yum安装还是会遇到很多问题。

  1. 关闭防火墙,关闭selinux。

2、rpm包安装php、httpd

    1)http相关安装包:
    httpd-2.4.6-80.el7.centos.x86_64
    httpd-tools-2.4.6-80.el7.centos.x86_64

    2)php相关安装包:
    php-5.4.16-45.el7.x86_64
    php-fpm-5.4.16-45.el7.x86_64
    php-mbstring-5.4.16-45.el7.x86_64
    php-xml-5.4.16-45.el7.x86_64
    php-bcmath-5.4.16-45.el7.x86_64
    php-mysqlnd-5.4.16-45.el7.x86_64
    php-common-5.4.16-45.el7.x86_64
    php-pdo-5.4.16-45.el7.x86_64
    php-gd-5.4.16-45.el7.x86_64
    php-cli-5.4.16-45.el7.x86_64

备注:此处用centos7 rpm包安装到redhat7上,有多处忽略依赖 --nodeps,openssl需要升级,直接删除原版本替换rpm包同时
--nodeps {openssl-devel-1.0.2k-12.el7.x86_64、openssl-1.0.2k-12.el7.x86_64、openssl-libs-1.0.2k-12.el7.x86_64}

3、配置http测试页,启动php-fpm,启动httpd 测试页面。

4、创建mysql数据库,创建zabbix数据库和账户,设置数据库utf8 字符集。

5、因openssl版本升级,rpm安装找不到源lib库同时版本号不一致,zabbix用源码安装。安装过程根据报错安装相应devel包。

6、导入数据库数据。zabbix源码路径下zabbix-3.4.11/database/mysql,导入schema.sql , images.sql , data.sql,结构一定要先导入。

7、修改 /etc/php.ini 参数限制"memory_limit 等 和时区 Asia/Shanghai。

8、修改/etc/httpd/conf/httpd.conf 监听和servername地址:端口。

9、导入php数据到httpd,复制 zabbix-3.4.11/frontends/php 到 /var/www/html。

10、重启 php-fpm ,重启 httpd 。

11、 访问设置页面: http://192.168.3.244:8088/php/setup.php

设置页面注释:
PHP databases support 报错:安装php-mysqlnd-5.4.16-45.el7.x86_64,如有php-mysql,则卸载防止冲突。
**

猜你喜欢

转载自blog.51cto.com/78799999/2140026