zoukankan      html  css  js  c++  java
  • PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx 安装

    PHP 5.5.38 + mysql 5.0.11 + zabbix3.0 + nginx

    1.首先在安装好环境下安装 zabbix3.0情况下

    2. yum install mysql-devel net-snmp-devel curl curl-devel -y

    groupadd zabbix
    useradd -g zabbix zabbix

    3. wget -c http://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Development/3.0.0alpha2/zabbix-3.0.0alpha2.tar.gz

    这里 可以下载更高的版本,但是要注意3.0以上的某些版本要mysql5.5以上

    https://www.zabbix.com/download 更多版本

    4. tar xf zabbix-3.0.0alpha2.tar.gz
    ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
    cd zabbix-3.0.0alpha2
    ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
    make && make install 
    注:―prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbix
    ―enable-server为安装zabbix服务端程序
    ―enable-agent为安装agent程序
    ―with-mysql为使用mysql数据库
    ―enable-ipv6为启用ipv6支持
    ―with-net-snmp为启用snmp支持
    ―with-libcurl为启用curl
    ―with-libxml2编译xml模块,主要用于监控vm虚拟机

    5. cd /usr/local/zabbix-3.0.0alpha2/database/mysql/ 这里一定要注意你的路径 /usr/local/ 如果你是放在 /usr/local/ 下面

    mysql -u root -p #输入密码,进入MySQL控制台 
    create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8 

    /* // 使用root mysql 用户免注释部分
    GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY 'zabbix' WITH GRANT OPTION; #新建账户zabbix,密码zabbix
    flush privileges; #再次刷新系统授权表 
    grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix' with grant option; #允许账户zabbix能从本机连接到数据库zabbix 
    flush privileges; #再次刷新系统授权表 

    */
    use zabbix #进入数据库,一定要按照sql文件顺序 
    source schema.sql #导入脚本文件到zabbix数据库 
    source images.sql 
    source data.sql

    6.vim /usr/local/etc/zabbix_server.conf

    DBName=zabbix #数据库名称 
    DBUser=zabbix #数据库用户名 
    DBPassword=zabbix #数据库密码 
    ListenIP=127.0.0.1 #数据库ip地址 

    7.cp /usr/local/zabbix-3.0.0alpha2/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server
      cp /usr/local/zabbix-3.0.0alpha2/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd 

    service zabbix_server start
    service zabbix_agentd start

    8.cd /usr/local/zabbix-3.0.0alpha2/frontends
      cp -rf php /application/nginx/html/zabbix //注意:: 这里是你网站访问的目录下面建立 zabbix

     

    9. 打开web输入127.0.0.1/zabbix 
    出现安装页面。

    下载1 , 更新目录下面的zabbix.conf.php

    这些都是下一步下一步 按照说明来做就行了 ,

    最后记住一个:

    用默认的帐号:admin,密码:zabbix,就可以登录了

    嘿嘿

    中文版问题,右上角 人头按钮 选择语言 

    如果没有中文 

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

     

     问题 :

    Zabbix server is not running: the information displayed may not be current.

    出现这样的问题 

    zabbix_server.conf 下面应该为

    zabbix.conf.php.example 一致的配置,ip为localhost

    <?php
    // Zabbix GUI configuration file.
    global $DB;

    $DB['TYPE'] = 'MYSQL';
    $DB['SERVER'] = 'localhost';
    $DB['PORT'] = '3306';
    $DB['DATABASE'] = 'zabbix';
    $DB['USER'] = 'root';
    $DB['PASSWORD'] = 'xxxxxxx';

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

    $ZBX_SERVER = 'localhost';
    $ZBX_SERVER_PORT = '你的端口';
    $ZBX_SERVER_NAME = '';

    $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
    ?>

  • 相关阅读:
    【转载】基于TINY4412的Andorid开发-------简单的LED灯控制
    【Android 多媒体应用】使用MediaCodec将摄像头采集的视频编码为h264
    【Android 多媒体应用】使用MediaCodec解码使用SurfaceView显示视频
    【Android 多媒体应用】使用MediaCodec解码使用AudioTrack播放音频数据
    【Android 多媒体应用】使用 TTS
    【Android 多媒体应用】使用 VideoView 播放视频
    【Android 多媒体应用】使用 MediaPlayer 播放视频
    【Android 多媒体应用】使用MediaRecoder录制,MediaPlayer播放音频数据
    Android Binder 系统学习笔记(一)Binder系统的基本使用方法
    【转】Android下面打印进程函数调用堆栈(dump backtrace)的方法
  • 原文地址:https://www.cnblogs.com/wtcl/p/7569347.html
Copyright © 2011-2022 走看看