--- misc/xenconsole/webadmin.php 2012/11/30 08:27:52 1876
+++ misc/xenconsole/index.php 2012/11/30 15:54:54 1884
@@ -39,9 +39,32 @@
@@ -152,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') {
@@ -168,21 +192,64 @@
$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) {
+ $con = $xenserver->console__get_record( $conref );
+ //var_dump($con);
+
+ if ($con["protocol"] == "rfb") {
+ $url = urlencode( $con["location"] );
+ $session = $xenserver->get_id();
+ }
+ }
+
+
+
// echo "$name
\n";
?>
-
+ | - | (IP: 192.168.10.45, 172.10.0.34) ![]() |
+
+
+ ![]() |
||||
- | start stop force | ++ stop | "; + echo "force shutdown"; + } else { + echo "start | "; + echo "stop | "; + echo "force shutdown"; + } + ?> + + |
![]() |