我的朋友有某种管理面板,他在其中显示来自多个服务器的信息。他正在使用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 命令输出。