远程服务器监控工具rtop安装和使用小结

远程服务器监控工具rtop安装和使用小结1.概况rtop是一个使用go语言编写的、简单的、无代理的远程服务器监控工具,基于SSH连接进行工作。rtop无需在被监控的服务器上安装任何软件,而是通过SSH直接连接到待监控服务器,然后执行命令来收集监控数据。rtop默认每五秒钟就自动更新监控数据,与其他*top命令类似。2.安装rtop下载源码并构建(注:github和rtop官网的安装指南里,访问的是http而非ht

大家好,又见面了,我是你们的朋友全栈君。

1. 概况

rtop是一个使用go语言编写的、简单的、无代理的远程服务器监控工具,基于SSH连接进行工作。

rtop无需在被监控的服务器上安装任何软件,而是通过SSH直接连接到待监控服务器,然后执行命令来收集监控数据。

rtop默认每五秒钟就自动更新监控数据,与其他*top命令类似。

2. 安装rtop

下载源码并构建(注:github和rtop官网的安装指南里,访问的是http而非https,可能会导致git clone这步一直卡住):

# git clone –recursive https://github.com/rapidloop/rtop.git

# cd rtop

# make

# cp rtop /usr/local/bin/

3. 使用rtop

rtop命令的使用格式为:rtop [-i private-key-file] [user@]host[:port] [interval]

rtop命令可以通过私钥文件或者账号密码方式连接到待监控服务器。

其中,账户密码方式是OK的:

# rtop <user>@<remote-server>

输入账号密码并回车,屏幕上就会实时打印出监控结果,效果如下所示(目前所能监控的信息还比较少):

 up 42d 2h 31m 48s

Load:

    4.00 4.00 3.95

Processes:

    5 running of 253 total

Memory:

    free    =   2.90 GiB

    used    = 300.70 MiB

    buffers = 172.67 MiB

    cached  = 327.42 MiB

    swap    =   3.81 GiB free of   3.81 GiB

Filesystems:

           /:  43.18 GiB free of  46.72 GiB

       /boot: 420.03 MiB free of 459.22 MiB

    /boot/efi: 199.53 MiB free of 199.79 MiB

       /home: 384.05 GiB free of 384.24 GiB

Network Interfaces:

    eth0 – 10.111.121.202/24, fe80::26be:5ff:fe10:83a4/64

      rx = 0 bytes, tx = 0 bytes

    lo – 127.0.0.1/8, ::1/128

      rx =   2.88 KiB, tx =   2.88 KiB

另外,目前(2015年5月11日)私钥文件方式似乎还有bug,我试了下,始终没有成功。

不过没关系,我们可以配置ssh无密码登录,以后就不需要再手动输入密码了:

待监控服务器执行如下命令:

# ssh-keygen -t rsa

rtop所在主机执行如下命令:

# ssh-copy-id <user>@<remote-server>

ssh无密码登录就配置成功了。

参考资料:

1.《rtop – Remote Server Monitoring over SSH》,
http://rtop-monitor.org/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136365.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CAN2.0和J1939协议的关系

    CAN2.0和J1939协议的关系转发自http://www.cankau.cn/support/help/can-vs-j1939.html很长时间没搞明白j1939与CAN2.0的关系,这篇文章让我明白了。CAN2.0是一种总线规范,是数据链路层的技术。J1939是SAE(美国汽车协会)定义的基于CAN总线的规范,目的是解决不同发动机厂商、不同ECU厂商的兼容性问题。1、J1939和CAN2.0的关系J1939是在CAN2.0…

    2022年5月18日
    44
  • 冯诺依曼体系结构「建议收藏」

    冯诺依曼体系结构「建议收藏」目录冯诺依曼体系结构简介数据流向存储分级举例说明数据的流动过程冯诺依曼体系结构简介我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。计算机本质上是有输入,并且经过计算机的计算,将结果显示到某种显示输出上,就可以称为计算机。输入单元:键盘,网卡,磁盘,话筒…输出单元:显示器,网卡,磁盘,音响…存储器没有特殊说明一般指的是物理内存。中央处理器(CPU):含有运算器和控制器等运算器在进行运算的时候无外乎两种情况,一种是算术运算,一种逻辑运算。控制器主要能够用来

    2022年10月23日
    0
  • 淘宝,天猫,京东,苏宁抢购茅台、手机等脚本(适合兼职,亲测可用)「建议收藏」

    淘宝,天猫,京东,苏宁抢购茅台、手机等脚本(适合兼职,亲测可用)「建议收藏」由来:最近用钱比较多,缺钱,自己也是除了一份死工资就没有别的收入了,而且每个月的工资发了就立马还给了马爸爸,所以一直在想是不是工作之余搞点什么兼职做做,但是一直也是找不到什么门路。碰巧看到uc给我推了一个文章(其实一直有推只是之前没有想法每注意),说天猫,京东,苏宁这些网购平台的茅台90%都是买来卖的,一瓶利润能有一千块。我顿时有了想法,就想着能不能搞个脚本啥的去抢抢,总比自己手动来得好,然后就上网去找脚本,修修补补改改,基于别人的基础上搞了个脚本(目前只有安卓版,后续可能会出苹果的)。然后坚持了几天,

    2022年5月16日
    101
  • NMS 原理 了解

    NMS 原理 了解

    2021年6月7日
    136
  • LDD 知识整理

    LDD 知识整理1、LDD3中文http://oss.org.cn/kernel-book/ldd3/index.html

    2022年6月10日
    28
  • 怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM

    怎样基于android4.4.2的源代码和android-4.3.1_r1的驱动编译I9250的ROM

    2021年11月16日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号