--- misc/xenconsole/index.php 2012/11/30 08:55:07 1880 +++ misc/xenconsole/index.php 2012/11/30 15:54:54 1884 @@ -39,9 +39,32 @@ @@ -156,6 +172,10 @@ $harddrive_size = 0; $cpu_count = $vm["VCPUs_max"]; + $clean_name = str_replace(" ", "_", $name); + $clean_name = str_replace(".", "_", $clean_name); + + foreach ($vm["VBDs"] as $vbds) { $vbd = $xenserver->VBD__get_record($vbds); if ($vbd["type"] == 'Disk') { @@ -172,6 +192,15 @@ $vps_topbg = 'vps_topred.png'; } + $network = ""; + if ( $vm["power_state"] == "Running" && $vm["guest_metrics"] != "OpaqueRef:NULL" ) { + $guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] ); + $network = "(IP: " . implode( ",", $guest_metrics["networks"]) . ")"; + } else { + $guest_metrics = Array() ; + } + + $url = ""; $session = ""; foreach($vm["consoles"] as $conref) { @@ -183,19 +212,24 @@ $session = $xenserver->get_id(); } } + // echo "$name
\n"; ?> - +
- +
   - (IP: 192.168.10.45, 172.10.0.34) - + + "; + } + ?>