82 |
$tmpos = explode('|', $guest_metrics["os_version"]["name"]); |
$tmpos = explode('|', $guest_metrics["os_version"]["name"]); |
83 |
$os = $tmpos[0]; |
$os = $tmpos[0]; |
84 |
$guestversion = $guest_metrics["PV_drivers_version"]["major"] . "." . $guest_metrics["PV_drivers_version"]["minor"] . "." . $guest_metrics["PV_drivers_version"]["micro"]; |
$guestversion = $guest_metrics["PV_drivers_version"]["major"] . "." . $guest_metrics["PV_drivers_version"]["minor"] . "." . $guest_metrics["PV_drivers_version"]["micro"]; |
85 |
|
|
86 |
|
$maxmem = round($xenserver->VM__query_data_source($vmref, "memory") / (1024*1024) ); |
87 |
|
$free = round( $xenserver->VM__query_data_source($vmref, "memory_internal_free") / 1024 ); |
88 |
} |
} |
89 |
$cpusum = 0.0; |
$cpusum = 0.0; |
90 |
for ($i=0; $i<$cpus; $i++) { |
for ($i=0; $i<$cpus; $i++) { |
91 |
$cpusum += $xenserver->VM__query_data_source($vmref, "cpu" . $i); |
$cpusum += $xenserver->VM__query_data_source($vmref, "cpu" . $i); |
92 |
} |
} |
93 |
$cpuavg = round ( ($cpusum/$cpus) * 100); |
$cpuavg = round ( ($cpusum/$cpus) * 100); |
|
$maxmem = round($xenserver->VM__query_data_source($vmref, "memory") / (1024*1024) ); |
|
|
$free = round( $xenserver->VM__query_data_source($vmref, "memory_internal_free") / 1024 ); |
|
94 |
$curmem = $maxmem - $free; |
$curmem = $maxmem - $free; |
95 |
|
|
96 |
foreach($vm["consoles"] as $conref) { |
foreach($vm["consoles"] as $conref) { |