远程服务器监控工具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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 苹果绕id工具_绕ID教程(iOS13.313.3.1)[通俗易懂]

    苹果绕id工具_绕ID教程(iOS13.313.3.1)[通俗易懂]前几期,我已经第一时间将绕ID教程给我的粉丝奉上,当然我也会一直做这个事情,由于越狱软件的不支持,所以导致iOS13.3以上是不能成功绕过ID锁的,所以今天给大家上一个适合iOS13.3,以及13.3.1。这个教程不如前一个教程那么简单,可能小白用起来会有些困难,但我依然致力于尽量简洁明白的说给大家听,一步步作你就会成功。一、越狱(苹果系统下完成):手机越狱工具Checkra1n0.9….

    2022年4月19日
    2.5K
  • latex 公式编号的自定义「建议收藏」

    latex 公式编号的自定义「建议收藏」latex中的\tag{}是个可以给公式指定编号的,这里涉及到latex公式编号的取消与替代,可以参考latex:公式的序号做为更进一步的了解.但是要注意,虽然可以使用自己定义的编号,但是可以看出,公式的计数器是增加了的.\begin{subequations} \begin{align} \label{eq1} &f0=0,\\ \l…

    2025年6月19日
    2
  • visual studio发生了未处理的异常_灾难性故障0x8000ffff

    visual studio发生了未处理的异常_灾难性故障0x8000ffff故障说明:使用vs2010时,由于文件创建MFC类时,移除文件后重新创建正确的基类,覆盖之前创建的文件造成,在“解决方案资源管理器”点击“cpp”文件弹出该提示。解决方法:在“解决方案资源管理器”,重命名cpp文件,双击打开后,改回原名即可。

    2022年9月24日
    3
  • 面试题,说说你对spring IOC和AOP的理解

    面试题,说说你对spring IOC和AOP的理解https://blog.csdn.net/s20081294/article/details/44677387在面试中,经常会问,说说你对springIOC和AOP的理解,问题很宽泛,似乎不知道从何说起。回答思路:1.先用通俗易懂的话解释下何为IOC和AOP———》2.各自的实现原理———–》3.自己的项目中如何使用以下是个人的一些总结,仅供参考。1.IOC…

    2022年6月16日
    66
  • 初中python培训机构

    初中python培训机构都知道现在Python这门编程语言很火,那它究竟火到什么程度?可能互联网上铺天盖地的Python学习贴不够直观,求职平台上Python相关工资水涨船高,也离我们普通人太远,但——Python被纳入基础教育体系呢?浙江省八年级将新增Python编程课程风变编程得到最新消息,在2020年9月开始的新学期中,浙江省三年级到九年级信息技术课将同步替换新教材,而其中最大的变化是,八年级将新增Python课程内容。同时,新高一信息技术编程语言由VB替换为Python,大数据、人工智能、程序设计与算法按照教材规划

    2022年5月16日
    47
  • mysql备份的三种方案

    mysql备份的三种方案本文转自https://www.cnblogs.com/fengzhongzhuzu/p/9101782.html建议阅读:https://www.cnblogs.com/clsn/p/8150036.html一、备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的…

    2022年6月17日
    29

发表回复

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

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