官方网站:http://tepedino.org/lvs-rrd/

利用lvs_rrd工具来生成图形
lvs_rrd 工具实现了网页的形式来查看lvs状态图功能。其主要有两个脚本组成:信息收集脚本和图像绘制脚本。信息收集脚本是将lvs的信息生成rrd格式的数据文 件,然后利用图像绘制脚本生成图像,并生成一个php页面,这个页面中引用其所生成的图像,这样我们可以通过web页面的形式查看生成的php页面,就可 以时时的查看lvs的状态信息了。

开始部署
我的系统是Centos5.5 64位
一.需要的软件
   http://tepedino.org/lvs-rrd/lvs-rrd-v0.7.tar.gz
   需要rrdtool 1.2.x
   http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30.tar.gz
   yum -y install gd gd-devel lib libart_lgpl libart_lgpl-devel
   yum -y install php httpd
二.安装
   tar -zxvf rrdtool-1.2.30.tar.gz
   cd rrdtool-1.2.30
   ./configure --prefix=/usr/local/rrdtool
   make && make install

   echo /usr/local/rrdtool/lib >>/etc/ld.so.conf
   ldconfig

   tar -zxvf lvs-rrd-v0.7.tar.gz
   cd lvs-rrd-v0.7
   mv lvs-rrd-v0.7     /var/www/html/lvs-rrd

   cd /var/www/html/lvs-rrd
   修改2个文件
   vi lvs.rrd.update
   RRDTOOL="/usr/local/rrdtool/bin/rrdtool"
   IPVSADM="/sbin/ipvsadm"
   WORKDIR="/var/www/html/lvs-rrd"


   vi graph-lvs.sh
   WORKDIR="/var/www/html/lvs-rrd"
   RRDTOOL="/usr/local/rrdtool/bin/rrdtool"
   # Where to put the graphs.
   GRAPHS="$WORKDIR/graphs"
   WEBPATH="/lvs-rrd/graphs"


三.设置计划任务
   * * * * * /var/www/html/lvs-rrd/lvs.rrd.update 2> /dev/null > /dev/null
   chown -R /var/www apache

   访问方法
   http://ip/lvs-rrd/