使用 PHP 获取远程主机状态信息和详细信息


Get remote host status information and details using PHP

我希望使用 PHP 从远程服务器获取服务器详细信息。 我知道我可以通过抓取标头来获取一些详细信息,但我也想让服务器正常运行时间、带宽使用情况等。 如果你能告诉我如何做到这一点或指出我正确的方向,我将不胜感激。

你试过这个吗?

http://phpsysinfo.sourceforge.net/或http://www.zabbix.com/

Zabbix是专业但开源的网络监控系统,工作出色,可以为您提供所需的所有信息。它的前端完全是用PHP编写的,所以你可以按照你想要的方式破解它。

编辑:

基本上,如果不在服务器上安装一些程序或工具,您将无法获得所需的所有信息,这些程序或工具可以为您监视这些参数并返回您。也许你可以通过使用exe(uptime(或类似的东西执行命令来获得" uptime ",但对于带宽使用,我认为除非您通过在 php 脚本的后台触发一些命令来获得它,否则很难获得它。一些可以帮助您做到这一点的实用程序是ifstatiftop但它们默认情况下不会安装在基于 ubuntu/debian 的系统上,所以如果你想使用它们,你需要安装它们,这样就不可能在没有访问机器的情况下。