1.安裝apache2並啟動
yum install httpd mod_ssl
chkconfig httpd on
service httpd start
chkconfig httpd on
service httpd start
2.安裝相關元件
yum install gcc gcc-c++ libpng libpng-devel gd gd-devel elinks libpcap-devel gnuplot
3.下載bandwidthd原始碼
cd /usr/local/src
elinks bandwidthd.sourceforge.net
下載bandwidthd-2.0.1.tgzelinks bandwidthd.sourceforge.net
4.解壓縮bandwidthd
tar -xzvf bandwidthd-2.0.1.tgz
5.修改bandwidthd上限(預設為20,修改為100)
cd /usr/local/src/bandwidthd-2.0.1
vim graph.c
vim graph.c
Top20修改為Top100 (有三個)
Counter < 21修改為Counter < 101 (有兩個)
6.安裝bandwidthd
cd /usr/local/src/bandwidthd-2.0.1
./configure
make install
./configure
make install
◎如有發生libpcap錯誤,請安裝libpcap
rpm -i http://isoredirect.centos.org/centos/5/os/i386/CentOS/libpcap-devel-0.9.4-8.1.i386.rpm
rpm -i http://isoredirect.centos.org/centos/5.1/os/i386/CentOS/libpcap-devel-0.9.4-11.el5.i386.rpm
rpm -i http://isoredirect.centos.org/centos/5.1/os/i386/CentOS/libpcap-devel-0.9.4-11.el5.i386.rpm
7.修改bandwidthd設定檔
vim /usr/local/bandwidthd/etc/bandwidthd.conf
subnet 192.168.1.0/24
dev "eth0"
dev "eth0"
8.建立bandwidthd連結
cd /var/www/html
ln -s /usr/local/bandwidthd/htdocs bandwidthd
ln -s /usr/local/bandwidthd/htdocs bandwidthd
9.建立bandwidthd啟動
vim /etc/rc.local
加入/usr/local/bandwidthd/bandwidthd
10.網頁
http://主機IP/bandwidthd
17 意見:
若公司有不同樓層且有不同的SWITCH,這程式也可以都監控到嗎?? 有比 ntop 好用嗎? tks.
Bandwidthd裝在GateWay上,只要有經過GateWay就能紀錄,比NTOP簡單,不需要NMAP跟資料庫。
主要用在監視各主機的即時流量及分析封包類型沒有NTOP那麼多分析功能。
mis大大請問我的GateWay是IPCop也能安裝嗎?
可以~
Bandwidthd是利用libpcap抓封包分析,所以無論哪一種防火牆皆可使用。
已按照安裝步驟裝完,最後要連網頁時,會出現"在此伺服器上不允許存取/bandwidthd"。
是不是有哪裡沒有設定到。
檢查一下目錄權限以及HTTP的權限設定
請問您那邊是否有安裝成功的機器,可以把安裝的後的權限給我參考嗎?
把Bandwidthd目錄的權限設成 755 試試
有檢查過了,還是不行,很感謝大大的幫忙。
試試看
vi /etc/httpd/conf.d/bandwidthd.conf
裡面輸入
Alias /bandwidthd /usr/local/bandwidthd/htdocs
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from 192.168
儲存後重新啟動HTTPD,
同一台上還有其它的網頁嗎?
直接在本機連可以看的到網頁嗎?
vi /etc/httpd/conf.d/bandwidthd.conf
Alias /bandwidthd /usr/local/bandwidthd/htdocs
< Location /bandwidthd>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from .example.com
< /Location>
請問,
這個流量監控軟體,會挑OS嗎?因為您的OS是CentOS 5.2,我的是CentOS 4.6,會不會因此造成無法使用。
不會~ 這套我在 CENTOS 4 上也有裝過
< Location /bandwidthd>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from 192.168
< /Location>
這裡的Location跟/Location前面沒有空格喔~
你可以試試看在SERVER本機執行
elinks http://127.0.0.1/bandwidthd
連連看有沒有網頁
我確定我安裝完之後,在下列路徑沒有bandwidthd.conf
/etc/httpd/conf.d/bandwidthd.conf
那個檔是要自己建的
感謝幫忙,繼續努力中
張貼留言