Команды сетевого мониторинга

Команды сетевого мониторинга

Сообщение Шпак Дмитрий » 25 апр 2015, 00:02

nload

Kонсольное приложение, отображающее в реальном времени сетевой трафик и использование пропускной способности (полосы пропускания).

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

По желанию пользователя, можно также отобразить два индикатора, похожих на индикаторы процесса, показывающих текущую нагрузку графически. Имеется поддержка отображения нескольких устройств одновременно. Статистика снимается с proc, что исключает использование учётной записи root.

iftop

Программа, с помощью которой удобно анализировать сетевой трафик, проходящий через сетевой интерфейс (-i eth or ppp0). Программа отображает таблицу текущего использования пропускной способности в виде цифр и графического представления.

По умолчанию программа отображает конечные точки сетевых соединений (можно нажать клавишу p, тогда будут отображаться также номера портов), причем объем передаваемых данных отображается как в виде цифр, так и в виде графического представления: горизонтальной полоски. Настройка отображаемой информации осуществляется путем нажатия на клавиши: для вывода списка доступных команд нажмите ?. iftop можно запускать с различными опциями, например, если нужно отслеживать только один интерфейс.

Информация отображается iftop в очень простом и понятном виде. Программа незаменима для контроля сети и определения ее пропускной способности. Возможно, вам также понадобится команда netstat -p для определения, какой именно процесс использует сеть в настоящее время.

iptraf

Это монитор IP LAN с ncurses-интерфейсом, показывает различную сетевую статистику, включая информацию о TCP, счётчик UDP, ICMP и OSPF, нагрузку Ethernet, узловую статистику, ошибки контрольной суммы IP, и другое.

nethogs

Небольшая консольная утилита для просмотра загрузки сетевых интерфейсов. В отличии от большинства сетевых сканеров, NetHogs наглядно отображает какой процесс и насколько загружает выбранный сетевой интерфейс (не концентрируясь на портах, протоколе или IP-адресе). Информация отображается в стиле системного монитора top, "по умолчанию" информация обновляется каждую секунду (можно изменить с помощью опции -d).

NetHogs показывает ID (PID) процессов для каждого приложения, список сортирован по скорости передачи данных, отображаемой "по умолчанию" в Кб/С (единицы измерения можно изменить с помощью клавиши "m"), с помощью дополнительных опций можно сортировать список по полученным или отправленным данным (для работы требует прав администратора / root). Лицензия: GNU General Public License version 2.0 (GPLv2)

bmon

Одновременный мониторинг нескольких сетевых интерфейсов.

bmon (Bandwidth Monitor) — простая консольная утилита для мониторинга сразу нескольких сетевых интерфейсов. Основное назначение bmon одновременный мониторинг трафика сразу нескольких сетевых интерфейсов. Для каждого интерфейса (в том числе и для виртуальных) отображается скорость передачи информации и число пакетов на единицу времени.

bmon поддерживает разные методы ввода, вывода и фильтры, отображает текущую загруженность сетевого интерфейса в виде псевдографического графика (активируется и убирается клавишей "g") и суммарную загрузку сетевого интерфейса в виде таблицы (активируется и убирается клавишей "d").

bmon сделан для мониторинга сетевых интерфейсов только в режиме реального времени. Для долгосрочного мониторинга утилита не предназначена и автор утилиты для этих целей советует использовать MRTG - The Multi Router Traffic Grapher (инструмент для организации сервиса для долгосрочного мониторинга и измерения различных данных).

slurm

Утилита для мониторинга загруженности сетевых интерфейсов.

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

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

tcptrack

Анализатор пакетов, пассивно наблюдающий за соединениями через указанный сетевой интерфейс, регистрирующий их состояния и выдающий их в виде, напоминающем результаты команды 'top' в ОС Unix. Он выдает адреса и порты отправителя и места назначения, состояние подключения, время простоя и использование пропускной способности.

vnsat

Vnstat-немного отличается от большинства других инструментов. Он фактически выполняет фоновую службу/демон и сохраняет запись Размер передачи данных все время. Далее он может использоваться для создания отчетов истории использования сети.

bwn-ng

