Вибачте, що мені довелося зробити цю власну відповідь замість редагування Бобі, оскільки мою редакцію було відхилено: |
За замовчуванням при встановленні 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/isissue/143 . Наведені вище інструкції можуть більше не застосовуватись, оскільки на це відповіли 5 років тому.