少し前に、「Fping」について書きました 一度に複数のホストにpingを実行できるユーティリティ。従来の「Ping」とは異なり ユーティリティ、Fpingは1つのホストのタイムアウトを待機しません。ラウンドロビン方式を採用しています。意味-ICMPエコー要求を1つのホストに送信し、次に別のホストに移動して、最後に一度にアップまたはダウンしているホストを表示します。今日は、「Pingtop」という名前の同様のユーティリティについて説明します。 。名前が示すように、Pingtopは一度に複数のサーバーにpingを実行し、その結果をTopのようなターミナルUIに表示します。これは、 Pythonで記述された無料のオープンソースのコマンドラインプログラムです。 。
LinuxにPingtopをインストールする
Pingtopは、Pythonで開発されたプログラムをインストールするためのパッケージマネージャーであるPipを使用してインストールできます。 LinuxボックスにPython3.7.xとPipがインストールされていることを確認してください。
LinuxにPipをインストールするには、次のリンクを参照してください。
- Pipを使用してPythonパッケージを管理する方法
Pipをインストールしたら、次のコマンドを実行してPingtopをインストールします。
$ pip install pingtop
それでは、Pingtopを使用して複数のシステムにpingを実行してみましょう。
複数のサーバーにpingを実行し、Pingtopを使用してトップのようなターミナルUIに出力を表示する
複数のホスト/システムにpingを実行するには、次のコマンドを実行します。
$ pingtop ostechnix.com google.com facebook.com twitter.com
次の出力に示すように、結果がトップのようなターミナルUIに表示されます。
Pingtopを使用して複数のサーバーにpingを実行する
推奨される読み物:
- 知りたいと思われる「トップ」コマンドラインユーティリティの代替案
現在、Pingtopユーティリティのユースケースは見つかりませんでした。しかし、私はpingコマンドの出力をテキストユーザーインターフェイスに表示するというアイデアが好きです。試してみて、役立つかどうかを確認してください。