function update_controls() { $sysinfo = system_get_sysinfo(); $cpus = system_get_cpus(); $sysinfo['cpus'] = $cpus; if ($cpus > 1) { $sysinfo['cpuusage2'] = system_get_smp_cpu_usage(); $sysinfo['cpuusage'] = floor(array_sum($sysinfo['cpuusage2']) / $cpus); } else { $sysinfo['cpuusage2'] = array($sysinfo['cpuusage']); } return json_encode($sysinfo); }
function xmlrpc_system_getinfo($xmlrpcmsg) { $value = system_get_sysinfo(); return new xmlrpcresp(php_xmlrpc_encode($value)); }
$vminfo = array(); unset($rawdata); mwexec2("/usr/local/bin/sudo -u {$user} /usr/local/bin/VBoxManage showvminfo --machinereadable {$uuid}", $rawdata); foreach ($rawdata as $line) { if (preg_match("/^([^=]+)=(\"([^\"]+)\"|[^\"]+)/", $line, $match)) { $a = array(); $a['raw'] = $match[0]; $a['key'] = $match[1]; $a['value'] = isset($match[3]) ? $match[3] : $match[2]; $vminfo[$a['key']] = $a; } } return $vminfo; } if (is_ajax()) { $sysinfo = system_get_sysinfo(); $vipstatus = get_vip_status(); $sysinfo['vipstatus'] = $vipstatus; $upsinfo = get_upsinfo(); $sysinfo['upsinfo'] = $upsinfo; render_ajax($sysinfo); } function tblrow($name, $value, $symbol = null, $id = null) { if (!$value) { return; } if ($symbol == '°') { $value = sprintf("%.1f", $value); } if ($symbol == 'Hz') {