是否有一个 GUI 应用程序可以监控远程负载或内存使用情况?

是否有一个 GUI 应用程序可以监控远程负载或内存使用情况?

我管理着一组用途各异的 Linux 服务器,偶尔在运行维护任务时,我想看看每台服务器如何处理这些任务。为此,我需要打开几个终端,tload每个终端都运行,再打开几个终端,free -m在几个框中循环运行。

我想知道是否有 GUI 应用程序,最好是适用于 OSX,但其他平台也可以,它可以处理数据收集并将其呈现为图表,这样我就不需要打开很多终端了?理想情况下,该应用程序可以非常轻巧,以便我可以在日常监控中使用它,但这已由 Munin 在更广泛的范围内处理,因此它不是必需的。

注意:我不确定这是否属于这里或服务器故障,但由于我正在寻找客户端应用程序,所以我想先在这里尝试。

答案1

您需要的数据通常可以通过简单网络管理协议(简单网络管理协议 (SNMP))。

如果目标计算机上正在运行适当的守护程序,则可以连接到它并检索您感兴趣的数据。适当的守护程序包是:

  • Ubuntu/Debian: snmpd
  • CentOS/RHEL/Fedora:net-snmp-utils

您可以使用以下工具读取这些守护进程提供的数据:snmpwalk。但这很可能不是您想要的。

其他工具也可以定期从目标机器获取数据并绘制漂亮的图表。其中一个工具是仙人掌

在此处输入图片描述

如果你不喜欢 Cacti,我完全理解 :) 可以很容易地在网上搜索到其他替代产品简单网络管理协议RRD工具(绘制上图所示图形的工具)。

答案2

格瑞尔姆该工具具有服务器模式,可让您在远程计算机上查看这些统计数据。在一台计算机上以守护进程模式运行它,然后使用 GUI 客户端连接到它。

相关内容