centos6部署zabbix3.2.6

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. 创建用户

    [root@erhui2 local]# groupadd  zabbix
    [root@erhui2 local]# useradd -g zabbix zabbix
  4. 配置数据库

    修改mysql初始密码

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

    创建mysql初始库

    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    mysql> flush privileges;

    初始化zabbix数据库

    [root@erhui2 mysql]# pwd
    /opt/zabbix-3.2.6/database/mysql
    [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix 
    [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix 
    [root@erhui2 mysql]# mysql -uzabbix -pzabbix zabbix 
  5. 安装zabbix

    安装相关依赖环境

    [root@erhui2 mysql]# yum -y install libxml2* snmp* net-snmp* curl* php-mysql --skip-broken
    [root@erhui2 zabbix-3.2.6]# yum -y install libcurl-devel libcurl

    编译安装zabbix

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

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

    [root@erhui2 zabbix-3.2.6]# grep -vE "^#|^$" /usr/local/etc/zabbix_server.conf     
    LogFile=/tmp/zabbix_server.log
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    Timeout=4
    LogSlowQueries=3000

    启动zabbix

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

  6. 安装web环境

    拷贝web文件至nginx目录

    [root@erhui2 ~]# cp -r /opt/zabbix-3.2.6/frontends/php/* /usr/share/nginx/html/
    [root@erhui2 php]# chown root:nginx session/
    [root@erhui2 php]# pwd
    /var/lib/php
    [root@erhui2 ~]#  yum install php56w-fpm

    访问页面:http://ip

    已经到了初始化界面

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

    vim /etc/php-fpm.d/www.conf
    ...
    post_max_size =16M
    max_execution_time =300
    max_input_time =300
    date.timezone = PRC
    post_max_size = 32M
    always_populate_raw_post_data = -1
    
    yum -y install php56w-mysql php56w-bcmath php56w-mbstring php56w-gd php56w-xml

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

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

    初始用户/密码:Admin/zabbix​

你可能感兴趣的:(centos6部署zabbix3.2.6)