我正在寻找一种方便的方法来从我的笔记本电脑(运行 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
它显示下一个信息:
流程
资源
文件系统
您还可以安装和运行许多程序。例如
Glances
并Pysensors
在这个密切的线程中进行了很好的描述:
https://askubuntu.com/questions/293426/system-monitoring-tools-for-ubuntu
您也可以考虑使用这些应用程序来监视服务器上的大量事物,请阅读每个应用程序的更多信息:
wmctrl
iotop
bum
smartmontools
top
hardinfo