到目前为止,我可以用 ksysguard 解决我的所有监控需求(如 CPU 和内存使用情况、网络流量和磁盘活动)。它是 KDE 预装的,很容易理解,很容易根据你正在寻找的内容调整显示,而且通过一些谷歌搜索和错误,我能够在远程系统上设置 ksysguardd 来进行网络监控。能够将日志数据保存到文件也很有用。
现在,我想记录这样的性能数据在远程服务器上即无需在本地“监控系统”上运行 ksysguard 实例。我知道这实际上应该是更轻松而不是通过网络传输数据并以图形和条形图的形式显示,但我坦白地承认我一无所知。
通过谷歌搜索,我找到了几个企业级、功能齐全的解决方案的链接,但似乎没有一个像 ksysguard 那样容易设置和配置(特别是在没有要记录的系统上的 root 访问权限的情况下),而且我不确定我是否能胜任这项任务,而且当然不愿意在这个问题上投入超过 1-2 个小时。
你们能给我一些关于 Linux 的简单性能日志解决方案的建议吗?
编辑:我应该提到,核心要求之一是日志记录必须能够运行无需root权限。
答案1
有很多种可能。但是,正如你提到的,它们都设置起来相当麻烦。Zabbix、Munin、Nagios 等似乎很受欢迎。