zoukankan      html  css  js  c++  java
  • 部署lvs-rrd监控LVS

    1、安装rrdtool

    tar xvzf rrdtool-1.4.7.tar.gz
    cd rrdtool-1.4.7
    ./configure -prefix=/usr/local/rrdtool
    make
    make instal

    安装完毕后将rrdtool库文件添加至系统库文件搜索路径

    echo '/usr/local/rrdtool/lib’ >>/etc/ld.so.conf
    ldconfig –v
    /usr/local/rrdtool/bin/rrdtool –v #查看rrdtool版本信息

    2、安装配置lvs-rrd

    tar xvzf lvs-rrd-v0.7.tar.gz
    mv lvs-rrd-v0.7 /var/www/html/lvs-rrd
    mkdir /var/www/html/lvs-rrd/rrd

    修改配置

    vim lvs.rrd.update
    RRDTOOL=”/usr/local/rrdtool/bin/rrdtool”#rrdtool可执行程序路径
    IPVSADM=”/sbin/ipvsadm”#ipvsadm命令路径
    WORKDIR=”/var/www/html/lvs-rrd/rrd”#rrdtool收集的数据的存放路径
    
    vim graph-lvs.sh
    # WORKDIR must match the directory used in the update script.
    WORKDIR=”/var/www/html/lvs-rrd/rrd” #rrdtool收集的数据存放的路径
    RRDTOOL=”/usr/local/rrdtool/bin/rrdtool”#rrdtool可执行程序路径
    # Where to put the graphs.
    GRAPHS=“/var/www/html/lvs-rrd/graphs”#生成的图片保存路径
    WEBPATH=”/lvs-rrd/graphs”#图片路径
    
    vim lvs-rrd.php
    <?php
    header(“Cache-Control: max-age=300, must-revalidate”);
    system(“/var/www/html/lvs-rrd/graph-lvs.sh -H”);#修改路径为部署服务的路径
    ?>
    sudo chown -R apache.apache /var/www/html/lvs-rrd

    3、配置周期性收集数据

    /var/www/html/lvs-rrd/lvs.rrd.update &>/dev/null

    4、apache配置:

    Alias /lvs /var/www/html/lvs-rrd
    <Directory "/var/www/html/lvs-rrd">
    #Options None
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "LVS Status"
    AuthType Basic
    AuthUserFile /etc/httpd/conf/.htpasswd
    Require valid-user
    </Directory>

    生成密码文件

    htpasswd -cm /etc/httpd/conf/.htpasswd admin

    上一张生产环境的监控图:

  • 相关阅读:
    SpringMVC视图解析器
    FreeMarker介绍
    一篇很全面的freemarker教程
    request,session,application
    nav布局 在线演示 DIVCSS5
    opacity
    java 某字符串在另一字符串中是否存在
    bochs 使用讲解
    使用VS2015搭建Lua开发环境
    Zip文件格式
  • 原文地址:https://www.cnblogs.com/Eivll0m/p/4818970.html
Copyright © 2011-2022 走看看