утилиты мониторинга сети

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 17:02

Здесь есть уже отдельными темами про nmap и его GUI братьев Zenmap и ZMap.

Но это ещё не всё...
Но отдельно по каждой утилите тему заводить - это слишком жирно будет! :lol:
Да и вместе - они полезней для выбора конкретного инструмента под каждую потребность.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 17:06

iptraf :

Есть практически во всех дистрибутивах (в репозиториях):

- это Fedora 23:

Код: Выделить всё

[olej@dell mnt]$ sudo dnf list iptraf-ng
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 0:49:05 назад, Thu Apr  6 16:00:16 2017.
Доступные пакеты
iptraf-ng.x86_64                                                        1.1.4-12.fc23                                                         updates

[olej@dell mnt]$ sudo dnf install iptraf-ng
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 0:54:04 назад, Thu Apr  6 16:00:16 2017.
Зависимости разрешены.
=====================================================================================================================================================
 Package                            Архитектура                     Версия                                    Репозиторий                      Размер
=====================================================================================================================================================
Установка:
 iptraf-ng                          x86_64                          1.1.4-12.fc23                             updates                          308 k

Результат операции
=====================================================================================================================================================
Установка  1 Пакет

Объем загрузки: 308 k
Объем изменений: 648 k
Продолжить? [д/Н]: y
Загрузка пакетов:
iptraf-ng-1.1.4-12.fc23.x86_64.rpm                                                                                   110 kB/s | 308 kB     00:02    
-----------------------------------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                                          68 kB/s | 308 kB     00:04     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Установка    : iptraf-ng-1.1.4-12.fc23.x86_64                                                                                                  1/1 
  Проверка     : iptraf-ng-1.1.4-12.fc23.x86_64                                                                                                  1/1 

Установлено:
  iptraf-ng.x86_64 1.1.4-12.fc23                                                                                                                     

Выполнено!

[olej@dell mnt]$ which iptraf-ng
/usr/sbin/iptraf-ng
- это Mint 18.1 :

Код: Выделить всё

olej@atom ~ $ apt search iptraf
p   iptraf                          - Interactive Colorful IP LAN Monitor       
p   iptraf-ng                       - Next Generation Interactive Colorful IP LA

olej@atom ~ $ sudo apt install iptraf-ng
[sudo] password for olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  iptraf-ng
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 287 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 750 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe iptraf-ng i386 1.1.4-1 [287 kB]
Получено 287 kБ за 0с (2.258 kБ/c)
Выбор ранее не выбранного пакета iptraf-ng.
(Чтение базы данных … на данный момент установлено 168227 файлов и каталогов.)
Подготовка к распаковке …/iptraf-ng_1.1.4-1_i386.deb …
Распаковывается iptraf-ng (1.1.4-1) …
Обрабатываются триггеры для doc-base (0.10.5) …
Обработка 1 добавленный файл doc-base...
Регистрация документа в scrollkeeper...
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет iptraf-ng (1.1.4-1) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 17:10

Olej писал(а):iptraf :
Вложения
i1.png
i2.png
i3.png
i4.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 19:31

iftop :

Код: Выделить всё

olej@atom ~ $ sudo apt install iftop
[sudo] password for olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  iftop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 38,1 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 111 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe iftop i386 1.0~pre2-5 [38,1 kB]
Получено 38,1 kБ за 0с (212 kБ/c)
Выбор ранее не выбранного пакета iftop.
(Чтение базы данных … на данный момент установлено 168320 файлов и каталогов.)
Подготовка к распаковке …/iftop_1.0~pre2-5_i386.deb …
Распаковывается iftop (1.0~pre2-5) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет iftop (1.0~pre2-5) …

Код: Выделить всё

olej@atom ~ $ iftop --help
iftop: unknown option --
iftop: display bandwidth usage on an interface by host

Synopsis: iftop -h | [-npblNBP] [-i interface] [-f filter code]
                               [-F net/mask] [-G net6/mask6]

   -h                  display this message
   -n                  don't do hostname lookups
   -N                  don't convert port numbers to services
   -p                  run in promiscuous mode (show traffic between other
                       hosts on the same network segment)
   -b                  don't display a bar graph of traffic
   -B                  Display bandwidth in bytes
   -i interface        listen on named interface
   -f filter code      use filter code to select packets to count
                       (default: none, but only IP packets are counted)
   -F net/mask         show traffic flows in/out of IPv4 network
   -G net6/mask6       show traffic flows in/out of IPv6 network
   -l                  display and count link-local IPv6 traffic (default: off)
   -P                  show ports as well as hosts
   -m limit            sets the upper limit for the bandwidth scale
   -c config file      specifies an alternative configuration file

