用bandwidthd在任何一台电脑可以通过web界面用浏览器查看经过网关的各个ip流量,而且是分协议,分颜色显示,已经有直观的图象曲线.
在日常维护中, 网管人员最头痛的是内部网经常有人在大量传送文件而导致本来可怜的带宽变得更加缓慢.如果在网关上装上bandwidthd ,就可以追踪的是各个的 IP 的流量,而且可以用图象曲线显示各个ip的相应不同协议显示,还能分时段查看,
例如:包含FTP、HTTP、P2P、TCP、UDP、ICMP协议的各自流量,以IP为统计对象.
Linux OS :CentOS 6.3
1、基本编译组件安装
[root@localhost ~]# yum install gcc cpp glibc glibc-devel gcc-c++
2.、PCAP/PNG/GD Library(图像处理库)
[root@localhost ~]# yum install libpcap libpcap-devel libpng libpng-devel gd gd-devel
3、安装httpd
[root@localhost ~]# yum install httpd mod_ssl
[root@localhost ~]# service httpd start
[root@localhost ~]# chkconfig httpd on
4、下载bandwidthd
[root@localhost ~]#
wget %202.0.1/bandwidthd-2.0.1.tgz
5、安裝bandwidthd
解压bandwidthd
[root@localhost ~]# tar -zxvf bandwidthd-2.0.1.tgz
编译
[root@localhost ~]#cd bandwidthd-2.0.1
[root@localhost bandwidthd-2.0.1]# ./configure
[root@localhost bandwidthd-2.0.1]# make;make install
[root@localhost ~]# ll /usr/local/bandwidthd
总用量 64
-rwxr-xr-x 1 root root 53320 3月 19 15:15 bandwidthd //启动bandwidthd文件
drwxr-xr-x 2 root root 4096 3月 19 15:51 etc //配置文件
drwxr-xr-x 2 root root 4096 3月 19 15:25 htdocs //web访问目录,可以作一个虚拟主机指过来