• zabbix搭建并结合mikoomi插件监控hadoop集群


    一、环境说明

    系统:

    CentOS release 6.4

    mysql 5.1.67

    Apache/2.2.25

    二、安装php

    由于zabbix提供的frontends是php编写的,因此需要搭建lamp环境。

    wget http://us2.php.net/get/php-5.3.27.tar.bz2/from/cn2.php.net/mirror
    tar -jxvf php-5.3.27.tar.bz2
    cd php-5.3.27


    ./configure --prefix=/usr/local/php --with-mysql=/usr/lib64/mysql/ --with-apxs2=/usr/local/apache/bin/apxs --with-png-dir --enable-ctype --enable-xmlreader --enable-xmlwriter --with-gettext   --with-gd --enable-xml  -with-freetype-dir  --enable-mbstring --enable-sockets  --enable-bcmath --enable-session --with-jpeg-dir  --with-config-file-path=/usr/local/php/etc

    make
    sudo make install

    vim /usr/local/php/etc/php.ini

    post_max_size=32M #最少32M 还有很多参数必须配置,可以在启动frontends的时候提示你,faild 就应该写给此配置文件中的相关参数。然后重启apache

    三、安装zabbix

    1.下载解压
    tar -zvxf zabbix-2.2.0.tar.gz
    cd zabbix-2.2.0
    2.编译server和agentd(如果只是在被监控机子上,去掉--enable-server --with-mysql 选项)
    ./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --withl2 --prefix=/usr/local/zabbix--with-jabber=/usr/local
    make
    sudo make install
    3 .初始化数据库
    create database zabbix character set utf8 collate utf8_bin;
    mysql -uroot -phegemonhe zabbix < database/mysql/schema.sql
    mysql -uroot -phegemonhe zabbix < database/mysql/images.sql
    mysql -uroot -phegemonhe zabbix < database/mysql/data.sql

    4.创建zabbix用户

    groupadd zabbix
    useradd -g zabbix zabbix

    5.配置并启动zabbix_server

    配置文件在/usr/local/zabbix/etc/zabbix_server.conf

    暂时使用默认配置

    启动:

    ln -s /usr/local/zabbix/sbin/zabbix_server

    zabbix_server

    6.配置并启动zabbix_agentd

    配置文件在/usr/local/zabbix/etc/zabbix_agentd.conf

    修改:

    Server=你的server的ip

    ServerActive=agentdip

    Hostname=agent主机名

    启动:

    ln -s /usr/local/zabbix/sbin/zabbix_agentd

    zabbix_agentd

    四、部署网页监控

    假设你的web server为的工作目录为/usr/local/apache/htdocs/ 一下用$htdocs代替

    mkdir ${htdocs}/zabbix
    cd frontends/php
    cp -a . ${htdocs}/zabbix
    /usr/local/apache/bin/apachectl -k restat

    在浏览器中输入 http://<server_ip_or_name>/zabbix 就可以查看zabbix的web界面了。

    1.初始是web安装向导

    2.检验依赖条件界面

    如果出现failed则要修改相关设置。

    3.配置数据库

    选择你想使用的数据库,在此我选择了mysql,设置连接数据库的必要参数。

    4.设置zabbix server的相关信息,ip,port,name

    5.以上配置信息的一个汇总展示,以供确认。

    6.(重要) 下载配置文件,存放到$htdocs/zabbix/conf/中

    7.完成安装指引

    8.登录 默认用户:Admin 密码:zabbix

    五、web中的一些功能介绍

    六、监控hadoop

    七、高级功能

     
     


     
  • 相关阅读:
    SSH 免密登录配置
    Hadoop 2.7.2 集群安装配置
    将oracle数据库中数据写入excel文件
    PLSQL提交请求集
    oracle会计工作总结,EBS 创建会计科目 小结
    将oracle数据库中数据写入excel文件
    如何成为一名优秀的工程师(听讲座有感) Winema
    基于W5300的嵌入式以太网接口设计 Winema
    Java 基础入门随笔(2) JavaSE版——关键字、进制转换、类型转换
    VMware 11安装Mac OS X 10.10 及安装Mac Vmware Tools.
  • 原文地址:https://www.cnblogs.com/andyhe/p/3430242.html
Copyright © 2020-2023  润新知