# vnStat (Русский)

Эта страница нуждается в сопроводителе

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков 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

Categories:

- Русский
- Networking (Русский)