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

     

     环境描述

    环境:CentOS 6.5 x64 iptables 关闭 Selinux 关闭

    Zabbix 版本:2.0.6

      安装 lamp环境

     

    Zabbix  server 通过 web 界面来管理的,并且 zabbix  server 收集到数据是保存到 mysql 中

      通过 yum安装

    yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql

    httpd-manual mod_ssl mod_perl mod_auth_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

      启动服务,设置 mysql账号密码

    service mysqld start

    service httpd start 

     

    zabbix server安装

     

      下载解压

    wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.6/zabbix-2.0.6.tar.gz

    tar zxf zabbix-2.0.6.tar.gz

    cd zabbix-2.0.6

      创建 zabbix运行需要的用户

    groupadd zabbix

    useradd zabbix -g zabbix

      创建所需数据库并授权用户

    mysql>create database zabbix character set utf8;

     

     

    mysql>grant all on zabbix.* to zabbix@localhost identified by '123456';

     编译安装 Zabbix server

    cd ../..

    ./configure

    --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql

    --with-net-snmp --with-libcurl

    make && make install

    配置参数说明:

    --enable-server 安装 Zabbix Server

    --enable-proxy 安装 Zabbix Proxy

    --enable-agent 安装 Zabbix Agent

    --with-mysql 使用 mysql 做数据库服务器

    --with-net-snmp 支持 SNMP

    --with-libcurl 支持 curl,用于 web 监控

     导入 zabbix定义的表结构和数据

    cd database/mysql/

    mysql -uzabbix -predhat zabbix  < schema.sql

    mysql -uzabbix -p zabbix < images.sql

    mysql -uroot -predhat zabbix   < data.sql

    修改  zabbix server  配置文件

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

    LogFile=/tmp/zabbix_server.log    ##日志位置,根据需求修改;

    PidFile=/tmp/zabbix_server.pid    ##PID 所在位置

    DBHost=localhost               ##如果不是在本机,请修改

    DBName=zabbix                ##数据库名称

    DBUser=zabbix                 ##数据库用户名

    DBPassword=redhat             ##数据库密码

    服务端口定义

    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 Trapper

    安装启动脚本,添加可执行权限

    cp misc/init.d/fedora/core/zabbix_server /etc/init.d

    chmod +x /etc/init.d/zabbix_server



     修改启动脚本,启动 zabbix server

    vim /etc/init.d/zabbix_server

    BASEDIR=/usr/local/zabbix                    ##修改这个,zabbix 的安装目录

    service zabbix_server start

     安装 zabbix web界面

     复制 web代码到 httpd配置文件指定的目录下,一般是/var/www/html

    cp -r frontends/php /var/www/html/zabbix

    chown -R apache:root /var/www/html/zabbix

      访问 http://serverip/zabbix,通过界面安装 zabbix web

    有关于 date()的错误提示解决方法:

    vim /etc/php.ini

    date.timezone = Asia/Chongqing       ##时区修改为重庆,刷新浏览器

      步骤简要说明

       检查安装环境

    max_execution_time = 300

    max_input_time = 300

    连接 MySQL 的参数

    完成,如果出现下面情况是 apche 没有/var/www/html/zabbix 写入权限,修改后 Retry

    访问 http://serverip/zabbix 登陆测试,默认账号 admin 密码 zabbix

    -- --- 当你的才华还撑不起你的梦想时,那你就应该静下心来学习 --- --- --- --- 当你的能力还驾驭不了你的目标时,那就应该沉下心来历练 --- ---
  • 相关阅读:
    LinQ表达式的一点点总结(二)select中新建对象
    给自己的博客添加分享到功能
    职场日记2上班第一天
    清楚屏幕右侧变化的数据Application.Current.Host.Settings.EnableFrameRateCounter = true;
    基于委托的异步
    C#中的装箱与拆箱
    关于java的初始化问题
    StreamReader类以及其方法ReadLine,Read,ReadToEnd的分析
    WP7的控件开发入门(二)
    单元测试的阶段性总结
  • 原文地址:https://www.cnblogs.com/lijizhan/p/9994613.html
Copyright © 2011-2022 走看看