0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在Linux中监控多台主机

Linux爱好者 来源:未知 作者:李倩 2018-05-07 09:48 次阅读

有很多监控工具可用来监控本地和远程 Linux 系统,一个很好的例子是Cockpit。但是,这些工具的安装和使用比较复杂,至少对于新手管理员来说是这样。新手管理员可能需要花一些时间来弄清楚如何配置这些工具来监视系统。如果你想要以快速且粗略地在局域网中一次监控多台主机,你可能需要了解一下 “rwho” 工具。只要安装了 rwho 实用程序,它将立即快速地监控本地和远程系统。你什么都不用配置!你所要做的就是在要监视的系统上安装 “rwho” 工具。

请不要将 rwho 视为功能丰富且完整的监控工具。这只是一个简单的工具,它只监视远程系统的“正常运行时间”(uptime),“负载”(load)和登录的用户。使用 “rwho” 使用程序,我们可以发现谁在哪台计算机上登录;一个被监视的计算机的列表,列出了正常运行时间(自上次重新启动以来的时间);有多少用户登录了;以及在过去的 1、5、15 分钟的平均负载。不多不少!而且,它只监视同一子网中的系统。因此,它非常适合小型和家庭办公网络

在 Linux 中监控多台主机

让我来解释一下rwho是如何工作的。每个在网络上使用rwho的系统都将广播关于它自己的信息,其他计算机可以使用rwhod守护进程来访问这些信息。因此,网络上的每台计算机都必须安装rwho。此外,为了分发或访问其他主机的信息,必须允许rwho端口(例如端口513/UDP)通过防火墙/路由器。

好的,让我们来安装它。

我在 Ubuntu 16.04 LTS 服务器上进行了测试,rwho在默认仓库中可用,所以,我们可以使用像下面这样的 APT 软件包管理器来安装它。

$sudo apt-get install rwho

在基于 RPM 的系统如 CentOS、 Fedora、 RHEL 上,使用以下命令来安装它:

$sudo yum install rwho

如果你在防火墙/路由器之后,确保你已经允许使用 rwhod 513 端口。另外,使用命令验证 rwhod 守护进程是否正在运行:

$ sudo systemctl status rwhod

如果它尚未启动,运行以下命令启用并启动 rwhod 服务:

$sudo systemctl enable rwhod

$sudo systemctl start rwhod

现在是时候来监视系统了。运行以下命令以发现谁在哪台计算机上登录:

$rwho

ostechni ostechnix:pts/5Mar1217:41

root server:pts/0Mar1217:42

正如你所看到的,目前我的局域网中有两个系统。本地系统用户是 ostechnix (Ubuntu 16.04 LTS),远程系统的用户是 root (CentOS 7)。可能你已经猜到了,rwho 与 who 命令相似,但它会监视远程系统。

而且,我们可以使用以下命令找到网络上所有正在运行的系统的正常运行时间:

$ruptime

ostechnix up2:17,1user,load0.09,0.03,0.01

server up1:54,1user,load0.00,0.01,0.05

这里,ruptime(类似于uptime命令)显示了我的 Ubuntu(本地) 和 CentOS(远程)系统的总运行时间。明白了吗?棒极了!以下是我的 Ubuntu 16.04 LTS 系统的示例屏幕截图:

你可以在以下位置找到有关局域网中所有其他机器的信息:

$ls /var/spool/rwho/

whod.ostechnix whod.server

它很小,但却非常有用,可以发现谁在哪台计算机上登录,以及正常运行时间和系统负载详情。

建议阅读:

请注意,这种方法有一个严重的漏洞。由于有关每台计算机的信息都通过网络进行广播,因此该子网中的每个人都可能获得此信息。通常情况下可以,但另一方面,当有关网络的信息分发给非授权用户时,这可能是不必要的副作用。因此,强烈建议在受信任和受保护的局域网中使用它。

更多的信息,查找 man 手册页。

$man rwho

好了,这就是全部了。更多好东西要来了,敬请期待!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11273

    浏览量

    209263
  • 防火墙
    +关注

    关注

    0

    文章

    416

    浏览量

    35606

