Извините, я должен был сделать это своим собственным ответом вместо того, чтобы редактировать Boby's, так как мое редактирование было отклонено:
По умолчанию при установке vnstat он автоматически запускает демон vnstatd, который собирает метрики каждые 30 секунд и «обновляет их» (для всех локальных устройств) каждые 5 минут. Итак, по сути, после установки пакета vnstat, вы должны начать видеть показатели через 5 минут.
Однако иногда возникает проблема с пакетом установки. Это иногда кажется , чтобы создать / уаг / Библиотека / vnstat каталог таким образом , что он не доступен для записи пользователем vnstat так vnstat программа работает только при запуске с правами администратора (запуск демона как пользователя vnstat).
Вы можете проверить, если это ваша проблема, запустив это:
ll /var/lib | grep vnstat
drwxr-xr-x 2 root root 4096 Oct 25 2014 vnstat
Если он принадлежит root (как в этом примере), то это может быть вашей проблемой. Вы также можете найти причину в вашем файле / var / log / syslog, он, вероятно, будет иметь такие строки:
Jul 27 22:06:19 xxx vnstatd[13276]: Error: Unable to open database "/var/lib/vnstat/eth0" for writing: Permission denied
Бегать
sudo chown -R vnstat:vnstat /var/lib/vnstat
Это исправило мою проблему в Ubuntu 15.10.
Убедитесь, что у вас есть следующие файлы в этой папке и вы имеете правильное право собственности, когда вы закончите, они должны выглядеть следующим образом:
/var/lib/vnstat$ ls -la
total 16
drwxr-xrwx 2 vnstat vnstat 4096 May 16 01:50 .
drwxr-xr-x 78 root root 4096 Jul 22 15:14 ..
-rw-r--rwx 1 vnstat vnstat 2792 Jul 26 00:26 eth0
-rw-rw-r-- 1 vnstat vnstat 2792 Jul 26 00:26 .eth0
Вам может потребоваться перезапустить демон vnstat через, sudo /etc/init.d/vnstat restart
если он умер от первоначальной неудачной попытки запуска. Вы должны начать получать данные для всех устройств через 5 минут после исправления.
sudo chown -R vnstat:vnstat /var/lib/vnstat
Выходыchown: invalid user: ‘vnstat:vnstat’. I have only
vnstat.db` в/var/lib/vnstat
:-rw-r--r-- 1 root root 68K Oct 23 13:07 vnstat.db
. Я полагаю, мне нужно добавитьwlp2s0b1
эту папку, хотя я не знаю, что должно быть в файле. Я подал отдельную проблему для этого на github.com/vergoh/vnstat/issues/143 . Приведенные выше инструкции могут больше не применяться, так как на них был дан ответ 5 лет назад.