Linux伺服器 流量監控bandwidthd

2021-09-05 09:56:04 字數 2373 閱讀 1147

bandwidthd

bandwidthd是一款免費的流量監控軟體,它可以用圖示的方式展現出網路流量行為,並且可區分出ftp、tcp等各種協議的流量。

1、安裝一些依賴軟體

[root@localhost bandwidthd-2.0.1]#yum install -y libpng libpng-devel gd gd-devel gcc libpcap-devel

3、解壓bandwidthd。

[root@localhost ~]#tar -xzvf bandwidthd-2.0.1.tar.gz

4、安裝。bandwidthd需要進行編譯安裝,首先要執行configure檔案,生成makefile,然後在編譯、安裝

[root@localhost bandwidthd-2.0.1]#./configure

[root@localhost bandwidthd-2.0.1]#make

[root@localhost bandwidthd-2.0.1]#make install

5、修改配置檔案「/usr/local/bandwidthd/etc/bandwidthd.conf」,設定監聽的網段和網絡卡

[root@localhost bandwidthd-2.0.1]#gedit /usr/local/bandwidthd/etc/bandwidthd.conf

#subnet 10.0.0.0 255.0.0.0

#subnet 192.168.0.0/16

#subnet 172.16.0.0/12

subnet 192.168.0.0/24          //監聽網段

# device to listen on

# bandwidthd listens on the first device it detects

# by default.  run "bandwidthd -l" for a list of

# devices.

dev "eth0"     //監聽網絡卡

6、建立鏈結,在apache網頁根目錄建立乙個鏈結,指向bandwidthd,這樣可以快速開啟bandwidthd

[root@localhost bandwidthd-2.0.1]#cd /var/www/html/

[root@localhost html]#ln -s /usr/local/bandwidthd/htdocs bandwidthd

7、啟動bandwidthd

[root@localhost html]#cd /usr/local/bandwidthd/

[root@localhost bandwidthd]#./bandwidthd

8、在瀏覽器輸入「127.0.0.1/bandwidthd」開啟bandwidthd。請確保你已經開啟了httpd服務。

9、設定bandwidthd開機啟動

[root@localhost html]#gedit /etc/rc.local

touch /var/lock/subsys/local

initty=/dev/tty[1-8]

for tty in $initty; do

setleds -d +num < $tty

done

/usr/local/bandwidthd/bandwidthd

Linux伺服器 流量監控bandwidthd

bandwidthd bandwidthd是一款免費的流量監控軟體,它可以用圖示的方式展現出網路流量行為,並且可區分出ftp tcp等各種協議的流量。1 安裝一些依賴軟體 root localhost bandwidthd 2.0.1 yum install y libpng libpng deve...

Linux伺服器 流量監控bandwidthd

bandwidthd bandwidthd是一款免費的流量監控軟體,它可以用圖示的方式展現出網路流量行為,並且可區分出ftp tcp等各種協議的流量。1 安裝一些依賴軟體 root localhost bandwidthd 2.0.1 yum install y libpng libpng deve...

iftop 監控linux伺服器網絡卡流量

1 原始碼編譯安裝iftop 安裝iftop必需的軟體庫 root localhost yum install libpcap libpcap devel ncurses ncurses devel root localhost yum install flex byacc root localho...