rtop 通過 SSH 監控遠端主機

2021-08-19 22:48:37 字數 1748 閱讀 9959

rtop 是乙個基於 ssh 的直接的互動式遠端系統監控工具,它收集並顯示重要的系統效能指標,如 cpu、磁碟、記憶體和網路指標。

它用 go 語言編寫,不需要在要監視的伺服器上安裝任何額外的程式,除了 ssh 伺服器和登入憑據。

rtop 基本上是通過啟動 ssh 會話和在遠端伺服器上執行某些命令來收集各種系統效能資訊。

一旦 ssh 會話建立,它每隔幾秒(預設情況下為 5 秒)重新整理來自遠端伺服器收集的資訊,類似於 linux 中的所有其它類似 top 的使用程式(如 htop)。

安裝要求:

要安裝 rtop 確保你已經在 linux 中安裝了 go(golang)1.2 或更高版本,否則下面的鏈結根據步驟安裝 golang:

如何在 linux 系統中安裝 rtop

如果你已經安裝了 go,執行下面的命令構建 rtop:

$ go get github.com/rapidloop/rtop
命令完成後 rtop 可執行程式會儲存在 $gopath/bin 或者 $gobin 中。

在 linux 中構建 rtop

注意:使用 rtop 不需要任何執行時環境或配置。

如何在 linux 系統中使用 rtop

嘗試不用任何標誌或引數執行 rtop, 會顯示如下資訊:

$ $gobin/rtop
示例輸出:

rtop 1.0 - (c) 2015 rapidloop - mit licensed - 

rtop monitors server statistics over an ssh connection

usage: rtop [-i private-key-file] [user@]host[:port] [interval]

-i private-key-file

pem-encoded private key file to use (default: ~/.ssh/id_rsa if present)

[user@]host[:port]

the ssh server to connect to, with optional username and port

interval

refresh interval in seconds (default: 5)

現在讓我們用 rtop 監控遠端 linux 伺服器,預設每 5 秒重新整理收集到的資訊:

rtop – 監控遠端 linux 主機

命令會每隔 10 秒重新整理系統效能指標:

$ $gobin/rtop [email protected] 10
rtop 同樣可以使用 ssh-agent、金鑰或者密碼授權連線。

總結一下,rtop 是乙個簡單易用的遠端伺服器監控工具,它使用非常少且直白的選項。你可以閱讀伺服器中其他監控系統的命令列工具來提高你的linux 效能監控技能。

via: 

本文由 lctt 原創編譯,linux中國 榮譽推出

免費提供最新linux技術教程書籍,為開源技術愛好者努力做得更多更好:

rtop 通過 SSH 監控遠端主機

rtop 是乙個基於 ssh 的直接的互動式遠端系統監控工具,它收集並顯示重要的系統效能指標,如 cpu 磁碟 記憶體和網路指標。它用 go 語言編寫,不需要在要監視的伺服器上安裝任何額外的程式,除了 ssh 伺服器和登入憑據。rtop 基本上是通過啟動 ssh 會話和在遠端伺服器上執行某些命令來收...

通過SSH連線遠端主機

要通過終端連線乙個遠端主機,正常的配置是直接在命令列中 ssh user 192.168.1.1 然後輸入秘密就好了.如果想通過ssh的方式進行免密碼登入,就要進行一定的配置.這裡的環境是mac linux之間的連線,首先通過命令列生成ssh密匙.一般在home目錄下的.ssh資料夾 隱藏 生成密匙...

SSH登入遠端主機

ssh遠端登入 方法 遠端主機 1.grep permitrootlogin etc ssh sshd config確定 permitrootlogin 是否未開啟,若permitrootlogin為no,則通過以下命令將permitrootlogin修改為yes vim etc ssh sshd ...