在美國服務(wù)器Linux系統(tǒng)上有很多現(xiàn)成的工具能夠滿足用戶進行監(jiān)控網(wǎng)絡(luò)的需求,而即使每個工具的特點都有所不用,但都可以幫助美國服務(wù)器用戶們達到監(jiān)控網(wǎng)絡(luò)流量的目的,區(qū)別只在于不同工具的工作方式不同。
例如 nethogs 工具可以被用來展示每個進程的帶寬使用情況,可以讓美國服務(wù)器用戶知道消耗了整個網(wǎng)絡(luò)資源的是哪個應(yīng)用; iftop 可以被用來展示每個套接字連接的帶寬使用情況,而像 nload 這類的工具可以幫助用戶得到有關(guān)整個帶寬的信息。下面就跟著美聯(lián)科技小編來具體了解一下吧。
1、Nethogs
nethogs 是一個免費的工具,可以查找給網(wǎng)絡(luò)流量帶來了麻煩的PID。它按每個進程來分組帶寬,而不是像大多數(shù)的工具那樣按照每個協(xié)議或每個子網(wǎng)來劃分流量,同時支持 IPv4 和 IPv6。
美國服務(wù)器 Linux 系統(tǒng)用戶可以使用 nethogs 來顯示每個進程的 TCP 下載和上傳速率,可以使用命令【nethogs eth0 】來監(jiān)控一個指定的設(shè)備,上面的 eth0 是指定想獲取信息的設(shè)備的名稱,同時還可以得到有關(guān)正在傳輸?shù)臄?shù)據(jù)的傳輸速率信息。
2、Nload
nload 是一個控制臺應(yīng)用,可以被用來實時地監(jiān)控網(wǎng)絡(luò)流量和帶寬使用情況,它還通過提供兩個簡單易懂的圖表來對流量進行可視化。這個絕妙的網(wǎng)絡(luò)監(jiān)控工具還可以在監(jiān)控過程中切換被監(jiān)控的設(shè)備,而這可以通過按左右箭頭來完成。
nload 提供的圖表是非常容易理解的,提供了有用的信息,也展示了諸如被傳輸數(shù)據(jù)的總量和最小/最大網(wǎng)絡(luò)速率等信息。
3、 Slurm
slurm 是另一個 Linux 網(wǎng)絡(luò)負載監(jiān)控工具,它以一個不錯的 ASCII 圖來顯示結(jié)果,還支持許多按鍵用以交互,例如:
- c 用來切換到經(jīng)典模式
- s 切換到分圖模式
- ?r 用來重繪屏幕
- L 用來啟用 TX/RX 燈,TX發(fā)送流量,RX接收流量)
- m 用來在經(jīng)典分圖模式和大圖模式之間進行切換
- q 退出 slurm
4、Iftop
當想顯示連接到網(wǎng)卡上的各個美國服務(wù)器主機的帶寬使用情況時,iftop 是一個非常有用的工具。根據(jù) man 手冊,iftop 在一個指定的接口或在它可以找到的第一個接口上監(jiān)聽網(wǎng)絡(luò)流量,并且展示出一個表格來顯示當前的一對主機間的帶寬使用情況。
5、Collectl
collectl 可以被用來收集描述當前系統(tǒng)狀態(tài)的數(shù)據(jù),并且它支持記錄模式、回放模式兩種模式。
1)記錄模式
允許從一個正在運行的系統(tǒng)中讀取數(shù)據(jù),然后將這些數(shù)據(jù)要么顯示在終端中,要么寫入一個或多個文件或一個套接字中。
2)回放模式
回放模式下,數(shù)據(jù)從一個或多個由記錄模式生成的數(shù)據(jù)文件中讀取。
6、Netstat
netstat 是一個用來監(jiān)控傳入和傳出的網(wǎng)絡(luò)數(shù)據(jù)包統(tǒng)計數(shù)據(jù)的接口統(tǒng)計數(shù)據(jù)命令行工具。顯示數(shù)據(jù)包括:
- ?TCP 連接統(tǒng)計數(shù)據(jù),包括上傳和下行
- 路由表統(tǒng)計數(shù)據(jù)
- 一系列的網(wǎng)絡(luò)接口統(tǒng)計數(shù)據(jù)
- 網(wǎng)絡(luò)協(xié)議統(tǒng)計數(shù)據(jù)
7、 Netload
netload 命令只展示一個關(guān)于當前網(wǎng)絡(luò)荷載和自從程序運行之后傳輸數(shù)據(jù)總的字節(jié)數(shù)目的簡要報告,它沒有更多的功能,是 netdiag 軟件的一部分。
8、Nagios
nagios 是一個領(lǐng)先且功能強大的開源監(jiān)控系統(tǒng),它使得網(wǎng)絡(luò)或美國服務(wù)器系統(tǒng)管理員可以在服務(wù)器的各種問題影響到服務(wù)器的主要事務(wù)之前,發(fā)現(xiàn)并解決這些問題。 有了 nagios 系統(tǒng),管理員便可以在一個單一的窗口中監(jiān)控遠程美國服務(wù)器系統(tǒng)、交換機、路由器和打印機等。它會顯示出重要的警告并指出在網(wǎng)絡(luò)或服務(wù)器中是否出現(xiàn)某些故障,這可以間接地幫助在問題發(fā)生前就著手執(zhí)行補救行動。
9、EtherApe
etherApe 是一個針對 Unix 的圖形化網(wǎng)絡(luò)監(jiān)控工具,它仿照了 etherman 軟件,支持鏈路層、IP 和 TCP 等模式,并支持以太網(wǎng), FDDI, 令牌環(huán), ISDN, PPP, SLIP 及 WLAN 設(shè)備等接口,以及一些封裝格式。主機和連接隨著流量和協(xié)議而改變其尺寸和顏色,可以過濾要展示的流量,并可從一個文件或運行的網(wǎng)絡(luò)中讀取數(shù)據(jù)包。
10、Tcpflow
tcpflow 是一個命令行工具,它可以捕捉 TCP 連接的部分傳輸數(shù)據(jù),并以一種方便協(xié)議分析或除錯的方式來存儲數(shù)據(jù)。它重構(gòu)了實際的數(shù)據(jù)流并將每個流存儲在不同的文件中,以備日后的分析。它能識別 TCP 序列號并可以正確地重構(gòu)數(shù)據(jù)流,不管是在重發(fā)還是亂序發(fā)送狀態(tài)下。
11、IPTrat
IPTrat是一個針對 Linux 平臺的基于控制臺的網(wǎng)絡(luò)統(tǒng)計應(yīng)用,它生成一系列的圖形,如 TCP 連接的包/字節(jié)計數(shù)、接口信息和活動指示器、 TCP/UDP 流量故障以及局域網(wǎng)內(nèi)設(shè)備的包/字節(jié)計數(shù)。
12、Speedometer
speedometer 是一個小巧且簡單的工具,它只用來繪出一幅包含有通過某個給定端口的上行、下行流量的好看的圖。
13、Netwatch
netwatch 是 netdiag 工具集里的一部分,它也顯示當前主機和其他遠程主機的連接情況,以及在每個連接中數(shù)據(jù)傳輸?shù)乃俾省?/p>
14、Trafshow
trafshow 同 netwatch 和 pktstat 一樣,可以報告當前活動的連接里使用的協(xié)議和每個連接中數(shù)據(jù)傳輸?shù)乃俾?。它可以使?pcap 類型的過濾器來篩選出特定的連接。
15、Vnstat
與大多數(shù)的其他工具相比,vnstat 有一點不同。實際上它運行著一個美國服務(wù)器后臺服務(wù)或守護進程,并時刻記錄著傳輸數(shù)據(jù)的大小。另外,它可以被用來生成一個網(wǎng)絡(luò)使用歷史記錄的報告。
16、Tcptrack
tcptrack可以展示 TCP 連接的狀態(tài),它在一個給定的網(wǎng)絡(luò)端口上進行監(jiān)聽。tcptrack 監(jiān)控它們的狀態(tài)并展示出排序且不斷更新的列表,包括來源/目標地址、帶寬使用情況等信息,這與 top 命令的輸出非常類似 。
tcptrack 需要以 root 權(quán)限或超級用戶身份來運行,所以執(zhí)行 tcptrack 時,需要帶上要監(jiān)視的網(wǎng)絡(luò)接口 TCP 連接狀況的接口名稱。
17、CBM
CBM可以展示出當前所有網(wǎng)絡(luò)設(shè)備的流量使用情況,這個程序是非常簡單,可以直接從它的名稱中看出其功能。
18、 Bmon
bmon是一個用于調(diào)試和實時監(jiān)控帶寬的工具,這個工具能夠檢索各種輸入模塊的統(tǒng)計數(shù)據(jù),它提供了多種輸出方式,包括一個基于 curses 庫的界面,輕量級的HTML輸出,以及 ASCII 輸出格式。
19、Tcpdump
tcpdump是一個用于網(wǎng)絡(luò)監(jiān)控和數(shù)據(jù)獲取的工具,可以節(jié)省很多的時間,并可用來調(diào)試網(wǎng)絡(luò)或美國服務(wù)器主機的相關(guān)問題,可以打印出在某個網(wǎng)絡(luò)接口上與布爾表達式相匹配的數(shù)據(jù)包所包含的內(nèi)容的一個描述。
20、Ntopng
ntopng是 ntop 的下一代版本,是一個用于展示網(wǎng)絡(luò)使用情況的網(wǎng)絡(luò)探頭,在一定程度上它與 top 針對進程所做的工作類似。ntopng 基于 libpcap 并且它以可移植的方式被重寫,以達到可以在每一個 Unix 平臺 、 MacOSX 以及 Win32 上運行的目的。
以上內(nèi)容就是關(guān)于美國服務(wù)器Linux系統(tǒng)網(wǎng)絡(luò)流量監(jiān)控工具的分享,希望能幫助到有需要的美國服務(wù)器用戶們。