Маленькое и простое консольное приложение, предназначенное для отслеживания трафика.
cbm - Color Bandwidth Meter

это небольшая программа для отображения трафика в настоящее время, проходящего через сетевые устройства.cbm отображает полученные, переданные данные и суммарную пропускную способность каждого интерфейса. Значения могут быть отображены в кбит / с (кбит) и / или Кбайт / сек (Kbps),

Speedometer

Kонсольный монитор пропускной способности интернет-канала и загрузки файлов.

Speedometer - имеет индикатор с логарифмической шкалой и простой интерфейс командной строки. С помощью консольной программы Speedometer, можно видеть графики загрузки сети вашего компьютера.


Speedometer показывает скорость загрузки и исходящую скорость, а также историю изменений. Логировать можно в файл, чтоыб потом посмотреть загрузку сети различными приложениями. Весь интерфейс выполнен в стиле gkrellm.

netwatch

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

Trafshow

Просмотр сетевой активности на выбранном интерфейсе.

Консольное приложение для просмотра сетевой активности (трафика) на выбранном интерфейсе (для работы требует прав администратора / root). Приложение является частью проекта RINET Software, автор Владимир Воробьёв.

netload

Команда просто выводит небольшой отчет о текущей транспортной нагрузки, и общее количество байтов, переданных с момента запуска программы. Никаких дополнительных функций. так же часть netdiag.

ifstat

Отображает пропускную способность сети в ввиде пакетов. Выводит результат в формате, который легко читать и анализировать с помощью других программ или утилит.

dstat

Призвана заменить стандартные vmstat, iostat и т.п. Содержит массу ключей для отслеживания памяти, процессора, дисковой нагрузки, сетевой и т.п. Написана на python и обладает системой плагинов, позволяющей писать свои расширения

Dstat -- гибкая замена для vmstat, iostat и ifstat. Dstat преодолевает некоторые ограничения этих программ и добавляет некоторые дополнительные свойства. Dstat позволяет вам видеть все ресурсы вашей сети немедленно, к примеру вы можете сравнить использование диска вместе с прерываниями от контроллера IDE, или численно сравнить ширину канала сети непосредственно с производительностью диска (в один и тот же момент). Также, Dstat ловко предоставляет вам подробнейшую информацию в столбиках и понятно указывает в каких единицах и о каком устройстве отображается выходная информация. Кроме того, Dstat позволяет измерять производительность блочных устройств определенного набора дисков или ширину канала для группы интерфейсов, то есть вы можете видеть общую производительность всех блочных устройств, на которой располагается отдельная файловая система или система хранения. Выходная информация Dstat, в текущей форме, не позволяет дальнейшую обработку другими инструментами, она, в основном, предназначена для людей с целью как можно больше облегчить интерпретацию данных, получаемых в реальном времени.

collectl

Консольный инструмент для мониторинга производительности различных подсистем и регистрации (записи) получаемых результатов.

Утилита collectl богата возможностями и гибкая в настройке, может служить полноценной заменой нескольким инструментам мониторинга, таким как sar, top, atop, vmstat, iostat и многим другим инструментам мониторинга. Позиционируется collectl как средство мониторинга различных подсистем: процессоров, дисков, оперативной памяти, сетевых интерфейсов и прочего...

collectl имеет три режима работы, режим предоставления интерактивной информации, режим записи и режим воспроизведения. В режиме записи информация записывается в gz-файл (в заданном каталоге), возможен запуск утилиты в качестве фонового процесса (демона), в режиме воспроизведения отображаются данные из ранее записанных файлов. В каждом режиме работы доступно множество опций (можно выводить подробную информацию о подсистеме в целом, выводить только базовые сведения, а так же вывод информации по отдельным компонентам).
Шпак Дмитрий
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 589
Стаж: 2 года 9 месяцев 29 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Команды сетевого мониторинга

Спонсор

Спонсор
 

Re: Команды сетевого мониторинга

Сообщение Oleg65 » 25 апр 2015, 00:19

netstat, ping, traceroute,ifconfig, iwconfig.... :evil: И... команды сетевого мониторинга или утилиты? ;)
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 9 месяцев 30 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

Re: Команды сетевого мониторинга

Сообщение Шпак Дмитрий » 25 апр 2015, 00:29

Oleg65 писал(а):

netstat, ping, traceroute,ifconfig, iwconfig.... :evil: И... команды сетевого мониторинга или утилиты? ;)

где ты увидел в твоих командах мониторинг? Что они мониторят?
Шпак Дмитрий
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 589
Стаж: 2 года 9 месяцев 29 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Re: Команды сетевого мониторинга

Сообщение Oleg65 » 25 апр 2015, 12:38

Шпак Дмитрий писал(а):

Oleg65 писал(а):

netstat, ping, traceroute,ifconfig, iwconfig.... :evil: И... команды сетевого мониторинга или утилиты? ;)

где ты увидел в твоих командах мониторинг? Что они мониторят?

Мониторинг — система сбора/регистрации, хранения и анализа небольшого количества ключевых (явных или косвенных) признаков/параметров описания данного объекта для вынесения суждения о поведении/состоянии данного объекта в целом.
netstat - различные текущие структуры данных, связанные с сетью
ping - проверка соединений в сетях
ifconfig - состояние интерфейсов
traceroute - определение маршрутов следования данных
Т.е. сбор и анализ параметров (по определению). И команды эти не мои, и за одним столом мы с Вами не сидели :D Любое отслеживание изменений в чем-то - это уже - мониторинг.
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 9 месяцев 30 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

Re: Команды сетевого мониторинга

Сообщение Шпак Дмитрий » 25 апр 2015, 12:50

ну и каша у тебя в голове. ping и tracerout, tracepath это команды диагностики. ifconfig это вообще программа настройки интерфейсов, ты ещё скажи route программа мониторинга :) НУ и так далее.
Шпак Дмитрий
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 589
Стаж: 2 года 9 месяцев 29 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Re: Команды сетевого мониторинга

Сообщение ALEXX » 25 апр 2015, 13:05

В споре рождается истина, но вы уж по аккуратнее :)
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1136
Фото: 34
Стаж: 2 года 10 месяцев 27 дней
Откуда: Королёв
Благодарил (а): 325 раз.
Поблагодарили: 186 раз.

Re: Команды сетевого мониторинга

Сообщение Шпак Дмитрий » 25 апр 2015, 13:08

hotmax писал(а):

В споре рождается истина, но вы уж по аккуратнее :)


Просто в администрировании жизненно необходимо различать типы команд, какая и для чего нужна, именно мониторинг чего либо, сбор статистики, обработка данных, диагностика, управления, настройки.
Шпак Дмитрий
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 589
Стаж: 2 года 9 месяцев 29 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Re: Команды сетевого мониторинга

Сообщение Oleg65 » 25 апр 2015, 13:14

т.е. в ifconfig режим promiscous - не мониторинговый? Конфигурационный? :D Ну нет, просто все привыкли, что это только конфигурация.
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 9 месяцев 30 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

Re: Команды сетевого мониторинга

Сообщение Шпак Дмитрий » 25 апр 2015, 13:16

Oleg65 писал(а):

т.е. в ifconfig режим promiscous - не мониторинговый? Конфигурационный? :D Ну нет, просто все привыкли, что это только конфигурация.

да так то всё что угодно можно мониторингом назвать, например тот же tc, или ethtool, всё мониторинг. Есть специализация утилиты, а не только её побочные возможности. НУ и для ifconfig это не мониторинг, это просто установка флага в настройках ядра, настройка режима работы интерфейса.
Шпак Дмитрий
Местный говорун
Местный говорун
 
Автор темы
Сообщений: 589
Стаж: 2 года 9 месяцев 29 дней
Откуда: Russian_federation, какой то
Благодарил (а): 20 раз.
Поблагодарили: 145 раз.

Re: Команды сетевого мониторинга

Сообщение Oleg65 » 25 апр 2015, 13:24

ping, ничего не хочу доказывать, но судя по всему и мониторинг(анализ) и диагностика (проверка) на западе не отличаются. Ну и ладно, пусть будет по Вашему, лень искать ссылки... :)
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 9 месяцев 30 дней
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

След.

Вернуться в Сети. Настройка и администрирование

Кто сейчас на форуме

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

cron