![持续远程监控多个桌面](https://linux22.com/image/1141629/%E6%8C%81%E7%BB%AD%E8%BF%9C%E7%A8%8B%E7%9B%91%E6%8E%A7%E5%A4%9A%E4%B8%AA%E6%A1%8C%E9%9D%A2.png)
设想
我有 3 个 BareBone 系统,具有以下规格(来自 SystemInfo 页面),用于办公室的一些基本工作,例如数据输入、SEO……:
- 英特尔赛扬 CPU J1800 @ 2.41GHz x 2
- 3.7 GB 内存
- Intel Bay Trail 显卡(供应商网站上提到的 Intel GMA 4000 HD)
- 32 GB SSD(这是所有内部空间,没有旋转磁盘)
- Ubuntu 16.04 64位
我希望我做出了正确的选择,删除 Windows 7 并安装 Ubuntu 16.04,因为我没有太多的硬盘空间。目前还有 2 个开发系统在 Windows 上,但我正在慢慢将这两个开发人员迁移到 Ubuntu。
我有一些 Linux 经验。但我还远未成为系统管理专家!
问题
为了确保我做出了正确的选择,并及时协助开发人员和呼叫中心/数据输入操作员,我需要一种方法来获取有关系统的所有信息,例如
- 流程
- RAM、处理器和 SWAP 状态
- 系统启动和停机时间(事件管理器数据)
为了提供帮助,我可以进一步使用 SSH(甚至 TeamViewer),但为了观察系统质量以及用户如何使用它,我需要实时获取尽可能多的信息!
我在 AWS-EC2 上有一个云 ubuntu 系统。我可以使用这个服务器来持续从系统收集数据。
问题
我如何才能持续不断地监控这些系统?
答案1
使用 Ubuntu 预装的桌面共享软件: