Gping — отображение команды Ping в формате графика


В этом руководстве рассказывается кратко об утилите сетевого администрирования ping и как отображать результат в графическом виде с помощью утилиты gping в Linux.

Краткое введение в Ping

Ping — это хорошо известная утилита командной строки для проверки возможности подключения и доступности между устройствами в LAN и WAN. Ping означает Packet InterNet Groper. Он отправляет пакеты эхо-запроса протокола управляющих сообщений Интернета (ICMP) на указанный URL-адрес или IP-адрес и ожидает эхо-ответ ICMP от целевого хоста. Если вы получили ответ от целевого хоста, это означает, что хост активен. Ping — это наиболее часто используемый инструмент сетевой диагностики для устранения проблем, связанных с сетью.

Ping — одна из старейших утилит, когда-либо созданных в области компьютерных сетей. Он разработан американским ученым Michael John Muuss, в 1983 году. Ping поддерживает почти все операционные системы, включая GNU / Linux, Unix, macOS и Windows, а также встроенные системы.

Типичный способ использования команды ping для проверки активности хоста в сети приведен ниже:

$ ping <ip-or-url>

Пример:

$ ping -c 3 ualinux.com

Здесь -c 3 указывает количество пакетов ECHO_REQUEST для отправки.

Приведенная выше команда вернет результат, подобный приведенному ниже:

PING ualinux.com (193.26.209.52) 56(84) bytes of data.
64 bytes from ualinux.com (193.26.209.52): icmp_seq=1 ttl=59 time=2.34 ms
64 bytes from ualinux.com (193.26.209.52): icmp_seq=2 ttl=59 time=1.14 ms
64 bytes from ualinux.com (193.26.209.52): icmp_seq=3 ttl=59 time=1.23 ms

--- ualinux.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 1.144/1.571/2.341/0.545 ms

Некоторым из вас может не понравиться стандартный формат вывода обычной команды ping. Вы можете захотеть визуализировать вывод команды ping в каком-либо графическом формате. Вот тут-то и пригодится утилита gping!

Скажи привет Gping

Gping — это программа командной строки, которая отображает красивый график внутри вашего терминала, когда вы пытаетесь проверить связь с хостом или веб-сайтом. Автор описывает это — «пинг, но с графиком.»
Он отображает выходные данные команды ping в виде графиков, а не чисел и текста. Это сетевая утилита в настоящее время поддерживает GNU/Linux, macOS и Windows.

Установка Gping в Linux

Going доступен в следующих дистрибутивах Linux:

  • Homebrew: brew install gping
  • Linux (Homebrew): brew install orf/brew/gping
  • CentOS (и другие дистрибутивы со старым glibc): загрузите сборку MUSL со страницы GitHub релизы
  • Windows/ARM:
    • Scoop: scoop install gping
    • Chocolatey: choco install gping
  • Fedora (COPR): sudo dnf copr enable atim/gping -y && sudo dnf install gping
  • Arch Linux: pacman -S gpingабо yay -S gping-git
  • Ubuntu/Debian (Azlux’s repo):
echo "deb http://packages.azlux.fr/debian/ buster main" | sudo tee /etc/apt/sources.list.d/azlux.list
wget -qO - https://azlux.fr/repo.gpg.key | sudo apt-key add -
sudo apt update
sudo apt install gping

Для Linux x86_64/aarch64/armv7, Darwin, Windows x86_64 вы можете загрузить уже готовый бинарный файл со страницы GitHub релизы

Также можно установить его с помощью диспетчера пакетов cargo , который по умолчанию распространяется вместе с Rust (Для этого требуется rustc версии 1.44.0 или выше).

$ cargo install gping

Или установить используя SNAP:

Snap — универсальные пакеты программ и игр. Как управлять ими в Linux?

$ sudo snap install gping
$ snap connect gping:network-observe

Отображение вывода команды Ping в формате графика с помощью Gping в Linux

Чтобы проверить сетевое подключение хоста или веб-сайта (например, ostechnix.com) с помощью Gping и отобразить результат в формате графика, просто запустите эту команду из Терминала:

$ gping ostechnix.com

Чтобы выйти из Gping, нажмите q или клавишу ESC.

По сравнению с обычной утилитой ping, Gping очень минимален и не предоставляет никаких параметров для настройки вывода так, как вы хотите. Например, нельзя,

  • указать количество ECHO_REQUEST пакетов для отправки,
  • указать интервал в секундах между запросами,
  • позвонить в колокольчик при получении пакета,
  • отобразить сообщение, если ответ не был получен.

Gping предназначен только для отображения вывода команды ping в графическом формате и он отлично справляется со своей работой, ни больше, ни меньше.

Чтобы отобразить раздел справки Gping, запустите:

$ gping --help
gping 0.1.6
Ping, but with a graph.

USAGE:
    gping <host>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <host>    Host or IP to ping

Ресурс:

Поделитесь с друзьями

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

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x