远程服务器监控工具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)
上一篇 2022年6月3日 下午6:36
下一篇 2022年6月3日 下午6:36


相关推荐

  • 威尔逊定理 数论

    威尔逊定理 数论最近在整理原来的一些资料 偶然想起原来搞 OI 时讲过一次威尔逊定理的内容 这里分享给大家目录一个实验证明剩余类与剩余系缩系证明题目推荐数论四大定理之一 是以英格兰数学家爱德华 华林的学生约翰 威尔逊命名的 尽管这对师生都未能给出证明 华林于 1770 年提出该定理 1773 年由拉格朗日首次证明 威尔逊定理是判定一个自然数是否为素数的充分必要条件一个实验十八世纪中叶 一位英国法官约翰 威尔逊爵士 发现了数论中一种极为罕见的关系 取从 1 到某个质数

    2026年3月19日
    2
  • CKFinder baseDir 和 baseURL参数解释

    CKFinder baseDir 和 baseURL参数解释版本 ckfinder2 x 一 概念参考官网解释 如果访问不了 可以点击最新的官方地址 BothbaseDira theuserfiles

    2026年3月16日
    2
  • SqlServer安装Northwind数据库的通用方法

    SqlServer安装Northwind数据库的通用方法最近在学习 Asp netMVC 的时候 接触到 Northwind 数据库

    2026年3月19日
    2
  • Ubuntu卸载软件:3种卸载方式

    Ubuntu卸载软件:3种卸载方式1.使用Synaptic软件包管理器进行卸载打开软件包管理器。Ubuntu自带了一个GUI(GraphicalUserInterface,图形化用户界面)软件包管理器,它可以让你在一个可视化窗口中卸载程序。如果你不习惯使用命令行,这一工具将非常有用。点击系统,然后选择管理。在管理菜单中,选择Synaptic软件包管理器。某些较新版本的Ubuntu没有预装Synaptic。要安装它,打…

    2022年5月7日
    691
  • 单例模式之枚举实现

    单例模式之枚举实现如果你没有学过单例模式 请点击 确保对象的唯一性 单例模式 有很多网友留言说我漏掉了一种非常重要的 Java 语言的单例模式实现方式 枚举 这篇姗姗来迟的博文将弥补这个 巨大的 缺陷 在 Java 语言中 如果综合考虑线程安全和延迟加载 IoDH Initializati 无疑是一种比较好的实现方式 参见 确保对象的唯一性 单例模式 四 它巧妙利用了 Java 静态内部类的特点 但

    2026年3月17日
    1
  • 玩转Redis-京东签到领京豆如何实现

    玩转Redis-京东签到领京豆如何实现-京东签到日历的产品逻辑是怎样的?-传统关系型数据库该如何实现?-表设计初级玩法(**80%的人只会这么玩**)-表设计进阶玩法(**高级程序员才会的玩法**)-查询签到情况及签到的技术实现-基于Redis的Bitmaps实现签到日历(**瞬间提升档次**)-什么是Bitmaps-Bitmaps如何使用(含详细命令对比分析及示例)-BitMap实战签到日历-业务总结/技术总结

    2026年1月17日
    5

发表回复

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

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