Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
function xmlrpc_system_getinfo($xmlrpcmsg)
{
    $value = system_get_sysinfo();
    return new xmlrpcresp(php_xmlrpc_encode($value));
}
Ejemplo n.º 3
0
    $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') {