Исправить vnStat не автоматически Обновление


Для меня возникла проблема после публикации Статьи vnStat PHP, консоль vnStat не может автоматически обновлять свою базу данных. В результате vnStat PHP также не смог обновить данные автоматически. Причина, вероятно, связана с тем, что я случайно запускал vnstat update как root. Но, видимо, решение легко. Просто сделайте пользователя vnstatd daemon владельцем каталога базы данных.

См. «Пользователь»

Фактически, когда установлена ​​консоль vnStat, в нашей системе создается новый пользователь с именем vnstat. Это пользователь, который запускает наш демон vnstatd и обновляет базу данных. Вы можете увидеть его по команде ниже. См. Самый левый столбец, это имя пользователя: «vnstat».

$ ps aux | grep vnstat

Проблема

Проблема заключается в том, принадлежит ли каталог базы данных пользователю vnstat или нет. Когда это не так, конечно, консоль vnstat не может обновлять данные трафика, если мы не принудительно ее вручную с помощью sudo (или от root).

Решение

Делайте chown в каталог / var / lib / vnstat / (где хранятся базы данных), поэтому он и его файлы повторно принадлежат пользователю vnstat.

$ sudo chmod -v -R vnstat: vnstat / var / lib / vnstat /

Результат

Вы должны увидеть, что сам каталог vnstat / и все файлы внутри него принадлежат одному пользователю «vnstat». См. Их по команде ниже.

$ ls alR / var / lib / vnstat /


И как консоль vnstat, так и vnStat PHP должны теперь обновлять данные автоматически. Проверьте файл /etc/vnstat.conf на временную задержку между одним и несколькими обновлениями.

дело


http://askubuntu.com/questions/500663/vnstat-not-updating
http://serverfault.com/questions/350455/vnstat-only-updates-on-live

Источник

Похожие темы

Оставить комментарий

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.