我在我的Ubuntu14.04服务器上安装了vnstat来跟踪我的互联网使用情况(我有一个有限的每月传输)。但是,数据库从不更新。我试过卸载/重新安装,但这不起作用。我需要做些什么才能让vnstat更新并变得准确?
发布于 2014-07-16 21:16:42
vnstat -u -i eth0安装后,您应该运行上面的命令,它将触发此接口的数据库,
vnstat -d用于网络统计数据按日细分,也与:vnstat -h小时。
应该使用crontab在后台运行vnstat,为此您必须启用它,因为安装后在/etc/cron.d文件夹中创建了cron作业:
vi /etc/cron.d/vnstat
*/5 * * * * vnstat /usr/sbin/vnstat.cron在此之后,您可以常规添加cron条目:
* * * * * vnstat >> /tmp/vnstat_usage发布于 2014-07-16 21:18:19
您需要一定数量的数据来确保数据库的准确性。所以您可以手动拍摄快照,也可以进行实时分析。我已经写了一个程序,它做一个恒定的快照(每15秒)。虽然很粗糙,但应该会有所帮助。Vnstatschedule
https://unix.stackexchange.com/questions/144931
复制相似问题