Мониторинг сетевых интерфейсов.

vnstat 002

vnStat — небольшая консольная утилита с помощью которой можно отслеживать активность сетевых интерфейсов (в режиме реального времени и за заданный промежуток времени).

vnstat 004

vnstat 005

Для сбора статистики vnStat использует демон vnstatd, его настройки "по умолчанию" пригодны для использования в большинстве случаев. Для того что бы демон начал сбор статистики, необходимо инициализировать базу данных для тех интерфейсов активность которых необходимо отслеживать.

vnstat 006

vnstat 007

vnstat 008

Демон vnStat обновляет данные каждые пять минут, информация с сетевых интерфейсов "снимается" каждые тридцать секунд (по умолчанию), при необходимости можно принудительно обновить данные. Основные параметры vnStat задаются в файле конфигурации:
/etc/vnstat.conf

vnstat 013

vnstat 014

vnstat 009

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

vnstat 012

vnstat 011

В отличии от многих приложений аналогичного назначения vnStat не собирает информацию непосредственно с сетевых интерфейсов, а лишь анализирует данные предоставляемые ядром (через файловые системы proc и sys), что даёт возможность использовать утилиту даже непривилегированным пользователям.

vnstat 010

Лицензия: GNU General Public License version 2.0 (GPLv2)

vnstat 003

Домашняя страница

Страница на github.com

Страница на freecode.com