Установка и использование vnStat в Debian

vnStat - это консольный монитор сетевого трафика для Linux и BSD, который ведет журнал сетевого трафика для выбранного интерфейса (интерфейсов). В качестве источника информации он использует статистику сетевого интерфейса, предоставляемую ядром. Это означает, что vnStat фактически не перехватывает трафик, а также обеспечивает легкое использование системных ресурсов независимо от скорости сетевого трафика.

Установка vnStat на Debian 11 / 10

Один из самых быстрых и непосредственных способов установить vnStat на Debian 11 / 10 - это установить его из официальных репозиториев.

Хотя это не единственный способ получить программу, это самый простой метод для новичков.

Итак, откройте терминал или из сеанса SSH, установите патчи безопасности в дистрибутиве:

Далее, вы можете установить пакет vnStat следующим образом:

После его установки запустите службу приложения.

Это завершит установку, и вы сможете использовать его.

Установка последней версии vnStat в Debian 11 / 10

У предыдущего метода есть большая проблема, и она заключается в том, что версия, которая появляется в официальных репозиториях Debian 11 / 10, является очень устаревшей. Поэтому рекомендуется всегда устанавливать последнюю версию, следуя шагам, которые я опишу.

Сначала установите пакеты, необходимые для компиляции, а также некоторые зависимости:

Затем загрузите последнюю стабильную версию, которая на момент написания этой заметки составляет 2.8.

Распакуйте скачанный файл

В результате выполнения вышеуказанной команды будет создана папка vnstat-2.9, в которую вам нужно будет зайти и оттуда настроить пакет для компиляции:

Теперь скомпилируйте пакет и установите его с помощью этой пары команд:

Если все прошло успешно, вы сможете запустить команду vnstat и посмотреть, например, установленную версию:

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

К счастью, для его создания мы воспользуемся файлом примера, который поставляется вместе с кодом, который мы только что скомпилировали.

Обновите список служб

А теперь включите его, чтобы он мог стартовать вместе с системой и запустить службу

Использование команды vnStat

Проверьте состояние службы

sudo systemctl status vnstat
Подождав несколько минут, вы можете начать использовать его.

vnstat

По умолчанию он принимает активный интерфейс, но вы можете изменить его:

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

В этом случае необходимо указать интерфейс для мониторинга.

Заключение

Итак, теперь вы знаете, как установить и использовать vnStat на Debian 11 / 10 Эта команда, хотя и простая, позволяет найти ответы на вопросы о работе сетевого интерфейса и узнать, соответствует ли его поведение ожидаемому..

Понравилась статья? Поделиться с друзьями:
Добавить комментарий