我希望使用PHP从远程服务器获取服务器详细信息。我知道我可以通过抓住标题获得一些细节,但我也希望得到服务器的时间,带宽使用等。如果你能告诉我如何做到这一点或指出我正确的方向,我会很感激
答案 0 :(得分:1)
你试过这个吗?
http://phpsysinfo.sourceforge.net/ 要么 http://www.zabbix.com/
Zabbix是专业的开源网络监控系统,运行良好,可以为您提供所需的所有信息。它的前端完全用PHP编写,因此您可以按照自己的方式进行攻击。
修改强>
基本上,如果不在服务器上安装一些可以为您监控这些参数并返回给您的程序或工具,您就无法获得所需的所有信息。
也许你可以通过使用exe(uptime
)或类似的东西执行命令来获得“uptime
”但是对于带宽使用我认为除非你通过在后台触发一些命令来获得它,否则很难获得你的PHP脚本。
一些可能帮助你做到这一点的实用程序可能是ifstat
或iftop
,但默认情况下它们不会安装在基于ubuntu / debian的系统上,所以如果你想使用它们,你需要安装它们而不是可能无法访问机器。