--- misc/xenconsole/ajaxdata.php 2012/12/10 15:40:55 1901 +++ misc/xenconsole/ajaxdata.php 2013/03/26 13:43:07 1958 @@ -85,13 +85,13 @@ $maxmem = round($xenserver->VM__query_data_source($vmref, "memory") / (1024*1024) ); $free = round( $xenserver->VM__query_data_source($vmref, "memory_internal_free") / 1024 ); + $curmem = $maxmem - $free; } $cpusum = 0.0; for ($i=0; $i<$cpus; $i++) { $cpusum += $xenserver->VM__query_data_source($vmref, "cpu" . $i); } $cpuavg = round ( ($cpusum/$cpus) * 100); - $curmem = $maxmem - $free; foreach($vm["consoles"] as $conref) { $con = $xenserver->console__get_record( $conref ); @@ -102,7 +102,9 @@ } } - } + } else { + $maxmem = $vm["memory_static_max"] / (1024*1024); + } @@ -117,6 +119,7 @@ echo "{$cpuavg}"; echo "{$curmem}"; echo "{$maxmem}"; + echo "{$cpus}"; echo ""; }