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 または yum 経由でインストールし、iptraf と入力して起動します。

「Lan Station monitor」とネットワーク カードを選択して、デバイス上のトラフィックを監視できます。

ご挨拶!

答え3

ということで、まだこの 2 つのプログラムをテストする時間はありませんが、探しているものはこれらである可能性があります。同様のものを探している方がいらっしゃいましたら、以下をご覧ください。

https://github.com/rafalfr/smarttrafficmeter

そして

https://codebox.net/pages/bitmeteros

関連情報