$size) { return "$size B"; } else if (pow(1024,2) > $size) { return round(($size / 1024),2) . " kB"; } else { return round(($size / pow(1024,2)), 2) . " MB"; } } function format_storage($size) { if (1024 > $size) { return "$size B"; } else if (pow(1024,2) > $size) { return round(($size / 1024),2) . " kB"; } else if (pow(1024,3) > $size) { return round(($size / pow(1024,2)), 2) . " MB"; } else if (pow(1024,4) > $size) { return round(($size / pow(1024,3)), 2). " GB"; } } include('xenapi.php'); /* Establish session with Xenserver */ $xenserver = new XenApi($url, $login, $password); $hosts_array = $xenserver->host__get_all(); $host = $xenserver->host__get_record($hosts_array[0]); $host_metrics = $xenserver->host_metrics__get_record($host["metrics"]); $xenversion = $host["software_version"]["product_brand"] . " " . $host["software_version"]["product_version"]; $xenversion .= " / Linux:" . $host["software_version"]["linux"] . " / xen: " . $host["software_version"]["xen"] . " / xapi: " . $host["software_version"]["xapi"] ; $expire = split('T', $host["license_params"]["expiry"]); $license = "License: " . $host["license_params"]["sku_type"] . ", expires " . $expire[0] ; $vms_array = $xenserver->VM__get_all_records(); ?> XenServer::SERVER

12%
0/4 MB
1%
89.3/405.5 GB
VBD__get_record($vbds); if ($vbd["type"] == 'Disk') { $vdi = $xenserver->VDI__get_record( $vbd["VDI"] ); $harddrive_size += $vdi["virtual_size"]; } } ?>
 
start | stop | force shutdown VCPU