原文标题:如何在 Linux 中快速监控多个主机

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业应用多台电镀电源的远程监控系统

    工业应用多台电镀电源的远程监控系统本文介绍通过一台工控机监控所有的电镀电源运行情况,包括电流,电压,告警情况,并远程控制电源的启停,真正做到了电源的数字化集中管理.[hide][/h
    发表于 12-11 10:18

    Arm linux开发环境下运行主机编译好的QT程序

    1、Qt程序移植到Firefly开发板(Arm linux)下运行主机系统:Ubuntu12.04.1 X86_64目标板:Firefly开发板,1024x768液晶显示器,USB鼠标、USB键盘现
    发表于 06-27 15:47

    Linux主机IP配置

    Linux如何进行静态IP的设置,主机下运行IP配置的指令
    发表于 06-03 14:30 0次下载

    Linux 监控多台主机的技巧分享

    rwho。此外,为了分发或访问其他主机的信息,必须允许 rwho 端口(例如端口 513/UDP)通过防火墙/路由器。
    发表于 05-04 09:58 973次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>监控</b><b class='flag-5'>多台</b><b class='flag-5'>主机</b>的技巧分享

    监控主机的功能要求_监控主机的软硬件要求

    监控主机是设备监控系统的核心,其主要功能为:通过现场控制器,自动控制系统内的设备和参数合理优化的状态下工作,自动监视系统每台设备的运行状
    的头像 发表于 12-20 16:51 7566次阅读

    Linux主机是什么

    Linux主机是基于Linux内核的服务器操作系统配置的主机(常见Linux服务器操作系统如:Redhat,CentOS,Debian,Fr
    发表于 05-15 09:16 1772次阅读

    Linux如何修改主机名命令

    Linux修改主机名命令
    发表于 06-02 09:03 4643次阅读
    <b class='flag-5'>Linux</b>如何修改<b class='flag-5'>主机</b>名命令

    linux不能ping通主机名怎么解决

    Linux服务器ping不通自己的主机名,如下所示:
    发表于 06-13 09:46 3921次阅读
    <b class='flag-5'>linux</b>不能ping通<b class='flag-5'>主机</b>名怎么解决

    linux主机名如何查看

    linux如何查看主机名?
    发表于 06-15 08:59 5339次阅读
    <b class='flag-5'>linux</b>的<b class='flag-5'>主机</b>名如何查看

    二总线监控主机的功能特点是怎样的

    搭建各类环境监测系统,常会遇到监控中心离监测场所较远通讯不便;或监测区域面积较大,监测设备使用较多因而布线复杂;或要求系统既能监测数据还要具有联动控制的功能等。所以,农业种植、工
    发表于 04-15 16:10 702次阅读

    如何用zabbix的实现主机监控

    Zabbix是企业级分布式开源监控解决方案。可以对应用服务,数据库,网络,操作系统等提供7x24小时的监控6.x版本开始也新增了Kubernetes监控功能;本文主要介绍如何用za
    发表于 05-05 10:34 1615次阅读
    如何用zabbix的实现<b class='flag-5'>主机</b><b class='flag-5'>监控</b>

    智能监控主机工业监控的应用

    工业监控系统,通过搭配XKCON祥控智能监控主机实现数据整理、数据发送、异常报警、联动控制的功能。
    的头像 发表于 02-10 17:51 623次阅读
    智能<b class='flag-5'>监控</b><b class='flag-5'>主机</b><b class='flag-5'>在</b>工业<b class='flag-5'>监控</b><b class='flag-5'>中</b>的应用

    基于Linux的嵌入式Web Server系统温室设备监控系统的应用

    电子发烧友网站提供《基于Linux的嵌入式Web Server系统温室设备监控系统的应用.pdf》资料免费下载
    发表于 10-27 09:29 0次下载
    基于<b class='flag-5'>Linux</b>的嵌入式Web Server系统<b class='flag-5'>在</b>温室设备<b class='flag-5'>监控</b>系统<b class='flag-5'>中</b>的应用

    动环主机监控解决方案

    为确保机房的安全、环保、稳定运行,智能化管理分布各个机房的电源设备,积极应用动环主机监控解决方案,及时发现隐患,消除故障,降低管理成本,提高运营效率,确保机房安全运行。 动环主机
    的头像 发表于 01-17 16:28 416次阅读

    Linux主机和DVEVM之间使用静态IP

    电子发烧友网站提供《Linux主机和DVEVM之间使用静态IP.pdf》资料免费下载
    发表于 10-15 10:08 0次下载
    <b class='flag-5'>在</b><b class='flag-5'>Linux</b><b class='flag-5'>主机</b>和DVEVM之间使用静态IP