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