zoukankan      html  css  js  c++  java
  • zabbix 3.0 安装

    zabbix3.0安装注意:

    1、PHP要5.4版本以上
    2、防火墙关闭
    3、selinux关闭
    注:本操作系统为centos 6.5 X86
     
    操作步骤
    一、安装PHP

    添加 epel 源

    # rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    添加 remi 源

    # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm


    安装 PHP数据库及其他插件

    # yum --enablerepo=remi,remi-php55 install php-fpm php-common php-devel php-mysqlnd php-mbstring php-mcrypt httpd php mysql mysql-server php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel mod_ssl mod_perl mod_auth_mysql net-snmp

    查看 PHP 版本

    # php -v
    PHP 5.5.9 (cli) (built: Feb 11 2014 08:25:33) 
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    二、mysql配置
    创建zabbix库
    create database zabbix
    创建用户并授权
    grant all on zabbix.* to zabbix@“%” identified by ‘zabbix’;
    flush privileges;
    三、安装zabbix
    安装插件
    yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel
    1、下载zabbix 3.0包
    wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.1/zabbix-3.0.1.tar.gz/download --no-check-certificate
    tar xf zabbix-3.0.1.tar.gz
    cd zabbix-3.0.1
    groupadd zabbix
    useradd -g zabbix zabbix
    ./configure --prefix=/usr/local/zabbix-server --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2
    make install

    导入数据文件
    cd /opt/zabbix-3.0.1/database/mysql
    /usr/local/mysql/bin/mysql -uzabbix -p zabbix < schema.sql          //导入顺序不能错
    /usr/local/mysql/bin/mysql -uzabbix -p zabbix < images.sql
    /usr/local/mysql/bin/mysql -uzabbix -p zabbix < data.sql

    2.编辑配置文件并启动:

    日志默认在/tmp目录下

    vim /usr/local/zabbix-server/etc/zabbix_server.conf
    ------------------------------------------------------------->
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    ListenIP=127.0.0.1
    <-------------------------------------------------------------
    /usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf      //启动服务

    查看端口,已经开始监听了:

    3、拷贝zabbix应用到WEB根目录下
    cd zabbix-3.0.1/frontends/php/
    cp -a . /var/www/html/zabbix/
    chown -R apache.apache /var/www/html/zabbix/*
    4、配置php并启动httpd:

    vim /etc/php.ini
    ----------------------------------------->
    date.timezone = Asia/Shanghai
    post_max_size = 16M
    max_execution_time = 300
    max_input_time = 300
    ----------------------------------------->
    service httpd start

    用浏览器访问http://192.168.19.76/zabbix,并按照提示安装:

    在操作连接数据库时可能会出现

    The frontend does not match Zabbix database. Current database version (mandatory/optional): 2050061/2050061. Required mandatory version: 3000000. Contact your system administrator.

    遇到这种问题需要删除一下创建的zabbix库,然后在从新导入zabbix库文件。

    这里出现权限报错,将配置文件下载下来保存到/var/www/html/zabbix/conf/zabbix.conf.php文件中。如果手动写入配置文件之后如果还报错,可以忽略,将浏览器关闭并重新打开连接即可。登录账号admin,登录密码zabbix:

    vim /var/www/html/zabbix/conf/zabbix.conf.php    //手动写入配置
    ---------------------------------------------------------->
    <?php
    // Zabbix GUI configuration file.
    global $DB;

    $DB['TYPE']    = 'MYSQL';
    $DB['SERVER']  = ‘127.0.0.1';
    $DB['PORT']    = '0';
    $DB['DATABASE'] = 'zabbix';
    $DB['USER']    = 'zabbix';
    $DB['PASSWORD'] = ‘zabbix';

    // Schema name. Used for IBM DB2 and PostgreSQL.
    $DB['SCHEMA'] = '';

    $ZBX_SERVER      = ‘127.0.0.1';
    $ZBX_SERVER_PORT = '10051';
    $ZBX_SERVER_NAME = '';

    $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
    ?>

    
    

    四、开启zabbix对中文的支持

    原来zabbix默认把对中文的支持给关闭了,我们需要修改zabbix的php源文件. 修改站点根目录下include/locales.inc.php文件.

    
    
  • 相关阅读:
    Web 应用程序中的安全向量 – ASP.NET MVC 4 系列
    成员资格、授权 – ASP.NET MVC 4 系列
    数据注解和验证 – ASP.NET MVC 4 系列
    表单和 HTML 辅助方法– ASP.NET MVC 4 系列
    模型(Model)– ASP.NET MVC 4 系列
    Razor 视图引擎 – ASP.NET MVC 4 系列
    视图(View) – ASP.NET MVC 4 系列
    控制器(Controller) – ASP.NET MVC 4 系列
    简介 – ASP.NET MVC 4 系列
    一般处理程序处理图片(动态给图片加上水印、保存缩略图、验证码)
  • 原文地址:https://www.cnblogs.com/TaleG/p/5395113.html
Copyright © 2011-2022 走看看