» 用 bmon 实时查看网络流量
Published by knick,
用 bmon 实时查看网络流量
基于命令行的网络流量监测工具有很多,比如平常我用的最多的是 ifstat 等,而现在要介绍的 bmon 也非常不错,它提供了更为详细的统计数据,而且还具备字符样式的图形化输出。(PS: 当然如果你需要基于 GUI 的相应工具的话,不妨尝试我们之前介绍的这个 NetSpeed Applet 。)
# bmon 的安装:
sudo apt-get install bmon
通常我们只需要监控 eth0 网卡,那么就直接输入
bmon -p eth0
随后 bmon 会显示监控界面,输入 g 打开图形监控栏,输入 d 可以开启详细模式(如果没有显示的话请放大终端窗口)。
# 效果图:
当然,bmon 不只是这么简单,它还有许多高级用法,其中对个人认为最实用的就是输出为 html 网页文件,这样我就可以用它来为我的服务器进行网络流量监控了,不需要其它大型的如 nagios 这样的监控工具,事实上现在我在我的 FreeBSD VPS 上就是这么干的。
网页输出命令如下:
bmon -I distribution:multicast -o null -O html:path=/var/htdocs/
然后你就可以用 ngix 这样的网络服务器来配置网站目录为这个输出目录,你就可以远程监控服务器的网络流量了,显示效果如下图。
关于 bmon 更详细的使用方法请 man bmon 。
riku
关注新网络、Web2.0、移动应用;Nexus S/Andorid,iPad,FreeBSD,Ubuntu 用户;伪设计师,好推墙运动。
Follow Me: