Мониторинг сети при помощи MTR

Программа MTR (сокращенно от My TraceRoute) — это программа для мониторинга прохождения пакетов, позволяющая определить узел, на котором происходят потери пакетов. Кроме простоты использования ее также отличает наличие как графического интерфейса, так и текстового, поэтому ее удобно использовать как на десктопных конфигурациях, так и на серверах без графической подсистемы.

Мониторинг сети при помощи MTRУстановка MTR

В Debian/Ubuntu для установки MTR достаточно команды
# apt-get install mtr
И сразу после установки программой можно сразу пользоваться

Графический режим

Для запуска в графическом режиме вызываем окно для запуска программ (часто это Alt+F2) и вводим «mtr», или в меню графической оболочки просто выбираем из списка программ «Mtr». После запуска вы увидите такое окно:

Интерфейс простой, он включает в себя следующие элементы: IP-адрес или имя хоста, интервал посылки пакетов, кнопка «Пауза», кнопка «Рестарт», кнопка «О программе», кнопка «Выход» и самый главный элемент: информационное поле, содержащее информацию о трассе и потерях пакетов.

Всё, что надо сделать — это просто ввести имя хоста и нажать клавишу «Enter».

Вы видите список всех узлов, через которые проходят пакеты до указанного вами хоста.

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

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

Текстовый режим работы

Для текстового режима у программы есть достаточно большое количество опций:

-h, —help Краткая справка
-v, —version Вывод версии программы
-c <число>
—report-cycles <число>
Количество циклов проверки (количество отправленных пакетов по сути)
-r
—report
Режим отчета. Программа выполнит указанное при помощи параметра -c количество циклов, выведет отчет и завершит свою работу.
-w
—report-wide
Режим расширенного отчета. Результат такой же, как и при использовании опции -r, но длинные имена хостов обрезаться не будут.
-s <количество-байт>
—psize <количество-байт>
Установить размер пакетов для отправки. Кроме этого можно указать размер пакета при помощи переменной окружения PACKETSIZE, например, такой командой:
«PACKETSIZE=1024 mtr <опции>»
-t
—curses
Форсированный запуск в текстовом режиме. По умолчанию MTR запускается в графическом режиме, если он доступен.
-e
—MPLS
Отображать метки MPLS (Multiprotocol Label Switching), коммутации по меткам трафика, которые закодированы в ответе
-n
—nodns
Не использовать DNS для разрешения имен хостов и отображать вместо них IP-адреса
-o «список-полей»
—order «список полей»
Отображать только указанные поля и в таком порядке, в котором они были указаны
-g
—gtk
Форсировать работу в графическом интерфейсе, если он доступен. Эта опция работает только в том случае, если MTR собран с поддержкой графического режима (а это вполне может быть не так)
-p
—split
Выводить информацию построчно, без перерисовки экрана, с разделением полей пробелом. Этот формат удобен, если вы используете какую-то дополнительную программу-парсер или скрипт для анализа, которому передаются данные.
-l
—raw
Использовать «сырой» формат вывода. То есть выводить неформатированные данные
-a <IP-адрес>
—address <IP-адрес>
Указать адрес интерфейса, с которого будут отправляться пакеты
-i <число-секунд>
—interval <число-секунд>
Интервал между отправляемыми запросами
-u Использовать протокол UDP для отправки пакетов
-4 Использовать только IPv4
-6 Использовать только IPv6

Удобство и простота использования и большое количество разнообразных параметров — это именно то, что делает MTR одной из лучших программ для мониторинга сети, в том числе для пользователей с небольшим опытом.

Источник


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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2023

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!