[centos5.0_bandwidthd-2.0.1.tgz 网络流量监控]
一:安装部分
官方網站:http://bandwidthd.sourceforge.net/
官方Demo網址:http://bandwidthd.sourceforge.net/demo/
下載點:http://nchc.dl.sourceforge.net/sourceforge/bandwidthd/bandwidthd-2.0.1.tgz
wget http://nchc.dl.sourceforge.net/sourceforge/bandwidthd/bandwidthd-2.0.1.tgz
tar -xzvf bandwidthd-2.0.1.tgz
在安装bandwidthd-2.0.1.tgz 之前,请确保以下包被安装不然在安装bandwidthd-2.0.1时候会报错。
gd-2.0.33-9.4.el5_1.1
gd-devel-2.0.33-9.4.el5_1.1
libpng-1.2.10-7.1.el5_0.1
libpng-devel-1.2.10-7.1.el5_0.1
libpcap-0.9.4-12.el5
libpcap-devel-0.9.4-12.el5
cd bandwidthd-2.0.1
./configure &&make install
默认bandwidthd-2.0.1被安装到/usr/local/bandwidthd目录下
二:配置部分
vi /usr/local/bandwidthd/etc/bandwidthd.conf
subnet 192.168.0.0/24 //指定需要监控的网络范围
dev "eth0" //定义需要监控的网卡,“any”表示任何网卡
skip_intervals 0 //绘图间隔的周期数,默认周期为150秒
graph_cutoff 1 //对大于1KB的流量才进行绘图统计,默认为1024KB
output_cdf true //将统计数据记录到cdf格式的文档中,若需要长期连续监控则启用此项及下一项
recover_cdf true //每次启动bindwidthd时首先读取cdf文档里的数据信息
promiscuous true //将网卡置为混杂模式,如为集线器环境,bandwidthd能够架设在网络中任一台主机上
filter "ip" //对libpcap抓取的包使用特定关键字进行过滤(默认为“ip”),??貌似这个意思
graph true //进行绘图统计
三:启动bandwidthd
cd /usr/local/bandwidthd
./bandwidthd
四:web浏览网络流量图表
首先安装好apache 服务。如果用RPM包安装apache,则web文档目录是/var/www/html
cd /var/www/html
ln -s /usr/local/bandwidthd/htdocs bw ( 目錄名稱自己決定 )
接著您需要等個幾分鐘,便可用 http://IP/bw 看到实时的网络流量图表。