• zabbix3.0的安装


    Lamp环境搭建:  #zabbix的版本,3.0之后的要求php版本5.4以上才支持 mysql需要对大小写敏感

    编译安装PHP 

    下载 :wget http://mirrors.sohu.com/php/php-5.6.2.tar.gz

    安装PHP5.6的依赖环境:yum -y install gcc gcc-c++ libxml2 libxml2-devel

    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl --enable-ftp --enable-sockets --disable-ipv6 --with-gd --with-jpeg-dir=/usr/local/php --with-png-dir=/usr/local/php --with-freetype-dir=/usr/local/php --enable-gd-native-ttf --with-iconv-dir=/usr/local/php --enable-mbstring --enable-calendar --with-gettext --with-libxml-dir=/usr/local/php --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --enable-dom --enable-xml --enable-fpm --with-libdir=lib64 --enable-bcmath --with-apxs2=/usr/sbin/apxs

                           #####--with-apxs2 指定apache的apxs路径

    make && make install    

    复制PHP配置文件。

    cp php-5.6.2/php.ini-development  /usr/local/php/etc/php.ini 

          

     安装mysql支持:yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI mysql-devel

    zabbix的数据库配置:

     登录mysql 创建zabbix数据库和zabbix用户   #注意设置数据库字符集,

     mysql> use mysql;

     mysql>create database zabbix character set utf8_bin;

     mysql>grant all privileges on zabbix.* to zabbix@'ip' identified by '密码';

    安装zabbix server:

      增加zabbix用户和组

        #groupadd zabbix
        #useradd -g zabbix -m zabbix

    下载软件包

    下载地址:http://www.zabbix.com/download.php   #注意下载的zabbix的版本,3.0之后的要求php版本5.4以上才支持。

     解压软件包: tar -zxvf  zabbix-3.0.8.tar.gz

      cd zabbix-3.0.8

    进入解压出的目录,导入数据表

    #cd  zabbix-3.0.8/database/mysql

    #mysql -uroot -pmysql zabbix < schema.sql

    #mysql -uroot -pmysql zabbix < images.sql 
    #mysql -uroot -pmysql zabbix < data.sql


    编译安装

      在解压的zabbix-3.0.8编译

     ./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent

     #make

     #make install

    添加服务端口

     vim /etc/services

    zabbix-agent 10050/tcp # Zabbix Agent

    zabbix-agent 10050/udp # Zabbix Agent

    zabbix-trapper 10051/tcp # Zabbix Trapper

    zabbix-trapper 10051/udp # Zabbix Trappe

    修改zabbix_server的配置zabbix_server.conf

     LogFile=/tmp/zabbix_server.log   #日志文件路径

     PidFile=/tmp/zabbix_server.pid   #pid存放路径

     DBName=zabbix              # zabbix的数据库名

     DBUser=zabbix                #zabbix的数据库用户

     DBSocket=/var/lib/mysql/mysql.sock   #mysql.sock路径

     DBPassword=123456     #指定zabbix数据库密码

     ListenIP=192.168.10.197    #服务器IP地址

     

    修改zabbix_agentd的配置文件zabbix_agentd.conf

     PidFile=/tmp/zabbix_agentd.pid #进程PID

    LogFile=/tmp/zabbix_agentd.log #日志保存位置

    EnableRemoteCommands=1 #是否允许执行远程命令 1允许 0不允许

    Server=192.168.10.197 #zabbix server端的ip

     

     

    添加web前端的php文件

     # cd zabbix-3.0.8/frontends/
     # cp -rf php /var/www/html/zabbix   #apache的web页面存放地址
     # chown -R zabbix:zabbix zabbix     #给zabbix用户及用户组所有权

    Web前端配置:

    修改PHP参数

     vim /etc/php.ini  ##PHP配置文件位置

     max_execution_time = 300 

    max_input_time = 300

    memory_limit = 128M

    post_max_size = 32M

    date.timezone =‘Asia/Shanghai’ #修改时区

    mbstring.func_overload=2

    修改apache配置文件httpd.conf,是apache支持安装的PHP

    DirectoryIndex index.html index.php #添加index.php

    找到:

    AddType  application/x-compress .Z

    AddType application/x-gzip .gz .tgz

    添加如下内容

    AddType application/x-httpd-php-source .phps

    AddType application/x-httpd-php .php

    检查LoadModule php5_module modules/libphp5.so 是否已经添加 #检查libphp5.so文件是否存在

    启动服务

    #Service httpd restart

    # Service mysqld restart

    在zabbix按安路径下启动动zabbix_server

    #/usr/local/zabbix/sbin/zabbix_server start

    #/usr/local/zabbix/sbin/zabbix_agentd start

    设置开机启动

    vim /etc/rc.d/rc.local  最后添加下面两行

    /usr/local/zabbix/sbin/zabbix_server start

    /usr/local/zabbix/sbin/zabbix_agentd start

    Web页面安装(版本不同、界面不一样,内容是一致的。)

    用浏览器访问web页面,按提示根据配置文件完成安装。前端页面对PHP的要求不满足的,修改PHP配置文件php.ini,模块缺失的添加拓展模块。

    3.0的初始密码账号Admin 密码:zabbix

    2.0的初始密码账号admin 密码:zabbix

  • 相关阅读:
    微擎 关注发送推荐消息
    修改 processor.php 文件,监听用户对该应用的消息
    微擎返回图文信息
    微擎客服消息发送的函数
    mui 底部导航栏的实现
    两张表的关联查询
    微擎 截取字符串
    webStorm中NodeJs 没有智能提示
    OpenCV 实现自己的线性滤波器
    OpenCV 基本的阈值操作
  • 原文地址:https://www.cnblogs.com/qiuxiao/p/6824548.html
Copyright © 2020-2023  润新知