保持對我們的網(wǎng)絡的管理,防止任何程序過度使用網(wǎng)絡、導致整個系統(tǒng)操作變慢,對管理員來說是至關重要的。有幾個網(wǎng)絡監(jiān)視工具可以用于不同的操作系統(tǒng)。在這篇文章中,我們將討論從 Linux 終端中運行的 10 個網(wǎng)絡監(jiān)視工具。它對不使用 GUI 而希望通過 SSH 來保持對網(wǎng)絡管理的用戶來說是非常理想的。
iftop
iftop network monitoring tool
Linux 用戶通常都熟悉top—— 這是一個系統(tǒng)監(jiān)視工具,它允許我們知道在我們的系統(tǒng)中實時運行的進程,并可以很容易地管理它們。iftop與top應用程序類似,但它是專門監(jiān)視網(wǎng)絡的,通過它可以知道更多的關于網(wǎng)絡的詳細情況和使用網(wǎng)絡的所有進程。
vnstat
vnstat network monitoring tool
vnstat是一個缺省包含在大多數(shù) Linux 發(fā)行版中的網(wǎng)絡監(jiān)視工具。它允許我們對一個用戶選擇的時間周期內(nèi)發(fā)送和接收的流量進行實時控制。
iptraf
iptraf monitoring tool for linux
IPTraf 是一個基于控制臺的 Linux 實時網(wǎng)絡監(jiān)視程序。它會收集經(jīng)過這個網(wǎng)絡的各種各樣的信息作為一個 IP 流量監(jiān)視器,包括 TCP 標志信息、ICMP 詳細情況、TCP / UDP 流量故障、TCP 連接包和字節(jié)計數(shù)。它也收集接口上全部的 TCP、UDP、…… IP 協(xié)議和非 IP 協(xié)議 ICMP 的校驗和錯誤、接口活動等等的詳細情況。(LCTT 譯注:此處原文有誤,徑改之)
Monitorix – 系統(tǒng)和網(wǎng)絡監(jiān)視
monitorix system monitoring tool for linux
Monitorix 是一個輕量級的免費應用程序,它設計用于去監(jiān)視盡可能多的 Linux / Unix 服務器的系統(tǒng)和網(wǎng)絡資源。它里面添加了一個 HTTP web 服務器,可以定期去收集系統(tǒng)和網(wǎng)絡信息,并且在一個圖表中顯示它們。它跟蹤平均系統(tǒng)負載、內(nèi)存分配、磁盤健康狀態(tài)、系統(tǒng)服務、網(wǎng)絡端口、郵件統(tǒng)計信息(Sendmail、Postfix、Dovecot 等等)、MySQL 統(tǒng)計信息以及其它的更多內(nèi)容。它設計用于去管理系統(tǒng)的整體性能,以及幫助檢測故障、瓶頸、異?;顒拥鹊取?/p>
dstat
dstat network monitoring tool
這個監(jiān)視器相比前面的幾個知名度低一些,但是,在一些發(fā)行版中已經(jīng)缺省包含了。
bwm-ng
bwm-ng monitoring tool
這是最簡化的工具之一。它允許你去從連接中交互式取得數(shù)據(jù),并且,為了便于其它設備使用,在取得數(shù)據(jù)的同時,能以某些格式導出它們。
ibmonitor
ibmonitor tool for linux
與上面的類似,它顯示連接接口上過濾后的網(wǎng)絡流量,并且,明確地將接收流量和發(fā)送流量區(qū)分開。
Htop – Linux 進程跟蹤
htop linux processes monitoring tool
Htop 是一個更先進的、交互式的、實時的 Linux 進程跟蹤工具。它類似于 Linux 的 top 命令,但是有一些更高級的特性,比如,一個更易于使用的進程管理界面、快捷鍵、水平和垂直的進程視圖等更多特性。Htop 是一個第三方工具,它不包含在 Linux 系統(tǒng)中,你必須使用YUM或者APT-GET或者其它的包管理工具去安裝它。
arpwatch – 以太網(wǎng)活動監(jiān)視器
arpwatch ethernet monitoring tool
arpwatch 是一個設計用于在 Linux 網(wǎng)絡中去管理以太網(wǎng)通訊的地址解析程序。它持續(xù)監(jiān)視以太網(wǎng)通訊并記錄一個網(wǎng)絡中的 IP 地址和 MAC 地址的變化,該變化同時也會記錄一個時間戳。它也有一個功能是當一對 IP 和 MAC 地址被添加或者發(fā)生變化時,發(fā)送一封郵件給系統(tǒng)管理員。在一個網(wǎng)絡中發(fā)生 ARP 攻擊時,這個功能非常有用。
Wireshark – 網(wǎng)絡監(jiān)視工具
wireshark network monitoring tool
Wireshark是一個自由的應用程序,它允許你去捕獲和查看前往你的系統(tǒng)和從你的系統(tǒng)中返回的信息,它可以去深入到數(shù)據(jù)包中并查看每個包的內(nèi)容 —— 以分別滿足你的不同需求。它一般用于去研究協(xié)議問題和去創(chuàng)建和測試程序的特別情況。這個開源分析器是一個被公認的分析器商業(yè)標準,它的流行要歸功于其久負盛名。
最初它被叫做 Ethereal,Wireshark 有輕量化的、易于理解的界面,它能分類顯示來自不同的真實系統(tǒng)上的協(xié)議信息。
結論
在這篇文章中,我們看了幾個開源的網(wǎng)絡監(jiān)視工具。雖然我們從這些工具中挑選出來的認為是“最佳的”,并不意味著它們都是最適合你需要的。例如,現(xiàn)在有很多的開源監(jiān)視工具,比如,OpenNMS、Cacti、和 Zennos,并且,你需要去從你的個體情況考慮它們的每個工具的優(yōu)勢。
-
Linux
+關注
關注
87文章
11292瀏覽量
209322 -
監(jiān)視
+關注
關注
0文章
73瀏覽量
18751
原文標題:十個不錯的 Linux 網(wǎng)絡監(jiān)視工具介紹給你!
文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論