首頁  >  文章  >  系統教程  >  rtop 透過 SSH 監控遠端主機

rtop 透過 SSH 監控遠端主機

WBOY
WBOY原創
2024-08-22 12:02:32857瀏覽

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

它是用 Go 語言編寫,不需要在要監視的伺服器上安裝任何額外的程序,除了 SSH 伺服器和登入憑證。

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

一旦 SSH 會話建立,它每隔幾秒鐘(預設為 5 秒)刷新來自遠端伺服器收集的信息,類似於 Linux 中的所有其它類似 top 的使用程式(如 htop)。

安裝需求:

要安裝 rtop 確保你已經在 Linux 中安裝了 Go(GoLang)1.2 或更高版本,否則請點擊下面的連結根據步驟安裝 GoLang:

  • 在 Linux 中安裝 GoLang (Go 程式語言)
如何在 Linux 系統中安裝 rtop

如果你已經安裝了 Go,執行下面的指令建置 rtop:

$ go get github.com/rapidloop/rtop

指令完成後 rtop 可執行程式會儲存在 $GOPATH/bin 或 $GOBIN 中。

rtop 通过 SSH 监控远程主机

在 Linux 中建構 rtop

注意:使用 rtop 不需要任何執行環境或設定。

如何在 Linux 系統中使用 rtop

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

$ $GOBIN/rtop

範例輸出:

rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
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 秒刷新收集到的資訊:

$ $GOBIN/rtop aaronkilik@10.42.0.1 

rtop 通过 SSH 监控远程主机

rtop – 監控遠端 Linux 主機

指令會每隔 10 秒刷新系統效能指標:

$ $GOBIN/rtop aaronkilik@10.42.0.1 10

rtop 同樣可以使用 ssh-agent、金鑰或密碼授權連線。

  • 造訪 rtop 的 Github 倉庫:https://github.com/rapidloop/rtop。

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


以上是rtop 透過 SSH 監控遠端主機的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn