如何以编程方式监视远程Linux服务器的资源(CPU,RAM,磁盘)?
问题描述:
我想创建脚本来监视远程Linux服务器(客户端服务器)上的资源(CPU,RAM,DISK)。 远程访问这些参数的最佳方式是什么?如何以编程方式监视远程Linux服务器的资源(CPU,RAM,磁盘)?
我更喜欢基于PHP的东西。我不需要现成的解决方案,我需要自己创建,因为我需要定制的可能性。
客户端脚本/程序必须易于配置/安装。
答
我写了一个名为remote-linux-monitor的Java应用程序。您可以在https://github.com/dbothwell/remote-linux-monitor找到源代码。如果你学习代码,你会发现计算CPU和内存负载的技术。我希望你觉得这对你有帮助。
答
嘿,对不起,迟交回复。我用PHP编写了这个程序,它会告诉你服务器的CPU和RAM使用情况。
你可以检查出来这里 - http://code.google.com/p/php-cpu-monitor/
我知道你说你没有真正寻找一个完整的解决方案,但它是非常简单的,我已经证明了一切,因此会很容易修改。
希望这有助于
史蒂夫
你有看的nagios?它仍然允许一些定制。 – gnur