歡迎光臨
每天分享高質量文章

十個不錯的 Linux 網絡監視工具

英文:Linuxandubuntu 

譯:Linux中國,LCTT 

https://linux.cn/article-9153-1.html

保持對我們的網絡的管理,防止任何程式過度使用網絡、導致整個系統操作變慢,對管理員來說是至關重要的。有幾個網絡監視工具可以用於不同的操作系統。在這篇文章中,我們將討論從 Linux 終端中運行的 10 個網絡監視工具。它對不使用 GUI 而希望通過 SSH 來保持對網絡管理的用戶來說是非常理想的。

iftop

iftop network monitoring tool

Linux 用戶通常都熟悉 top —— 這是一個系統監視工具,它允許我們知道在我們的系統中實時運行的行程,並可以很容易地管理它們。iftop 與 top 應用程式類似,但它是專門監視網絡的,通過它可以知道更多的關於網絡的詳細情況和使用網絡的所有行程。

我們可以從 這個鏈接 獲取關於這個工具的更多信息以及下載必要的包。

vnstat

vnstat network monitoring tool

vnstat 是一個預設包含在大多數 Linux 發行版中的網絡監視工具。它允許我們對一個用戶選擇的時間周期內發送和接收的流量進行實時控制。

我們可以從 這個鏈接 獲取關於這個工具的更多信息以及下載必要的包。

iptraf

iptraf monitoring tool for linux

IPTraf 是一個基於控制台的 Linux 實時網絡監視程式。它會收集經過這個網絡的各種各樣的信息作為一個 IP 流量監視器,包括 TCP 標誌信息、ICMP 詳細情況、TCP / UDP 流量故障、TCP 連接包和位元組計數。它也收集接口上全部的 TCP、UDP、…… IP 協議和非 IP 協議 ICMP 的校驗和錯誤、接口活動等等的詳細情況。(LCTT 譯註:此處原文有誤,徑改之)

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

Monitorix – 系統和網絡監視

monitorix system monitoring tool for linux

Monitorix 是一個輕量級的免費應用程式,它設計用於去監視盡可能多的 Linux / Unix 服務器的系統和網絡資源。它裡面添加了一個 HTTP web 服務器,可以定期去收集系統和網絡信息,並且在一個圖表中顯示它們。它跟蹤平均系統負載、記憶體分配、磁盤健康狀態、系統服務、網絡端口、郵件統計信息(Sendmail、Postfix、Dovecot 等等)、MySQL 統計信息以及其它的更多內容。它設計用於去管理系統的整體性能,以及幫助檢測故障、瓶頸、異常活動等等。

下載及更多 信息在這裡。

dstat

dstat network monitoring tool

這個監視器相比前面的幾個知名度低一些,但是,在一些發行版中已經預設包含了。

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

bwm-ng

bwm-ng monitoring tool

這是最簡化的工具之一。它允許你去從連接中交互式取得資料,並且,為了便於其它設備使用,在取得資料的同時,能以某些格式匯出它們。

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

ibmonitor

ibmonitor tool for linux

與上面的類似,它顯示連接接口上過濾後的網絡流量,並且,明確地將接收流量和發送流量區分開。

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

Htop – Linux 行程跟蹤

htop linux processes monitoring tool

Htop 是一個更先進的、交互式的、實時的 Linux 行程跟蹤工具。它類似於 Linux 的 top 命令,但是有一些更高級的特性,比如,一個更易於使用的行程管理界面、快捷鍵、水平和垂直的行程視圖等更多特性。Htop 是一個第三方工具,它不包含在 Linux 系統中,你必須使用 YUM 或者 APT-GET 或者其它的包管理工具去安裝它。關於安裝它的更多信息,讀這篇文章。

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

arpwatch – 以太網活動監視器

arpwatch ethernet monitoring tool

arpwatch 是一個設計用於在 Linux 網絡中去管理以太網通訊的地址解析程式。它持續監視以太網通訊並記錄一個網絡中的 IP 地址和 MAC 地址的變化,該變化同時也會記錄一個時間戳。它也有一個功能是當一對 IP 和 MAC 地址被添加或者發生變化時,發送一封郵件給系統管理員。在一個網絡中發生 ARP 攻擊時,這個功能非常有用。

我們可以從 這個鏈接 獲取這個工具的更多信息以及下載必要的包。

Wireshark – 網絡監視工具

wireshark network monitoring tool

Wireshark 是一個自由的應用程式,它允許你去捕獲和查看前往你的系統和從你的系統中傳回的信息,它可以去深入到資料包中並查看每個包的內容 —— 以分別滿足你的不同需求。它一般用於去研究協議問題和去創建和測試程式的特別情況。這個開源分析器是一個被公認的分析器商業標準,它的流行要歸功於其久負盛名。

最初它被叫做 Ethereal,Wireshark 有輕量化的、易於理解的界面,它能分類顯示來自不同的真實系統上的協議信息。

結論

在這篇文章中,我們看了幾個開源的網絡監視工具。雖然我們從這些工具中挑選出來的認為是“最佳的”,並不意味著它們都是最適合你的需要的。例如,現在有很多的開源監視工具,比如,OpenNMS、Cacti、和 Zennos,並且,你需要去從你的個體情況考慮它們的每個工具的優勢。

另外,還有不同的、更適合你的需要的不開源的工具。

你知道的或者使用的在 Linux 終端中的更多網絡監視工具還有哪些?


●本文編號403,以後想閱讀這篇文章直接輸入403即可

●輸入m獲取到文章目錄

推薦↓↓↓

運維

更多推薦18個技術類公眾微信

涵蓋:程式人生、演算法與資料結構、黑客技術與網絡安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

赞(0)

分享創造快樂