资源共享,记录个人心得等

vnstat没有最近的流量数据

之前的文章写的是1.x版本的vnstat,最近我的机器都升级到了2.6版本,数据库与之前1版本的不同,在更新之后新版本会自动转换的,就升级的编译安装,会再重新写一篇步骤。

这次碰到的问题是监控程序没启动,没启动原因不知道为什么,可能安装之后就一直没有管这台机器,由于是恢复的之前的数据,也没法通过查看有没有数据判断软件启动。

在网上找到方法是,新版有 vnstatd这个命令,是管理监控进程的,通过 vnstatd -d强制重新启动一下这个进程应该就可以解决。

但是同时我还操作了conf文件,因此不知道是什么操作导致问题恢复,位置在 /etc/vnstat.conf

DaemonUser "root"  #指定后台运行的用户和组,如果发现无法自动更新流量统计,可以尝试将默认的vnstat 用户及组改为 root
DaemonGroup "root"

我发现我的配置文件中这两项是空的,而空的代表disable,可能是没有权限写数据库文件,因此加上了root,之后在使用命令 vnstatd -d然后在查看数据,发现正常。

赞(0)
转载需标明出处Lee's Blog » vnstat没有最近的流量数据

评论 抢沙发

登录

找回密码

注册