如何在 Linux 中監控出站頻寬使用情況?

如何在 Linux 中監控出站頻寬使用情況?

目前我使用 vnstat 來監控我的頻寬使用量。我想要實現的是獲取數據,以決定是繼續使用更昂貴但無限制的基於電纜的計劃,還是切換到更便宜、基於移動的有限數據計劃。

所以我真正想知道的不是透過我的網路介面的總流量,因為我有一個帶有NAS 和其他東西的小型LAN,而是從我的LAN 出站的流量,基本上除了去往/的流量之外的所有流量從 10.0.0.0 - 10.0.0.255。

我不知道如何使用 vnstat 來做到這一點,也不知道這是否可能。我也願意使用任何其他工具,但我還沒有找到比 vnstat 更好的工具。有任何想法嗎?

答案1

通常的方法是在路由器上啟用 SNMP 監控並設定 MRTG 監控工具(在您的電腦或任何其他內部伺服器上)來監控路由器的傳出介面。

如何使用 MRTG 免費監控 Ubuntu 上的 SNMP 流量

答案2

你試過iptraf嗎?

從控制台測試它,只需透過 apt o yum 安裝並透過輸入 iptraf 啟動它。

您可以選擇「區域網路監控」和網路卡來監控裝置上的流量。

問候!

答案3

所以,我還沒有時間測試這兩個程序,但看起來它們可能是我正在尋找的。如果有人尋找類似的東西,請查看:

https://github.com/rafalfr/smarttrafficmeter

https://codebox.net/pages/bitmeteros

相關內容