通过SSH监控远程主机的交互式工具-rtop
来源:互联网 发布:龙腾世纪 知乎 编辑:程序博客网 时间:2024/05/20 11:51
rtop 是一个基于 SSH 的直接的交互式远程系统监控工具,它收集并显示重要的系统性能指标,如 CPU、磁盘、内存和网络指标。
它用Go 语言编写,不需要在要监视的服务器上安装任何额外的程序,除了 SSH 服务器和登录凭据。
rtop 基本上是通过启动 SSH 会话和在远程服务器上执行某些命令来收集各种系统性能信息。
一旦 SSH 会话建立,它每隔几秒(默认情况下为 5 秒)刷新来自远程服务器收集的信息,类似于 Linux 中的所有其它类似 top 的使用程序(如 htop)。
要安装 rtop 确保你已经在 Linux 中安装了 Go(GoLang)1.2 或更高版本,否则请点击下面的链接根据步骤安装 GoLang:
在 Linux 中安装 GoLang (Go 编程语言)
如果你已经安装了 Go,运行下面的命令构建 rtop:
$ go get github.com/rapidloop/rtop
命令完成后 rtop 可执行程序会保存在 $GOPATH/bin 或者 $GOBIN 中。
在 Linux 中构建 rtop注意:使用 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
命令会每隔 10 秒刷新系统性能指标:
$ $GOBIN/rtop aaronkilik@10.42.0.1 10
rtop 同样可以使用 ssh-agent、密钥或者密码授权连接。
访问 rtop 的 Github 仓库:https://github.com/rapidloop/rtop。
总结一下,rtop 是一个简单易用的远程服务器监控工具,它使用非常少且直白的选项。你可以阅读服务器中其他监控系统的命令行工具来提高你的 Linux 性能监控技能。
本文地址: http://www.linuxprobe.com/linux-rtop-ssh.html
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好,开源站点:http://www.linuxprobe.com/
- 通过SSH监控远程主机的交互式工具-rtop
- rtop 通过 SSH 监控远程主机
- rtop 通过 SSH 监控远程主机
- 远程服务器监控工具rtop安装和使用小结
- 常用的几款SSH工具通过密匙认证连接远程主机
- 通过SSH连接远程主机
- 通过SSH运行远程主机上的X程序
- 通过SSH Tunnel远程操作防火墙内的主机
- 通过Ubuntu的SSH命令访问远程主机
- linux主机通过ssh远程连接linux 系统的vps
- VisualVM通过jstatd方式远程监控远程主机
- 在Shell脚本中通过SSH登录远程主机的一个方法
- mac通过SSH连接远程Linux主机解决上传文件的痛
- ubuntu14.10下通过ssh命令远程登录云主机
- mac通过ssh远程登录腾讯云ubuntu主机服务
- bsnmp 监控远程主机
- Nagios监控远程主机
- 使用expect工具 用ssh命令自动登录远程主机
- Android动画(Android Animation)笔记
- MongoDB文档翻译-聚集-对用户的爱好进行聚集
- Algorithm: Quick Sort Mind and Related Questions
- PAT甲级1059. Prime Factors (25)
- ASP.NET Web API 基本操作(CRUD)
- 通过SSH监控远程主机的交互式工具-rtop
- react_native_router_flux_使用详解(二)
- 科普:Bin与Hex是什么鬼
- 模拟网络驱动snull
- Android绘图Canvas笔记
- 2017.2.28
- PAT 1003
- 【java】枚举enum用法
- GPORCA学习笔记(持续更新)