SourceForge.JP: Open Source Software

LoginCreate AccountHelp

[RSS]OpenSource Downloads

(11,320) Cabos
(2,001) 7-Zip
(1,865) HandBrake Japanese Language Version
(1,433) Tera Term
(1,256) CrystalDiskInfo
(1,002) Tween - client software of Twitter
(662) eMule
(643) ギコナビ
(640) CrystalDiskMark
10  (605) VirtualDubMod-jp
11  (601) ffdshow
12  (552) NNDD - ニコニコ動画DL&再生ソフト
13  (549) Amateras
14  (462) Desktop Ganjoor
15  (455) MergeDoc
More >>

最近ブックマークされた記事

Magazine 最新特集記事

オープンソースソフトウェアで強化するWindowsデスクトップ

 「オープンソースソフトウェア」というと、Linux/UNIXの世界が中心というイメージがあるかもしれない。しかし、現在ではWindows向けのオープンソースソフトウェアも多数公開されている。そこで本特集では、システムカスタマイズツールやマルチメディア関連ソフトウェア、バックアップツールなど、有用なWindows向けオープンソースソフトウェアを紹介していく。

大幅なスペックアップで生まれ変わった超小型Linuxサーバー「OpenBlockS 600」徹底活用

 超小型のLinuxサーバーとして有名な「OpenBlockS」に、大幅なスペックアップが施された新モデル「OpenBlockS 600」が登場した。そこでOpenBlockS 600の仕様を紹介するとともに、ルータ・ブリッジとしての利用やネットワークの管理・監視への利用など、実運用に向けての利用例やセットアップ例を解説する。

CLIマジック:何かと使えるネットワーク監視ツール

2007年12月17日 10:23AM 1 2
  • スラッシュドットにタレコむ
  • あとで読む
 Linuxはネットワーク管理にもってこいのプラットフォームだ。ネットワークのトラフィックを監視したければ、Webインタフェースでアクセス可能なものからグラフィカルインタフェースを使ったものまで、そのためのツールが豊富にある。また、シェルスクリプトを使うならコマンドラインツールが便利だ。複雑なタスクを楽に実行できる。ここでは、お勧めのネットワークトラフィック監視ツールをいくつか紹介しよう。

atop はネットワークトラフィックのほか、CPU使用率、メモリ使用量、プロセスリストといった役に立つ情報を表示してくれるシステム/プロセスマネージャだ。いくつかのオプションを起動時に渡せる。たとえば、ネットワークに関する情報を「/var/log」内のログファイルに保存するには、「atop -N > /var/log/atopnet.log」とする。

 このアプリを使ってTCPの送受信要求やTCP/UDPで送受信されたバイト数を表示するなら、Linuxカーネルのソースにパッチを当てる必要がある。2つあるパッチのうち、2番目のパッチは、atop起動時に終了プロセスに関するデータを自動的に表示してくれるものだ。

  bmon はネットワーク接続の帯域幅を監視するツールだ。特定または複数のネットワークカードを選択的に監視できるほか、ダウン状態にあるインタフェースを監視することもできる(-aオプションを使用)。結果の表示にはASCIIモードとcursesライブラリのどちらかが使える。HTMLファイルへの統計情報の書き出しも可能だ。オプションを何も指定せずに起動すると、インタフェースの統計情報がncursesを使って出力され、利用可能なすべてのネットワーク接続が表示される。起動後は、「g」キーを押すとグラフィカルモードになり、「d」キーで詳細な統計情報が表示される。サーバにサブインタフェースが存在する場合は、「f」キーを押せばその情報が表示される。

 

bmonのすばらしい特徴の1つは、rtnetlinkを使って得られるインタフェースの統計情報をprocまたはsysファイルシステムに提供できることだ。たとえば、「bmon -i eth1,eth4 -o curses」のようにしてbmonを起動すると、指定したネットワークカードの情報だけをcursesモードで監視できる。インタフェース名の指定にはワイルドカードが使える。HTML形式で出力する場合は、「/etc/bmon.conf」でHTML出力モジュールを有効にしたうえで「-o html」オプションを付けてbmonを実行すればよい。

 まだ割り当てられていないキーをシェルスクリプトにバインドできるコマンドも用意されている。たとえば、eth0をすぐにダウンさせる必要がある場合、このインタフェースをシャットダウンするスクリプトを作成し、それを「bind <キー> /path/to/script 」でbmonにリンクさせることでこの操作にキーを割り当てることができる。

  bwmon はbmonとよく似たツールだが、オプションが限定されている。やはり、帯域幅の使用状況をcursesモードで表示するもので、オプションとしては、ブートしてからの平均帯域幅使用量(-a)の表示、bwmon起動後の最大帯域幅使用量の表示(-m)、更新間隔の指定(-u <時間>)がある。

Razvan-T.-Coloja(2007年11月27日(火))
2008年02月16日 05:07PM 更新