ホームネットワーク内の複数のシステムにわたる帯域幅の監視


13

過去数年間、コンピューターで簡単なソフトウェア帯域幅モニターを使用して、毎月の帯域幅使用量を追跡しています。うまくいきました(多かれ少なかれ、数値は私のISPのオンライントラッカーからわずかに外れています)。

これは1台のコンピューターでは正常に機能しますが、母親がラップトップをルーターに接続したり、2台目のコンピューターを使用すると、帯域幅の監視と管理がはるかに難しくなります。

接続する各システムで帯域幅監視ソフトウェアを実行し、(何らかの形で)中央システムにログを転送して(再び何らかの形で)中央ログファイルに組み込むことを検討しましたが、驚くことではありませんが、これは悪夢です。

また、ルーターソリューションについても考えました(前述したように、使いやすく、カスタマイズしやすい必要があります)。

(複数のシステムからの)総帯域幅使用量を監視および記録する簡単な方法はありますか?特定の時間にすべてのシステムを監視する必要も、すべてのシステムを別のシステム経由で接続する必要もありません(つまり、インターネット接続に直接接続できる必要があります)。

また、2つのローカルシステム間でのファイル転送がインターネット帯域幅の使用にカウントされないように、ローカルトラフィックとリモートトラフィックを区別できる必要があります。



@mattwilkie、ヒントをありがとう。実際、私はE1000にDD-WRTをインストールしましたが、確かにいくつかの優れたロギング機能がありましたが、残念ながらルーターを殺しました(これはよくある問題のようです)。:-(現時点では、各システムで帯域幅監視ソフトウェアを使用し、時々データを統合する方法を考えています(もちろん、これは理想的ではありません)。
Synetech

うん。そのSynetechを聞いてすみません。まだルーターにファームウェアをインストールしていないのですが、まだ調査中です。私はガーゴイルの音が好きですが、残念ながら私のちっぽけなWRT54G2にはRAMがありません。
マットウィルキー

回答:


5

ハードウェアの購入に反対でない場合は、DD-WRT互換ルーター(Linksys WRT54GLなど)を購入し、内部でIPごとの監視を行うことができるGargoyleルーターファームウェアをインストールできます。これは、どのPCにも依存しませんオンラインで利用可能です。IPごとを気にしない場合は、DD-WRTまたはTomatoファームウェアの両方が合計使用量を行うことができ、使用量を制限することもできます。

SNMP対応スイッチと常時稼働しているPCがある場合、Cacti(またはRRDTool)などを使用して、スイッチポートごとに帯域幅の使用状況を記録できます。

周辺に予備のPCがある場合、ルーターとしてのIPTables + RRDToolは帯域幅ログを提供できます。


追加のコンピューターはありませんが、安価であれば新しいルーターを使用できます。そのルーターに取引があるかどうかを確認するために周りを見てみましょう。
Synetech 2009

0

ルーターがおそらく最適です:
どのルーターですか?多くのホームレベルのルーターがこれを行うことができます。WRT54GLを入手した場合(Lバージョンを入手するようにしてください)、これを記録できるDD-WRTなどの代替ファームウェアをインストールできます。ルーターが最も理にかなっています。

ミラーポートを使用できます:
別のオプションは、スイッチ部分にミラーポートを設定し、マシンの1つでntopなどのツールを使用してトラフィックをスニッフィングすることです。これはおそらく価値がある以上の努力です。

最も単純な
私はdumeterを知っているが、多分両方の上に置くと、ちょうど月末にそれらを追加しませんか?:-)


私のルーターは古いD-Linkなので、それがあるとは思いません(ただし、他のより基本的なロギングおよび統計機能があります)。実際、追加ソリューションのようなものを考えていました。母のマシンでスクリプトを実行して、使用情報をシステムに定期的に送信し、合計に追加することを考えました。このようなシステムを一緒に使うことは気にしませんが、既存の解決策があるかもしれないということを私は指しています。
Synetech 2009

0

別の解決策は、2つのNICを備えたLinux(またはLinux / BSDベースの)ルーターPCを構築して、トラフィックをフィルタリングすることです。ブート可能なルーターには通常、適切なファイアウォール構成とともにトラフィックの使用状況をグラフ化するためのツールがあり、その一部はトラフィックの調整とQoSタイプの機能も実行します。


感謝しますが、常にオンになっているシステムを作ることはできません(電気はそのために十分に安くはありません)。
Synetech 09

0

Windowsマシンを構築していると思いますが、Ubuntuを検討している場合は、vnstatを使用して帯域幅を追跡できます。私は自分のサーバーでそれを実行し、時々私の帯域幅の使用量を知りたいです。

1時間ごと、1日ごと、1週間ごと、1か月ごとに表示され、リアルタイムで監視されます。

そのCLIですが、非常に使いやすいです。


はい、Windowsシステムを構築しています。ごめんなさい。
Synetech 09
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.