Linux vnstat — консольное средство мониторинга сетевого трафика консоли

Что такое vnstat?

 

vnStat — это консольный сетевой монитор трафика для Linux и BSD, который ведет журнал сетевого трафика для выбранного интерфейса (ов).

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

Это означает, что vnStat фактически не будет просматривать какой-либо трафик, а также обеспечивает легкое использование системных ресурсов.

Однако в Linux требуется, по крайней мере, ядро серии 2.2. — Ссылка: vnstat website

Установка

Vnstat доступен в файле исходного кода.

Последняя версия — версия 1.11, которую можно загрузить со страницы загрузки.

Поскольку vnstat доступен только в форме исходного кода, нам нужно сначала скомпилировать его.

Извлеките файл

# tar zxfv vnstat-1.11.tar.gz
# cd vnstat-1.11
# ./configure
# make

Установка vnstat

Для этого могут потребоваться права root

# su
 Password :

# make install

Запуск vnstat в первый раз

По умолчанию vnstat установлен в папку / usr. Затем вы найдете vnstat двоичный файл в / usr / bin / vnstat

Впервые вам понадобится создать для него базу данных. Чтобы создать новую базу данных, используйте следующую команду. Для запуска этой команды может потребоваться привилегия root.

Запуск vnstat в первый раз

По умолчанию vnstat установлен в папку / usr.

Затем вы найдете vnstat бинарник в / usr / bin / vnstat

Вам понадобится создать для него базу данных.

Чтобы создать новую базу данных, используйте следующую команду. Для запуска этой команды может потребоваться привилегия root.

 # /usr/bin/vnstat 

 

 

Vnstat до сих пор не нашел для нее никакой базы данных.

Но, как вы видите на скриншоте, vnstat расскажет вам, сколько у вас доступных интерфейсов.

Чтобы проверить, какой интерфейс вы хотите контролировать, выполните:

 # ifconfig 

 

На скриншоте выше мы обнаружили, что eth1 активен.

Чтобы контролировать этот интерфейс, выполните следующую команду:

#  /usr/bin/vnstat -u -i eth1 

 

Не волнуйтесь об ошибке выше.

Это нормально в первый запуск. Чтобы проверить, работает ли он хорошо или нет, запустите эту команду:

 # /usr/bin/vnstat -l -i eth1 

 

Вот пример вывода:

Более подробно с vnstat

Вот некоторые параметры, которые могут быть полезны при ежедневной работе.

Показывать трафика по часам

# /usr/bin/vnstat --hours

Показывать трафика по дням

 # /usr/bin/vnstat --days

Показывать трафик на основе недель:

# /usr/bin/vnstat --weeks

Показать трафик на основе месяцов:

# /usr/bin/vnstat --months

Показать top-10 трафика:

# /usr/bin/vnstat --top10

подсчитать трафик:

# /usr/bin/vnstat -tr

Показывать скорость передачи в реальном времени:

#/usr/bin/vnstat -l 

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40