• CentOS 6.5下Zabbix的安装配置


    1.确保开发环境lamp已经安装

    2.下载zabbix

    官方下载地址:http://www.zabbix.com/download.php

    选择和自己系统对应的版本,这里选择安装与Linux内核为2.6对应的zabbix-2.2.2版本

    解压缩

    #tar -zxvf zabbix-2.2.2.tar.gz

    #cd zabbix-2.2.2

    3.安装所需要的组件

    #yum install -y curl curl-devel net-snmp snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath php-mbstring

    4.zabbix数据库创建导入

    mysql> create database zabbix;

    mysql> grant all privileges on zabbix.* to zabbix@'%' identified;

    mysql> flush privileges;

    mysql> source /root/zabbix-2.2.2/database/mysql/schema.sql

    mysql> source /root/zabbix-2.2.2/database/mysql/data.sql

    mysql> source /root/zabbix-2.2.2/database/mysql/images.sql

    5.编译安装参数

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

    #make && make install

    6.添加zabbix服务对应的端口(可以省略),一般系统中都已经存在了,若没有可以如下添加

    #vim /etc/service

    zabbix-agent    10050/tcp    //客户端

    zabbix-agent    10050/udp  

    zabbix-trapper  10051/tcp    //服务端

    zabbix-trapper  10051/udp

    7.为zabbix提供启动脚本和配置文件

    (1)测试zabbix服务启动

    #/usr/local/zabbix/sbin/zabbix_agentd    //客户端

    #/usr/lcoal/zabbix/sbin/zabbix_server    //服务端

    查看端口:

    #netstart -tnlp | grep ‘zabbix’

    停止zabbix服务:

    #pkill zabbix

    (2)为zabbix提供开机启动脚本:

    #mkdir -v /etc/zabbix

    #cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_agentd /etc/init.d/    //客户端

    #cp /root/zabbix-2.2.2/misc/init.d/tru64/zabbix_server /etc/init.d/    //服务端

    #chmod 777 /etc/init.d/zabbix*

    (3)修改zabbix_agentd、zabbix_server程序目录的位置:

    #vim /etc/init.d/zabbix_agentd

    DAEMON=/usr/local/zabbix/sbin/zabbix_agentd

    #vim /etc/init.d/zabbix_server

    DAEMON=/usr/local/zabbix/sbin/zabbix_server

    启动zabbix服务:

    #service zabbix_agentd start

    #service zabbix_server start

    添加开启启动

    #chkconfig --add zabbix_server

    #chkconfig --add zabbix_agentd

    (4)由于zabbix_server 服务不支持 chkconfig,使用下列方法自启动:

      分别在/etc/init.d/zabbix_agentd和/etc/init.d/zabbix_server文件添加对应的如下代码:

    #chkconfig: 345 95 95        //三个参数:345代表不同的Level运行,第二个参数:启动优先级95,第三个参数:关闭优先级95

    (5)然后再设置自启

    #chkconfig --add zabbix_server    //服务列表中增加此服务

    #chkconfig --add zabbix_agentd

    #chkconfig  zabbix_server  on

    #chkconfig  zabbix_agentd  on

    8.编辑zabbix相关的配置文件

    #vim  /usr/local/zabbix/zabbix_agentd.conf

        LogFile=/tmp/zabbix_agentd.log    //客户端的日志文件

        Server=127.0.0.1

        Hostname=Zabbix Server

    #vim /usr/local/zabbix/zabbix_server.conf

        LogFile=/tmp/zabbix_server.log    //服务端的日志文件

        DBHost=192.168.0.240            //服务端ip

        DBName=zabbix                    //zabbix数据库名字

        DBUser=root                        //zabbix数据库登陆用户

    9.提供zabbix的web文件

    #mkdir -v /var/www/html/zabbix

    #cp zabbix-2.2.2/frontends/php/* /var/www/html/zabbix

    在浏览器输入:http://ip/zabbix

    然后通过web页面继续配置zabbix

    若页面上有错误的提示,则在/etc/php.ini修改对应的值就行

    #vi /etc/php.ini

    max_input_time = 600

    max_execution_time = 300

    date.timezone = Asia/Shanghai

    post_max_size = 32M

    memory_limit = 128M

     

    直到所有的都正确配置完成,显示Ok,到此zabbix才算真正搭建完成

     

    默认的登陆用户名admin,密码为zabbix

    若页面提示缺少"mbstring":PHP mbstring extension missing (PHP configuration parameter --enable-mbstring).

        解决方法:#yum install -y php-mbstring

    然后一路“Next”:

    到了第五步骤:5. Pre-Installation summary 需要下载配置文件然后将其保存到server的/var/www/html/zabbix/conf/下面,

    名字一定是zabbix.conf.php,然后“Retry” ,点击 “Finish”,完成安装。

    配置完成,出现登录界面,默认的用户为admin,密码为:zabbix

    若浏览器上错误提示:Zabbix server is not running:be information displayed may not be current.   

    解决方法:修改/var/www/html/zabbix/conf/zabbix.conf.php

    $ZBX_SERVER      = '192.168.0.240';        //修改ip为server的ip,非127.0.0.1

  • 相关阅读:
    关于讯飞语音SDK开发学习
    关于讯飞语音SDK开发学习
    关于讯飞语音SDK开发学习
    Atitti cto的日常流程与职责attilax总结
    Atitti cto的日常流程与职责attilax总结
    Atitti cto的日常流程与职责attilax总结
    MySQL 大表优化方案,收藏了细看!
    Jquery 返回json数据在IE浏览器中提示下载的问题
    多级菜单联动
    解决IE下返回json数据提示文件保存到问题
  • 原文地址:https://www.cnblogs.com/icooper/p/4942796.html
Copyright © 2020-2023  润新知