vnStat (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

vnStat это легковесная программа для мониторинга сетевого трафика. Лог ведется по выбранному сетевому интерфейсу, а статистику можно посмотреть используя командную строку.

Установка

Установите пакет vnstat из официального репозитория.

Настройка

Установка интерфейса

Для ведения лога необходимо сначала создать базу данных нужного интерфейса. Например, для проводного соединения:

# vnstat -u -i enp6s0

Или для беспроводного:

# vnstat -u -i wlp2s0

При первой установке интерфейса вы увидите сообщение 'unable to read database'. Если вместе в ним вы видите 'a new database has been created', значит настройка интерфейса прошла успешно. Иначе следует проверить, корректно ли указан интерфейс.

Обновление базы данных

После настройки интерфейсов нужно выбрать способ обновления базы данных.

Важно: Используйте только один из представленных методов, но не оба сразу!

Cron

Первый метод предполагает использование Cron. Пример можно найти в файле /usr/share/doc/vnstat/examples/vnstat.cron.

Service

Также можно использовать systemd (и предоставляемую службу):

# systemctl start vnstat.service

Глобальные настройки

Иные настройки, такие как управление демоном, можно найти в /etc/vnstat.conf.

Использование

Показать статистику:

# vnstat -q

Или просто

# vnstat

Показать статистику в реальнм времени:

# vnstat -l
Примечание: По умолчанию осуществляется попытка показать статистику интерфейса eth0. Чтобы указать нужный интерфейс, используйте ключ -i.

Посмотреть доступные опции:

# vnstat --help

Или, для полного текста справки:

# vnstat --longhelp

Смотрите также

VnStat Custom WebUI