iftop, version 1.0pre2
copyright (c) 2002 Paul Warren <pdw@ex-parrot.com> and contributors

Код: Выделить всё

olej@atom ~ $ iftop -B
interface: eth1
IP address is: 192.168.1.100
MAC address is: 00:24:e8:42:aa:46
pcap_open_live(eth1): eth1: You don't have permission to capture on that device (socket: Операция не позволена)

olej@atom ~ $ sudo iftop -B
interface: eth1
IP address is: 192.168.1.100
MAC address is: 00:24:e8:42:aa:46
Вложения
sc4.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 19:41

nload :

Код: Выделить всё

olej@atom ~ $ sudo apt install nload
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  nload
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 63,6 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 179 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe nload i386 0.7.4-1 [63,6 kB]
Получено 63,6 kБ за 0с (548 kБ/c)
Выбор ранее не выбранного пакета nload.
(Чтение базы данных … на данный момент установлено 168326 файлов и каталогов.)
Подготовка к распаковке …/nload_0.7.4-1_i386.deb …
Распаковывается nload (0.7.4-1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет nload (0.7.4-1) …

Код: Выделить всё

olej@atom ~ $ nload --help

nload version 0.7.4
Copyright (C) 2001 - 2012 by Roland Riegel <feedback@roland-riegel.de>
nload comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. For more details see the
GNU General Public License Version 2 (http://www.gnu.org/copyleft/gpl.html).

Command line syntax:
nload [options] [devices]
nload --help|-h

Options:
-a period       Sets the length in seconds of the time window for average
                calculation.
                Default is 300.
-i max_scaling  Specifies the 100% mark in kBit/s of the graph indicating the
                incoming bandwidth usage. Ignored if max_scaling is 0 or the
                switch -m is given.
                Default is 10240.
-m              Show multiple devices at a time; no traffic graphs.
-o max_scaling  Same as -i but for the graph indicating the outgoing bandwidth
                usage.
                Default is 10240.
-t interval     Determines the refresh interval of the display in milliseconds.
                Default is 500.
-u h|b|k|m|g    Sets the type of unit used for the display of traffic numbers.
   H|B|K|M|G    h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
                H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
                Default is h.
-U h|b|k|m|g    Same as -u, but for a total amount of data (without "/s").
   H|B|K|M|G    Default is H.
devices         Network devices to use.
                Default is to use all auto-detected devices.
--help
-h              Print this help.

example: nload -t 200 -i 1024 -o 128 -U M

The options above can also be changed at run time by pressing the 'F2' key.

Код: Выделить всё

olej@atom ~ $ sudo nload -U M
...
Вложения
sc5.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 19:51

nethogs :

Код: Выделить всё

olej@atom ~ $ apt search nethogs
p   nethogs                         - Net top tool grouping bandwidth per proces

olej@atom ~ $ sudo apt install nethogs
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  nethogs
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 27,1 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 100 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe nethogs i386 0.8.0-1 [27,1 kB]
Получено 27,1 kБ за 0с (219 kБ/c)  
Выбор ранее не выбранного пакета nethogs.
(Чтение базы данных … на данный момент установлено 168333 файла и каталога.)
Подготовка к распаковке …/nethogs_0.8.0-1_i386.deb …
Распаковывается nethogs (0.8.0-1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет nethogs (0.8.0-1) …

olej@atom ~ $ which nethogs
/usr/sbin/nethogs

olej@atom ~ $ nethogs --help
nethogs: invalid option -- '-'
usage: nethogs [-V] [-b] [-d seconds] [-t] [-p] [device [device [device ...]]]
		-V : prints version.
		-d : delay for update refresh rate in seconds. default is 1.
		-t : tracemode.
		-b : bughunt mode - implies tracemode.
		-p : sniff in promiscious mode (not recommended).
		device : device(s) to monitor. default is eth0

When nethogs is running, press:
 q: quit
 m: switch between total and kb/s mode

Код: Выделить всё

olej@atom ~ $ sudo nethogs 
ioctl failed while establishing local IP for selected device eth0. You may specify the device on the command line.

olej@atom ~ $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:24:e8:42:aa:46 brd ff:ff:ff:ff:ff:ff

olej@atom ~ $ sudo nethogs eth1
Ethernet link detected
                      Waiting for first packet to arrive (see sourceforge.net bug 1019381)
Вложения
sc6.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 06 апр 2017, 19:58

bmon :

Код: Выделить всё

olej@atom ~ $ apt search bmon | grep ' bmon'
p   bmon                            - portable bandwidth monitor and rate estima

olej@atom ~ $ sudo apt install bmon
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libconfuse-common libconfuse0
НОВЫЕ пакеты, которые будут установлены:
  bmon libconfuse-common libconfuse0
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 68,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 302 kB.
Хотите продолжить? [Д/н] y
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe libconfuse-common all 2.7-4ubuntu1 [4.512 B]
Получено:2 http://mirror.mirohost.net/ubuntu/ trusty/universe libconfuse0 i386 2.7-4ubuntu1 [20,8 kB]
Получено:3 http://mirror.mirohost.net/ubuntu/ trusty/universe bmon i386 1:3.1-1 [42,8 kB]
Получено 68,2 kБ за 0с (382 kБ/c)
Выбор ранее не выбранного пакета libconfuse-common.
(Чтение базы данных … на данный момент установлено 168339 файлов и каталогов.)
Подготовка к распаковке …/libconfuse-common_2.7-4ubuntu1_all.deb …
Распаковывается libconfuse-common (2.7-4ubuntu1) …
Выбор ранее не выбранного пакета libconfuse0:i386.
Подготовка к распаковке …/libconfuse0_2.7-4ubuntu1_i386.deb …
Распаковывается libconfuse0:i386 (2.7-4ubuntu1) …
Выбор ранее не выбранного пакета bmon.
Подготовка к распаковке …/bmon_1%3a3.1-1_i386.deb …
Распаковывается bmon (1:3.1-1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Обрабатываются триггеры для mime-support (3.54ubuntu1.1) …
Обрабатываются триггеры для gnome-menus (3.10.1-0ubuntu2) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu1) …
Настраивается пакет libconfuse-common (2.7-4ubuntu1) …
Настраивается пакет libconfuse0:i386 (2.7-4ubuntu1) …
Настраивается пакет bmon (1:3.1-1) …
Обрабатываются триггеры для libc-bin (2.19-0ubuntu6.11) …

olej@atom ~ $ which bmon
/usr/bin/bmon

olej@atom ~ $ bmon --help
bmon 3.1
Copyright (C) 2001-2013 by Thomas Graf <tgraf@suug.ch>
Copyright (C) 2013 Red Hat, Inc.
bmon comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the source
code for details.

Usage: bmon [OPTION]...

Options:
Startup:
   -i, --input=MODPARM             Input module(s)
   -o, --output=MODPARM            Ouptut module(s)
   -f, --configfile=PATH           Alternative path to configuration file
   -h, --help                      Show this help text
   -V, --version                   Show version

Input:
   -p, --policy=POLICY             Element display policy (see below)
   -a, --show-all                  Show all elements (even disabled elements)
   -r, --read-interval=FLOAT       Read interval in seconds (float)
   -R, --rate-internval=FLOAT      Rate interval in seconds (float)
   -s, --sleep-interval=FLOAT      Sleep time in seconds (float)
   -L, --lifetime=LIFETIME         Lifetime of an element in seconds (float)

Output:
   -U, --use-si                    Use SI units

Module configuration:
   modparm := MODULE:optlist,MODULE:optlist,...
   optlist := option;option;...
   option  := TYPE[=VALUE]

   Examples:
       -o curses:ngraph=2
       -o list            # Shows a list of available modules
       -o curses:help     # Shows a help text for html module

Interface selection:
   policy  := [!]simple_regexp,[!]simple_regexp,...

   Example: -p 'eth*,lo*,!eth1'

Please see the bmon(1) man pages for full documentation.

Код: Выделить всё

olej@atom ~ $ sudo bmon
...
Вложения
sc7.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 07 апр 2017, 11:30

bwm-ng :

Код: Выделить всё

[olej@dell mnt]$ dnf list bwm-ng
Последняя проверка окончания срока действия метаданных: 18:58:09 назад, Thu Apr  6 16:28:39 2017.
Доступные пакеты
bwm-ng.x86_64                                              0.6.1-2.fc23                                              updates-testing

Код: Выделить всё

[olej@dell mnt]$ sudo dnf install bwm-ng
[sudo] пароль для olej: 
Последняя проверка окончания срока действия метаданных: 0:59:54 назад, Fri Apr  7 10:27:15 2017.
Зависимости разрешены.
====================================================================================================================================
 Package                    Архитектура                Версия                             Репозиторий                         Размер
====================================================================================================================================
Установка:
 bwm-ng                     x86_64                     0.6.1-2.fc23                       updates-testing                      48 k

Результат операции
====================================================================================================================================
Установка  1 Пакет

Объем загрузки: 48 k
Объем изменений: 83 k
Продолжить? [д/Н]: y
Загрузка пакетов:
bwm-ng-0.6.1-2.fc23.x86_64.rpm                                                                       53 kB/s |  48 kB     00:00    
------------------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                         31 kB/s |  48 kB     00:01     
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Установка    : bwm-ng-0.6.1-2.fc23.x86_64                                                                                     1/1 
  Проверка     : bwm-ng-0.6.1-2.fc23.x86_64                                                                                     1/1 

Установлено:
  bwm-ng.x86_64 0.6.1-2.fc23                                                                                                        

Выполнено!

Код: Выделить всё

[olej@dell mnt]$ which bwm-ng
/usr/bin/bwm-ng

[olej@dell mnt]$ bwm-ng --help
Bandwidth Monitor NG (bwm-ng) v0.6.1
Copyright (C) 2004-2007 Volker Gropp <bwmng@gropp.org>
USAGE: bwm-ng [OPTION] ... [CONFIGFILE]
displays current ethernet interfaces stats

Options:
  -t, --timeout <msec>    displays stats every <msec> (1msec = 1/1000sec)
                          default: 500
  -d, --dynamic [value]   show values dynamicly (Byte KB or MB)
  -a, --allif [mode]      where mode is one of:
                          0=show only up (and selected) interfaces
                          1=show all up interfaces (default)
                          2=show all and down interfaces
  -I, --interfaces <list> show only interfaces in <list> (comma seperated), or
                          if list is prefaced with % show all but interfaces
                          in list
  -S, --sumhidden [value] count hidden interfaces for total
  -A, --avglength <sec>   sets the span of average stats (Default 30s)
  -D, --daemon [value]    fork into background and daemonize
  -h, --help              displays this help
  -V, --version           print version info

Input:
  -i, --input <method>    input method, one of: proc netstat disk
  -f, --procfile <file>   filename to read raw data from. (/proc/net/dev)
      --diskstatsfile <file> filename to read diskstats (Linux 2.6+) from. (/proc/diskstats)
      --partitionsfile <file> filename to read diskstats (Linux 2.4) from. (/proc/partitions)

Output:
  -o, --output <method>   output method, one of: 
                          plain, curses, curses2, csv, html
  -u, --unit <value>      unit to show. one of bytes, bits, packets, errors
  -T, --type <value>      type of stats. one of rate, max, sum, avg
  -C, --csvchar <char>    delimiter for csv
  -F, --outfile <file>    output file for csv and html (default stdout)
  -R, --htmlrefresh <num> meta refresh for html output
  -H, --htmlheader        show <html> and <meta> frame for html output
  -c, --count <num>       number of query/output for plain & csv
  -N, --ansiout           disable ansi codes for plain output
                          (ie 1 for one single output)
Отслеживает сетевой трафик в динамике (рантайм):
Вложения
sc1.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 09 апр 2017, 18:20

netwatch

Код: Выделить всё

olej@atom ~ $  apt search netdiag
p   netdiag                         - Net-Diagnostics (trafshow,netwatch,statnet

olej@atom ~ $ sudo apt install netdiag
[sudo] password for olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  netdiag
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 187 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 843 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe netdiag i386 1.1-1ubuntu1 [187 kB]
Получено 187 kБ за 0с (1.613 kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета netdiag.
(Чтение базы данных … на данный момент установлено 168359 файлов и каталогов.)
Подготовка к распаковке …/netdiag_1.1-1ubuntu1_i386.deb …
Распаковывается netdiag (1.1-1ubuntu1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Обрабатываются триггеры для ureadahead (0.100.0-16) …
ureadahead will be reprofiled on next reboot
Настраивается пакет netdiag (1.1-1ubuntu1) …
Обрабатываются триггеры для ureadahead (0.100.0-16) …

Код: Выделить всё

olej@atom ~ $ netwatch
NO eth0 Interface to work on!!
^C

olej@atom ~ $ netwatch --help
netwatch: invalid option -- '-'

netwatch [-h][-t][-c rcinetfile][-e ethdevice][-l logfile]
    [-H loghost][-i fakeinetaddr][-m fakenetmask][-u warnuser]
    [-l[a|l|r|s|i][-S][-R [key|<rate>]]

Network Watch (Ethernet/IP)
Version 1.0c

    -c rcinetfile       Alternate to System rc.inet1 file
    -e ethnum   Alternate to eth0 ( -e eth1  for eth1 )
    -l logfile  Where to log saved info..open until done
    -t          Enter in TOP mode (this)
    -H loghost          Log all packets with this host
            Multiple Entries allowed
    -i fakeinetaddr             Fake your hosts IP addr. (for bridge)
    -m netmask          Fake your netmask (for bridge)
    -u warnuser         The person to mail warnings
    -la         Log ALL packets
    -ll         Log LOCAL packets
    -lr         Log REMOTE packets
    -ls         Log SELECT packets
    -li         Log INDIVIDUAL HOSTS in separate files
    -S simfile          SIMULATION mode (use logfile)
    -R <rate>           Rate for Simulation (pkts/sec)
    -R key              Rate for Simulation (Space bar for each packet)

    -h          Help Message (this)

Код: Выделить всё

olej@atom ~ $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 00:24:e8:42:aa:46 brd ff:ff:ff:ff:ff:ff

olej@atom ~ $ netwatch -e eth1
Can't get socket: : Operation not permitted

olej@atom ~ $ sudo netwatch -e eth1
Thank you for using NETWATCH..see http://www.slctech.org/~mackay/netwatch.html
Вложения
nw1.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: утилиты мониторинга сети

Непрочитанное сообщение Olej » 09 апр 2017, 18:30

ifstat

Код: Выделить всё

olej@atom ~ $ ifstat
Программа 'ifstat' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install ifstat

olej@atom ~ $ sudo apt-get install ifstat
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  ifstat
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 22,5 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 77,8 kB.
Получено:1 http://mirror.mirohost.net/ubuntu/ trusty/universe ifstat i386 1.1-8build1 [22,5 kB]
Получено 22,5 kБ за 0с (365 kБ/c) 
Выбор ранее не выбранного пакета ifstat.
(Чтение базы данных … на данный момент установлено 168390 файлов и каталогов.)
Подготовка к распаковке …/ifstat_1.1-8build1_i386.deb …
Распаковывается ifstat (1.1-8build1) …
Обрабатываются триггеры для man-db (2.6.7.1-1ubuntu1) …
Настраивается пакет ifstat (1.1-8build1) …

Код: Выделить всё

olej@atom ~ $ ifstat --help
ifstat: invalid option '--'.
usage: ifstat [-a] [-l] [-z] [-n] [-v] [-h] [-t] [-i if0,if1,...]
       [-d drv[:opt]] [-s [comm@][#]host[/nn]] [-T] [-A] [-w]
       [-W] [-S] [-b] [-q] [delay[/delay] [count]]
Вот картина ifstat, когда в другом терминале идёт активный обмен по проверке скорости доступа в Интернет:

Код: Выделить всё

olej@atom ~ $ ifstat
       eth1       
 KB/s in  KB/s out
    0.14      0.14
    0.07      0.13
    0.07      0.13
    0.26      0.25
  251.31      9.68
  203.45     24.09
 3267.29    122.24
 3097.34    100.53
 3097.60     92.12
 3097.09     98.16
 3080.74    101.03
 3089.40     91.50
 3097.01     91.39
 3096.10     97.35
 3096.61     99.10
 3090.30     99.98
   92.54   3411.82
   81.92   3031.89
   87.29   3225.12
   81.25   3143.26
   85.79   3111.47
   82.15   3138.14
   90.81   3151.03
   78.34   3129.31
   80.58   3026.84
   59.24   2401.86
    8.21    114.47
    0.07      0.13
    0.07      0.13
    0.07      0.13
^C
При этом в другом терминале:

Код: Выделить всё

olej@atom ~ $ speedtest-cli
Retrieving speedtest.net configuration...
Testing from Radio-Link LLC (193.28.177.1)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Maxnet (Kharkiv) [30.21 km]: 25.013 ms
Testing download speed................................................................................
Download: 24.09 Mbit/s
Testing upload speed....................................................................................................
Upload: 23.25 Mbit/s

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей