rtop:一個透過 SSH 監控遠端主機的互動式工具
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 - 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 – 監控遠端 Linux 主機
命令會每隔 10 秒重新整理系統效能指標:
$ $GOBIN/rtop aaronkilik@10.42.0.1 10
rtop 同樣可以使用 ssh-agent、金鑰或者密碼授權連線。
- 訪問 rtop 的 Github 倉庫:https://github.com/rapidloop/rtop。
總結一下,rtop 是一個簡單易用的遠端伺服器監控工具,它使用非常少且直白的選項。你可以閱讀伺服器中其他監控系統的命令列工具來提高你的 Linux 效能監控技能。
最後,在下面的評論欄中留下你的任何問題和想法。
作者簡介:
Aaron Kili 是 Linux 和 F.O.S.S 愛好者,將來的 Linux SysAdmin 和 web 開發人員,目前是 TecMint 的內容建立者,他喜歡用電腦工作,並堅信分享知識。
via: http://www.tecmint.com/rtop-monitor-remote-linux-server-over-ssh/
作者:Aaron Kili 譯者:geekpi 校對:wxy
相關文章
- rtop – 通過SSH監控遠端主機
- 透過ssh工具啟動VNC,Windows系統如何透過ssh工具啟動VNCVNCWindows
- linux透過shell指令碼實現ssh互動式自動化Linux指令碼
- 筆記本透過網線遠端連線另一臺非聯網臺式主機筆記
- 交換機統一監控和遠端控制:自動發現、自動監控、自動告警、自動修復
- nagios監控遠端主機服務可能出現的問題iOS
- SSH Exporter:基於Prometheus的遠端系統效能監控神器ExportPrometheus
- 透過 ForwardAgent ,在遠端機器上,使用本機 ssh key 進行驗證Forward
- 西門子S7-200 SMART如何實現遠端監控並透過手機自動報警
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- 透過手機遠端控制計算機方法計算機
- hpux下主機資源監控的工具glanceUX
- 分散式監控系統Zabbix-新增windows監控主機分散式Windows
- 分散式監控系統之Zabbix主動、被動及web監控分散式Web
- 透過工業物聯網平臺實現靜電紡絲機的資料採集遠端監控
- 灌漿機遠端監控運維繫統運維
- junkman 遠端堆疊監控
- Zabbix透過Orabbix監控OracleOracle
- 一種對雲主機進行效能監控的監控系統及其監控方法
- [SSH服務]——SSH詳解、常用的遠端連線工具
- 3-主機監控、應用監控
- 工業機器人遠端監控系統方案機器人
- 防猝死“手機”遠端監控心臟異常
- PowerShell 中,您可以透過遠端連線來管理其他計算機。以下是一些常見的用於管理遠端主機的 PowerShell 命令計算機
- SSH 自動遠端登陸
- Shuttle - Mac 下的遠端SSH登入工具Mac
- 透過Lora無線閘道器實現資料採集遠端監控究竟有多香?
- 各種平臺上透過server process的pid追蹤遠端主機ip的方法Server
- 神奇小工具 OPPO、VIVO、魅族、小米手機秒變遠端監控神器
- SSH前後端資料互動後端
- 影片監控遠端傳輸方案
- 遠端監控Springboot JVMSpring BootJVM
- 精密加工數控機床如何實現遠端監控和遠端上下載程式
- vnc遠端連線工具,vnc遠端連線工具如何監控多臺員工電腦螢幕?VNC
- 遠端影片監控實現的條件
- 如何使用ssh工具便於遠端管理
- 推薦一個windows的監控工具 SysinternalsSuiteWindowsUI
- ssh或scp到遠端主機時報錯:Too many authentication failures for oracleAIOracle