部署lvs-rrd監控LVS

一、安裝rrdtoolphp

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

安裝完畢後將rrdtool庫文件添加至系統庫文件搜索路徑html

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

二、安裝配置lvs-rrdapache

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

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

三、配置週期性收集數據ide

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

四、apache配置:ui

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>

生成密碼文件spa

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

上一張生產環境的監控圖:code

相關文章
相關標籤/搜索