GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Pingen Sie mehrere Server an und zeigen Sie die Ausgabe in einer Top-ähnlichen Text-Benutzeroberfläche an

Vor einiger Zeit haben wir über "Fping" geschrieben Dienstprogramm, mit dem wir mehrere Hosts gleichzeitig anpingen können. Im Gegensatz zum traditionellen "Ping" wartet Fping nicht auf das Timeout eines Hosts. Es verwendet die Round-Robin-Methode. Bedeutung - Es sendet die ICMP-Echo-Anforderung an einen Host, wechselt dann zu einem anderen Host und zeigt schließlich an, welche Hosts gleichzeitig aktiv oder heruntergefahren sind. Heute werden wir über ein ähnliches Dienstprogramm namens "Pingtop" sprechen . Wie der Name schon sagt, pingt Pingtop mehrere Server gleichzeitig an und zeigt das Ergebnis in der Top-ähnlichen Terminal-Benutzeroberfläche an. Es ist ein kostenloses und quelloffenes Befehlszeilenprogramm, das in Python geschrieben ist .

Pingtop unter Linux installieren

Pingtop kann mit Pip installiert werden, einem Paketmanager zum Installieren von in Python entwickelten Programmen. Stellen Sie sicher, dass Sie Python 3.7.x und Pip in Ihrem Linux-System installiert haben.

Um Pip unter Linux zu installieren, verwenden Sie den folgenden Link.

  • Wie man Python-Pakete mit Pip verwaltet

Führen Sie nach der Installation von Pip den folgenden Befehl aus, um Pingtop zu installieren:

$ pip install pingtop

Lassen Sie uns jetzt fortfahren und mehrere Systeme mit Pingtop anpingen.

Mehrere Server anpingen und die Ausgabe in einer Top-ähnlichen Terminal-Benutzeroberfläche mit Pingtop anzeigen

Führen Sie Folgendes aus, um mehrere Hosts/Systeme zu pingen:

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

Sie sehen nun das Ergebnis in einer netten Terminal-Benutzeroberfläche, wie in der folgenden Ausgabe gezeigt.

Mehrere Server mit Pingtop anpingen

Empfohlene Lektüre:

  • Einige Alternativen zum „obersten“ Befehlszeilenprogramm, die Sie vielleicht kennen sollten

Ich konnte im Moment keine Anwendungsfälle für das Pingtop-Dienstprogramm finden. Aber ich mag die Idee, die Ausgabe des Ping-Befehls in der Text-Benutzeroberfläche anzuzeigen. Probieren Sie es aus und sehen Sie, ob es hilft.


Linux
  1. Ausgabe nach Stdout und gleichzeitig Grep in eine Datei?

  2. Senden von „ps“ über mehrere Server, Ausgabe in eine Textdatei?

  3. Wie bekomme ich die Eingabe und Ausgabe in einem Terminal in eine Textdatei?

  4. Wie kann ich meine grep-Ausgabe so formatieren, dass am Ende der Zeile Zeilennummern und auch die Trefferanzahl angezeigt werden?

  5. Könnte weniger den angezeigten Anteil der Textdatei anzeigen?

Prettyping – Machen Sie die Ausgabe des Ping-Befehls schöner und leichter lesbar

Plasma 5.17 Review – Die Show muss weitergehen (und gut sein)

Wie kann man die -f-Ausgabe mit Farben nur mit Awk anpassen und den Rest der Ausgabe anzeigen?

Text auf der Terminalausgabe suchen?

Beste Linux-Texteditoren:Die 20 überprüften Text- und HTML-Editoren

Was ist der Unterschied beim Umleiten einer Ausgabe mit >, &>, >&und 2&>?