通过 SSH 从 Ubuntu 工作站远程监控 Linux 服务器

通过 SSH 从 Ubuntu 工作站远程监控 Linux 服务器

我正在寻找一种方便的方法来从我的笔记本电脑(运行 Ubuntu 桌面)监控我的 Ubuntu 服务器。我知道这可以通过 SSH 连接到服务器并运行命令轻松实现,但我想即时完成,而不需要经历整个过程。

我想通过打开一个窗口来查看负载图、进程、用户等。一个很好的例子是 MySQL Workbench,它允许通过 SSH 连接到服务器并实时观察 MySQL 发生的情况,图表提供了良好的负载“感觉”。

有人熟悉 Linux 软件吗?或者也许有替代解决方案?

更新:澄清一下,我正在寻找的监控是一个非常基本的监控,类似于您在任务管理器中获得的监控。只是 CPU、RAM 和网络的一般图表以及进程列表。为了方便起见,我正在寻找已安装并连接到服务器(最好是 SSH)的东西,而不是 Web 界面。我希望能够在讲座等过程中即时查看它。

答案1

您可以通过 SSH 连接到服务器并运行任何控制台或 GUI 实用程序。

例如,要运行 GUI 程序,gnome-system-monitor您需要ssh使用-X选项

-X      Enables X11 forwarding.  This can also be specified on a per-host
             basis in a configuration file.

例如,

ssh -X user@server

进而,

gnome-system-monitor

它显示下一个信息:

流程

在此输入图像描述

资源 在此输入图像描述

文件系统 在此输入图像描述

您还可以安装和运行许多程序。例如

GlancesPysensors在这个密切的线程中进行了很好的描述: https://askubuntu.com/questions/293426/system-monitoring-tools-for-ubuntu

您也可以考虑使用这些应用程序来监视服务器上的大量事物,请阅读每个应用程序的更多信息:

wmctrl

iotop

bum

smartmontools

top

hardinfo

答案2

那里有大量的监控软件:

仅举几例。如果不了解您的特殊要求,就很难给出好的建议。

相关内容