rtop是一个简单的、无代理的远程服务器监控工具,可通过 SSH 运行。它不需要在远程机器上安装任何其他软件,除了 openSSH 服务器包和远程服务器凭据。
rtop是写在golang,需要转到1.2或更高版本。它可以监控任何现代 Linux 发行版。rtop 可以使用所有可能的方式连接远程系统,例如使用 ssh-agent、私钥或密码验证。选择所需的一个并监视它。
它的工作原理是建立一个 SSH 会话,并在远程服务器上运行命令来收集系统指标,例如 CPU、磁盘、内存、网络。它每隔几秒钟就会刷新一次信息,就像top 命令实用程序一样。
如何在 Linux 中安装 rtop?
运行go get
命令来构建它。rtop 二进制文件自动保存在下面$GOPATH/bin
,不需要运行时依赖项或配置。
1、安装golang 环境
# yum install golang -y
# go get github.com/rapidloop/rtop
rtop 二进制文件自动保存在 $GOPATH/bin
2、rtop 用法
只需添加远程主机信息,然后使用 rtop 命令进行监控。以秒为单位的默认刷新间隔(默认值:5)
./rtop root@42.194.196.102