0
A
回答
0
每台服务器上,您可以插入一个返回的自由空间的页面:
- http://server1.com/GetFreeSpace.php
- http://server2.com/GetFreeSpace.php
- http://server3.com/GetFreeSpace.php
GetFreeSpace.php
<?php
echo disk_free_space("/");
您可以使用卷曲查询几台服务器
<?php
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => 'http://server1.com/GetFreeSpace.php',
CURLOPT_RETURNTRANSFER => true
));
echo curl_exec($ch);
1
这并不容易或只PHP也许是不可能的,在我看来,最好的解决办法是,卷曲发送请求到服务器返回磁盘空间使用情况。
1
一种方法是使用PHP的ssh2_XXX
函数登录到每台服务器并运行df /
。
另一种方法是在每台运行disk_free_space('/')
的服务器上创建一个网页并回显结果。然后你可以使用file_get_contents("http://servername/disk_free.php")
来查询每个服务器。
0
有很多方法可以做到这一点。 Curl是一个选项,您可以在每台服务器上使用cron,并在特定时间运行并将值更新到Web服务器,或者您可以使用ssh获取相同的信息。
相关问题
- 1. PHP连接到其他服务器
- 2. 如何连接到其他Mysql服务器
- 3. 如何连接到SQL Server中的其他服务器?
- 4. 连接其他服务器数据库
- 5. 连接到其他Web服务
- 6. 无法连接到其他PC的TCP套接字服务器
- 7. 如何通过DDP连接订阅服务器端的其他Meteor服务器?
- 8. filezilla未连接到特定的服务器,但连接到其他
- 9. 连接到其他服务的Android服务
- 10. 尝试从其他VPS /云服务器连接到Mongo实例
- 11. 连接到MySQL上的其他IP(服务器),PHP
- 12. 将Amazon S3存储桶连接到其他服务器 - IAM
- 13. Java MySQL连接不到其他服务器
- 14. 无法连接到其他服务器上托管的MongoDB - PHP
- 15. Phonegap Android构建不连接到其他服务器
- 16. 如何将服务器环境移动到其他服务器?
- 17. 如何连接到运行Java服务器的其他计算机?
- 18. 服务器到服务器的连接
- 19. phpMyAdmin如何连接到mySQL服务器?
- 20. 如何连接到库MySQLi服务器
- 21. 如何连接到服务器
- 22. 如何连接android到wamp服务器
- 23. 如何连接到服务器
- 24. 如何将Sqlcmd连接到服务器?
- 25. pgAdmin如何连接到服务器?
- 26. 如何将Android连接到服务器
- 27. 如何连接服务器到Xmmp服务器
- 28. 如何连接到本地服务器(内部服务器)?
- 29. 在VPS服务器上安装MySQL并从其他服务器连接
- 30. 如何连接其他机器安装弹性搜索服务器?
它可能是可行的,如果其它服务器上启用了WebDAV的,然后使用可远程 – andrew
呀检查,但我认为,卷曲是更好的解决方案,如果您需要只有获得自由空间。同意? – Bob