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:

https://linuxthebest.net/uk/snap-pakety-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