ping 多台伺服器並在類似 top 的介面中顯示

2019-05-07 10:59:00

不久前,我們寫了篇關於 fping 的文章,該程式能使我們能夠同時 ping 多台主機。與傳統的 ping 不同,fping 不會等待一台主機的超時。它使用迴圈法,這表示它將 ICMP Echo 請求傳送到一台主機,然後轉到另一台主機,最後一次顯示哪些主機開啟或關閉。今天,我們將討論一個名為 pingtop 的類似程式。顧名思義,它會一次 ping 多台伺服器,並在類似 top 的終端 UI 中顯示結果。它是用 Python 寫的自由開源程式。

安裝 pingtop

可以使用 pip 安裝 pingtoppip 是一個軟體包管理器,用於安裝用 Python 開發的程式。確保已在 Linux 中安裝了 Python 3.7.x 和 pip。

要在 Linux 上安裝 pip,請參閱以下連結。

安裝 pip 後,執行以下命令安裝 pingtop

$ pip install pingtop

現在讓我們繼續使用 pingtop ping 多個系統。

ping 多台伺服器並在類似 top 的終端 UI 中顯示

要 ping 多個主機/系統,請執行:

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

現在,你將在一個漂亮的類似 top 的終端 UI 中看到結果,如下所示。

使用 pingtop ping 多台伺服器

建議閱讀:

我個人目前沒有使用 pingtop 的情況。但我喜歡在這個在文字介面中展示 ping 命令輸出的想法。試試看它,也許有幫助。

就是這些了。還有更多好東西。敬請期待!乾杯!

資源: