在Linux操作系統(tǒng)中,有很多的網(wǎng)絡流量監(jiān)控工具,這些工具也是每個Linux運維工程師必須要掌握的工具,它可以幫助我們提高工作效率、節(jié)省工作時間,那么Linux系統(tǒng)網(wǎng)絡流量監(jiān)控工具有哪些?本文就給大家介紹一下,Linux系統(tǒng)網(wǎng)絡流量監(jiān)控工具大全!
1、Nethogs
Nethogs是一個免費的工具,可以查找給網(wǎng)絡流量帶來了麻煩的PID。它按每個進程來分組帶寬,而不是像太多數(shù)的工具那樣按照每個協(xié)議或每個子網(wǎng)來劃分流量,同時支持IPv4和IPv6。
2、Nload
Nload是一個控制臺應用,可以被用來實時地監(jiān)控網(wǎng)絡流量和帶寬使用情況,它還通過提供兩個簡單易懂的圖表來對流量進行可視化。這個絕妙的網(wǎng)絡監(jiān)控工具還可以在監(jiān)控過程中切換被監(jiān)控的設備,而這可以通過按左右箭來完成。
3、Slurm
Slurm是另一個Linux網(wǎng)絡負載監(jiān)控工具,它以一個不錯的ASCII圖來顯示結果,還支持許多按鍵用以交互。
4、Iftop
如果想顯示連接到網(wǎng)卡上的各個主機的帶寬使用情況時,Iftop是一個非常有用的工具。Iftop在一個指定的接口或在它可以找到的第一個接口上監(jiān)聽網(wǎng)絡流量,并且展示出一個表格來顯示當前的一對主機間的帶寬使用情況。
5、Collectl
Collectl可以被用來收集描述當前系統(tǒng)狀態(tài)的數(shù)據(jù),并且它支持記錄模式、回訪模式兩種模式。
6、Netstat
Netstat是一個用來監(jiān)控傳入和傳出的網(wǎng)絡數(shù)據(jù)包統(tǒng)計數(shù)據(jù)的接口統(tǒng)計數(shù)據(jù)命令行工具。它會顯示TCP連接,包括上傳和下行,路由表及一系列的網(wǎng)絡接口和網(wǎng)絡協(xié)議統(tǒng)計數(shù)據(jù)。
7、Netload
Netload命令只展示一個關于當前網(wǎng)絡荷載和自從程序運行之后傳輸數(shù)據(jù)總的字節(jié)數(shù)目的簡要報告,它沒有更多的功能,是Netload軟件的一部分。
8、Nagios
Nagios是一個領先且功能強大的開源監(jiān)控系統(tǒng),它使得網(wǎng)絡或系統(tǒng)管理員可以在服務器的各種問題影響到服務器的主要事務之前,發(fā)現(xiàn)并解決問題。有了Nagios系統(tǒng),管理員便可以在一個單一的窗口中監(jiān)控遠程系統(tǒng)、交換機、路由器和打印機等。
9、EtherApe
EtherApe是一個針對Unix的圖形化網(wǎng)絡監(jiān)控工具,仿照了etherman軟件,支持鏈路層、IP和TCP等模式,并支持以太網(wǎng)、FDDI、令牌環(huán)、ISDN、PPP等接口,以及一些封裝格式。
10、Tcpflow
Tcpflow是一個命令行工具,可以捕捉TCP連接的部分傳輸數(shù)據(jù),并以一種方便協(xié)議分析或出錯的方式來存儲數(shù)據(jù)。它重構了實際的數(shù)據(jù)流并將每個流存儲在不同的文件中,以備日后的分析。
聯(lián)系客服