どうも、実は昔、ビジュアル系でした… cloudpack の かっぱ(@inokara)です。
はじめに
ネットワークトラフィック量を調べる、モニタリングするツールを探す機会がありググると色々と面白そうなツールが出てきたので簡単に試してみました。
尚、インストールを試した環境は CentOS 6.5 となります。
iptraf
特徴、詳細
- IPTraf
- バックグラウンドで実行可能、ログ出力が可能、バッチ的な動作モードもあり
インストゥール
yum install iptraf
起動は…
iptraf
スクショ
モニタリングが開始します。起動時に出力された各種メニューは改めて見てみたいと思いますが、細かい設定が出来そうな雰囲気ですね。
nethogs
特徴、詳細
- NetHogs
- プロセス(アプリケーション)毎のネットワークトラフィックをモニタリング出来る!
インストゥール
yum install nethogs
起動は…
nethogs
スクショ
iftop
特徴、詳細
- iftop: display bandwidth usage on an interface
- 前の二つよりも低レイヤ(ネットワーク・インターフェース)に近い
インストゥール
yum install iftop
起動は…
iftop
スクショ
黒く塗られている部分が現在の使用量となっています。
sysstat(sar コマンド)
特徴、詳細
- 泣く子も黙る…世界の sar コマンド
- sysstat のインストールが必須
- 参考: sarコマンドでネットワークトラフィックを観察 | OpenGroove
インストゥール
yum install sysstat
一応、ヘルプを確認や。
Usage: sar [ options ] [[ ] ] Main options and reports: -b I/O and transfer rate statistics -B Paging statistics -d Block device statistics -I { | SUM | ALL | XALL } Interrupts statistics -m Power management statistics -n { [,...] | ALL } Network statistics Keywords are: DEV Network interfaces EDEV Network interfaces (errors) NFS NFS client NFSD NFS server SOCK Sockets (v4) IP IP traffic (v4) EIP IP traffic (v4) (errors) ICMP ICMP traffic (v4) EICMP ICMP traffic (v4) (errors) TCP TCP traffic (v4) ETCP TCP traffic (v4) (errors) UDP UDP traffic (v4) SOCK6 Sockets (v6) IP6 IP traffic (v6) EIP6 IP traffic (v6) (errors) ICMP6 ICMP traffic (v6) EICMP6 ICMP traffic (v6) (errors) UDP6 UDP traffic (v6) -q Queue length and load average statistics -r Memory utilization statistics -R Memory statistics -S Swap space utilization statistics -u [ ALL ] CPU utilization statistics -v Kernel table statistics -w Task creation and system switching statistics -W Swapping statistics -y TTY device statistics
ありますね…DEV Network interfaces。以下のように実行します。
sar -n DEV
スクショ
トラフィック量を 1 秒間に 20 回分出力した結果です。
番外編
番外という程ズレてはいないけど、他にネットワークトラフィックを調べたり、可視化したりするツールとしては…
- Cloudwatch の Network In/Out(※AWS 限定)
- nicstat(今回はインストゥール出来ず)
最後に
駆け足でツールを触ってみましたが、nethogs がアプリケーション毎のトラフィック量を取得出来るのはかなり面白いですな。他のツールに関しても単純な文字だけではなくアスキーアートで見える化されているのは嬉しいです。引続き、各ツールについて機会がアレば細かくみていきたいと思います。
他にあったら教えて下さい!
元記事はこちらです。
「元ビジュアル系のかっぱがスクショで選ぶネットワークトラフィックを調べるビジュアル系ツール」