His*_*His 0 linux memory central-processing-unit
这些几乎都是新手提出的问题。(我已经查看了其他相关的问题和答案,但似乎没有一个完全回答我自己的原始问题。)
我需要在 Java 程序中远程检索、解析和报告 Linux 机器的 CPU 和内存使用情况。这些应该在两个单独的命令中完成,而不是一个,以将它们解耦,以便将来需要更改一个命令时更容易。
所以我的问题是:
最好,我的意思是命令的输出是:
谢谢!
Dan*_*ley 5
我建议不要重新发明轮子,而是建议在您打算监视的系统上使用 SNMP 守护程序,并在您的 Java 应用程序中使用 SNMP 客户端库。
您希望监视的两个项目都包含在net-snmp的标准 MIB/OID 中。
然后,您不必担心从其他实用程序的输出中提取您需要的变量,或者您将如何安全地传输该信息(可能是远程 shell)的可移植性。
归档时间:
16 年,7 月 前
查看次数:
8818 次
最近记录:
13 年,7 月 前