我需要从本地计算机和其他10台远程计算机上使用php脚本查找远程数据,例如RAM使用率,交换使用率,处理器数量等。使用php获取远程性能数据
我该怎么办?
远程计算机都运行Linux,它们可以运行机器所需的任何服务。
我想到的是,我可以以某种方式使用PHP脚本使用ssh。然后使用top或其他来找到我需要的东西。
它还需要是一个显示所有信息的单个PHP文件。
我需要从本地计算机和其他10台远程计算机上使用php脚本查找远程数据,例如RAM使用率,交换使用率,处理器数量等。使用php获取远程性能数据
我该怎么办?
远程计算机都运行Linux,它们可以运行机器所需的任何服务。
我想到的是,我可以以某种方式使用PHP脚本使用ssh。然后使用top或其他来找到我需要的东西。
它还需要是一个显示所有信息的单个PHP文件。
我想你可能会想看看PHP Expect,它允许你做一些事情,比如连接到远程主机,并提供输入/响应,以在远程输出。
你有没有考虑像Nagios而不是PHP的监控套件?我认为Nagios可以在中央的基于Web的界面中为您提供所有这些数据。据我所知,它的学习曲线并不完全微不足道,但它可能仍然无法构建PHP解决方案。
Nagios的+1。还有一大堆工具可以帮助你监控Nagios – 2010-11-04 15:58:27
那么我们的讲师已经指定了一个PHP文件.. – 2010-11-04 15:58:36
@Skkard啊,我忽略了'homework'标签。 – 2010-11-04 15:59:28
这听起来不错 - 任何链接? – 2010-11-04 16:32:46