最近在邮件列表里看到有人询问如何统计网络流量的问题,很多人推荐了 mrtg 等工具,其实个人一直在用 Vnstat 这款小软件,它的特点是简单实用,配置方便 。另外,它还自带了 vnstati 命令,通过它可以直接可以输出流量统计图,我的 VPS Server 上都是用这款工具进行统计流量,你可以到这里看一下效果。 官方主页: http://humdi.net/vnstat # Ubuntu 安装: (其本上其它发行版的包管理程序中也都包含了这款软件,请自行安装)
安装好后运行以下命令初始化数据库
启动 daemon 进程,(有些发行版可能需要通过 cron 来定期执行)
默认开机启动
# 使用 1 命令行方式:直接输入 vnstat ,或后面加相应的参数,比如 vnstat -d 是显示日流量信息, vnstat -m 是月流量信息,其它参数请 man vnstat 。 效果图: 2 输出到图形:使用 vnstati 命令,更多详细的参数可以请 man vnstati。 比如输出每月的流量统计图。
效果图: 想要生成网页的话,就写一条 cron 脚本 ,定时输出网页,然后自已写一个 html 文件来调用这些图片就可以了,具体就不详述了。 |