GNU/Linux >> Znalost Linux >  >> Linux

Ping na více serverů a zobrazení výstupu v horním textovém uživatelském rozhraní

Před chvílí jsme psali o "Fping" nástroj, který nám umožňuje pingovat více hostitelů najednou. Na rozdíl od tradičního "Pingu" nástroj Fping nečeká na časový limit jednoho hostitele. Využívá metodu round-robin. Význam - Odešle požadavek ICMP Echo jednomu hostiteli, poté se přesune na jiného hostitele a nakonec zobrazí, kteří hostitelé jsou současně nahoře nebo dole. Dnes budeme diskutovat o podobném nástroji s názvem "Pingtop" . Jak název napovídá, Pingtop bude pingovat více serverů najednou a zobrazí výsledek v uživatelském rozhraní terminálu podobnému Top. Je to bezplatný a open source program pro příkazový řádek napsaný v Pythonu .

Nainstalujte Pingtop v Linuxu

Pingtop lze nainstalovat pomocí Pip, správce balíčků pro instalaci programů vyvinutých v Pythonu. Ujistěte se, že jste nainstalovali Python 3.7.xa Pip do vašeho Linux boxu.

Chcete-li nainstalovat Pip na Linux, přejděte na následující odkaz.

  • Jak spravovat balíčky Python pomocí Pip

Jakmile je Pip nainstalován, spusťte následující příkaz pro instalaci Pingtop:

$ pip install pingtop

Nyní pojďme pingnout více systémů pomocí Pingtop.

Ping pro více serverů a zobrazení výstupu v horním uživatelském rozhraní terminálu pomocí Pingtop

Chcete-li ping na více hostitelů/systémů, spusťte:

$ pingtop ostechnix.com google.com facebook.com twitter.com

Nyní uvidíte výsledek v pěkném horním uživatelském rozhraní terminálu, jak je znázorněno v následujícím výstupu.

Ping na více serverů pomocí Pingtop

Doporučené čtení:

  • Některé alternativy k „horní“ nástroji příkazového řádku, které byste mohli chtít vědět

V tuto chvíli jsem nenašel žádné případy použití nástroje Pingtop. Ale líbí se mi nápad zobrazit výstup příkazu ping v textovém uživatelském rozhraní. Zkuste to a uvidíte, zda to pomůže.


Linux
  1. Odesláním „ps“ na více serverech se výstup přesune do jednoho textového souboru?

  2. Jak získat vstup a výstup z terminálu do textového souboru?

  3. Jak mohu naformátovat svůj výstup grep tak, aby zobrazoval čísla řádků na konci řádku a také počet zásahů?

  1. Jak funguje vstup z klávesnice a textový výstup?

  2. Výstup do Stdout a zároveň Grep do souboru?

  3. $_ vs! $. Poslední argument předchozího příkazu a přesměrování výstupu?

  1. Jak uložit výstup SHOW PROCESSLIST do souboru v MySQL?

  2. Jak nainstalovat a používat příkaz Ping v Linuxu

  3. Jaký je rozdíl v přesměrování výstupu pomocí >, &>, >&a 2&>?