Пропингуйте несколько серверов и покажите результат в текстовом интерфейсе, напоминающем верхнюю часть
Некоторое время назад мы писали об утилите Fping, которая позволяет нам пинговать несколько хостов одновременно. В отличие от традиционной утилиты Ping, Fping не ждет истечения времени ожидания одного хоста. Он использует метод циклического перебора. Значение. Он отправит эхо-запрос ICMP на один хост, затем перейдет на другой хост и, наконец, отобразит, какие хосты активны или отключены одновременно. Сегодня мы поговорим о похожей утилите под названием Pingtop. Как следует из названия, Pingtop будет пинговать несколько серверов одновременно и показывать результат в пользовательском интерфейсе терминала, похожем на Top. Это бесплатная программа с открытым исходным кодом, написанная на Python.
Установите Pingtop в Linux
Pingtop можно установить с помощью Pip, менеджера пакетов для установки программ, разработанных на Python. Убедитесь, что вы установили Python 3.7.x и Pip в свой компьютер с Linux.
Чтобы установить Pip в Linux, перейдите по следующей ссылке.
- Как управлять пакетами Python с помощью Pip
После установки Pip выполните следующую команду для установки Pingtop:
pip install pingtop
Теперь давайте продолжим и пропингуем несколько систем с помощью Pingtop.
Пропингуйте несколько серверов и отобразите результат в пользовательском интерфейсе терминала, похожем на Top, с помощью Pingtop
Чтобы пропинговать несколько хостов/систем с помощью pingtop, запустите:
pingtop ostechnix.com google.com facebook.com twitter.com
Теперь вы увидите результат в красивом пользовательском интерфейсе терминала, напоминающем верхнюю часть, как показано в следующем выводе.
Пинговать несколько серверов с помощью Pingtop
Рекомендуется прочитать:
- Некоторые альтернативы утилите командной строки «top», о которых вы, возможно, захотите узнать
На данный момент мне не удалось найти вариантов использования утилиты Pingtop. Но мне нравится идея показать вывод команды ping в текстовом пользовательском интерфейсе. Попробуйте и посмотрите, поможет ли это.
Ресурс:
- Репозиторий Pingtop на GitHub
Связанное чтение:
- Отображение вывода команды Ping в формате графика с помощью Gping