今天是: 收藏本站 设为主页
网站首页 >  技术专栏  >  linux  > 

ubuntu使用vnstat监控流量

日期:2011-03-22  点击率:1061


vnstat
vnstat 是另一个可以用来监视带宽使用量的程序。它比ipac-ng更简单易用。 vnstat的一个优点是它不是一个运行的守护程序,所以它几乎不占用内存。它由 cron 任务创建,每五分钟运行一次。

安装
vnstat包可以不依赖于其他而很容易地从软件仓库中安装。

sudo apt-get install vnstat
 设置
vnstat照道理应该可以被任何用户使用,所以应首先给它正确的(访问)许可。下面的指令允许任何用户这个特性。如果需要,你可以建立一个组,以便只有组里的用户能够使用它。

sudo chmod o+x /usr/bin/vnstat
sudo chmod o+wx /var/lib/vnstat/
现在应该已经可以运行了。

使用
要创建 cron 任务,简单地运行这个命令

vnstat -u -i ath0
将ath0替换为要监控的接口

这将在 /var/lib/vnstat/ 下创建一个收集几口数据的文件。一个 cron 任务将每五分钟运行一次并更新数据。下面是未使用选项时的一个示例

Database updated: Thu Jan 12 22:20:01 2006

ath0

received: 0.11 MB (nan%)
transmitted: 0.01 MB (nan%)
total: 0.12 MB

rx | tx | total
-----------------------+------------+-----------
today 0.11 MB | 0.01 MB | 0.12 MB
-----------------------+------------+-----------
estimated 0 MB | 0 MB | 0 MB
阅读更多关于选项的文档,这样就可以在vnstat的主页面中改变它的输出了。






下一篇:cron   上一篇:PHP 中控制浏览器缓存的方法