【发布时间】:2012-12-20 23:24:45
【问题描述】:
我的朋友有某种管理面板,他在其中显示来自多个服务器的信息。他正在使用cPanel XML api 显示一些东西,例如服务器负载平均值,代码如下所示:
include("xmlapi.php");
$conf = simplexml_load_file("servers.xml");
foreach ( $conf->server as $server ) {
$xmlapi = new xmlapi( $server->ip );
$xmlapi->set_debug(1);
$xmlapi->hash_auth( $server->user, $server->accesshash);
$loadavg = $xmlapi->loadavg();
print $server->ip . " - " . $loadavg->one . " - " . $loadavg->five . " - " . $loadavg->fifteen;
}
我一直在阅读wiki,但我发现更接近的是检索帐户磁盘使用情况。但我需要来自以 root 身份在 ssh 中运行的“df”命令的信息。 什么是更简单和最安全的方法?因为我需要从多台服务器而不是从运行代码的服务器获取 df 命令输出。
【问题讨论】:
标签: php ssh cpanel partitioning whm