vnstat没有在某些接口上更新

时间:2013-12-02 20:53:36

标签: centos monitor traffic network-monitoring

vnstat每五分钟只更新一个界面。我必须使用     vnstat -u 手动更新其余接口。所有接口都已启用,但每5分钟只有一个接口更新。

3 个答案:

答案 0 :(得分:6)

使用ps aux | grep [v]nstat检查vnstat守护程序正在运行的用户。

我最近遇到了同样的问题,并在启动数据库之后 以vnstat -u -i eth0为根,vnstat进程无法写入/var/lib/vnstat/eth0 以用户" vnstat"。

运行的文件

如果vnstat以用户身份运行" vnstat"确保它有权写入/var/lib/vnstat/eth0

答案 1 :(得分:2)

当您为eth0或ppp0或其他任何内容添加接口时,请确保以vnstat用户身份执行此操作。即

sudo -u vnstat vnstat -i ppp0 -u

如果您先将root作为chmod运行,即使/var/lib/vnstat .ppp0中的文件syslog,您也会遇到问题。这是因为创建了一个名为x/webdriver.py", line 135, in __init__ self.service.start() File "/anaconda3/anaconda/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 71, in start os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. Exception ignored in: <bound method Service.__del__ of <selenium.webdriver.firefox.service.Service object at 0x101f92b00>> Traceback (most recent call last): File "/anaconda3/anaconda/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 163, in __del__ self.stop() File "/anaconda3/anaconda/lib/python3.5/site-packages/selenium/webdriver/common/service.py", line 135, in stop if self.process is None: AttributeError: 'Service' object has no attribute 'process' 的后台文件,如果您不想查找它,可能会错过。 using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; MediaElement mElement; mElement.Source(input); mElement.AddVideoEffect("videoeffect", true, IPropertySet ); mElement.Play(); //Effect takes place only when video is in play.No VideoEffect when the MediaElement is in Pause Mode. 中的错误表示无法写入备份文件。

答案 2 :(得分:1)

所以我遇到了类似的问题,得到了以下信息:

$ vnstat -i eno1

  

eno1:尚无足够的数据

在指向eno1时,我还尝试了所有其他命令。有时我什至会得到:

  

错误:无法创建数据库备份“ /var/lib/vnstat/.eno1”   要么   分段错误(核心已转储)

我尝试重新安装,所有其他物品都放在阳光下。

遵循安德鲁对“ t”的回答:

  

错误:无法打开数据库“ / var / lib / vnstat / eno1”进行写入:权限被拒绝

所以我改为执行以下操作,但是我不确定这些命令中的哪一个起作用了。

$ sudo vnstat -i eno1 -u $ sudo vnstat -u -i eno1

然后,我检查了该界面是否再次起作用:

$ sudo vnstat -i eno1

返回:

  
    

>     数据库已更新:2018年12月5日星期三10:17:37

  
(eno1) since 1969-12-31

      rx:  2 KiB      tx:  1 KiB      total:  3 KiB

每月                      rx | tx |总计平均率      ------------------------ + ------------- + ----------- -+ ---------------        69年12月2 KiB | 1 KiB | 3 KiB | 0.00 kb /秒      ------------------------ + ------------- + ----------- -+ ---------------      估计-| -| -|

每天                      rx | tx |总计平均率      ------------------------ + ------------- + ----------- -+ ---------------          今天2 KiB | 1 KiB | 3 KiB | 0.00 kb /秒      ------------------------ + ------------- + ----------- -+ ---------------      估计-| -| -|

现在,它终于能够读取和写入eno1日志。我注意到了这个问题,因为conky在今天&&月&&月份没有显示任何统计报告。我本来没想到月下会发生什么,但是几天后,我却期望数小时内会发生什么。

我知道其余的数据需要一段时间才能填充。但是现在我确定它正在运行。另外,我的conky应用程序终于显示了信息。

但是,在此解决方案之前,我已经对文件进行了chmod。

像我这样的新手的其他信息: -确保检查您使用的是哪个接口,我经常看到eth0的解决方案以及使用“ $ ifconfig”时未出现的其他解决方案。输入:

$ ifconfig

,您应该在结果的左侧看到接口名称。我的是eno1,lo和wlo1。

标签“ Link encap:”旁边,应说明它是无线,以太网还是本地环回

lo是本地回送,也就是localhost / 127.0.0.1

就我而言,我不确定eno1和wlo1之间的区别。他们都说“以太网”。我想知道是否与我的直接wifi打印机没有关系。