GNU/Linux >> Linux の 問題 >  >> Linux

複数のサーバーにpingを実行し、出力をトップのようなテキストUIに表示する

少し前に、「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コマンドの出力をテキストユーザーインターフェイスに表示するというアイデアが好きです。試してみて、役立つかどうかを確認してください。


Linux
  1. SHOW PROCESSLISTの出力をMySQLのファイルに保存するにはどうすればよいですか?

  2. Stdoutに出力し、同時にGrepをファイルに出力しますか?

  3. $ _対!$。前のコマンドと出力リダイレクトの最後の引数?

  1. >、&>、>&、および 2&> を使用して出力をリダイレクトすることの違いは何ですか?

  2. テキスト ファイルの表示割合を表示できませんか?

  3. 上段出力のナイス値と優先度の違い

  1. 複数のサーバー間で「ps」を送信し、出力を1つのテキストファイルに送信しますか?

  2. date および watch コマンドの出力をファイルに保存する

  3. ping と tcpdump を同時に行う