/[projects]/misc/xenconsole/old/vm.php
ViewVC logotype

Diff of /misc/xenconsole/old/vm.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

misc/xenconsole/vm.php revision 1876 by torben, Fri Nov 30 08:27:52 2012 UTC misc/xenconsole/old/vm.php revision 2099 by torben, Thu Jan 30 09:08:17 2014 UTC
# Line 1  Line 1 
1  <?php  <?php
2  include("config.php");  include("../config.php");
3  include('xenapi.php');  include('../xenapi.php');
4    
5  // http://docs.vmd.citrix.com/XenServer/5.5.0/1.0/en_gb/api/docs/html/browser.html  // http://docs.vmd.citrix.com/XenServer/5.5.0/1.0/en_gb/api/docs/html/browser.html
6    
# Line 26  $vm = $xenserver->VM__get_record($vmref) Line 26  $vm = $xenserver->VM__get_record($vmref)
26    
27  if ( $vm["power_state"] == "Running" && $vm["guest_metrics"] != "OpaqueRef:NULL" ) {  if ( $vm["power_state"] == "Running" && $vm["guest_metrics"] != "OpaqueRef:NULL" ) {
28          $guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] );          $guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] );
29            $metrics = $xenserver->VM_metrics__get_record( $vm["metrics"] );
30  } else {  } else {
31          $guest_metrics = Array() ;          $guest_metrics = Array() ;
32  }  }
33    echo "<pre>";
34    var_dump( $vm["current_operations"] );
35    //echo "guest_metrics:<br>";
36    //var_dump($guest_metrics);
37    
38    echo "<hr>VM:<br>";
39    
40    var_dump($vm);
41    //echo "<hr>data_sources:<br>";
42    //$data = $xenserver->VM__get_data_sources($vmref);
43    //var_dump($data);
44    
45    //$data = $xenserver->VM__query_data_source($vmref, "memory");
46    //var_dump($data);
47    
48    //$data = $xenserver->VM__query_data_source($vmref, "memory_internal_free");
49    //var_dump($data);
50    
51    //$data = $xenserver->VM__query_data_source($vmref, "memory_target");
52    //var_dump($data);
53    
54    //exit();
55    
56    
57  echo "<table border=1 width='90%'><tr><td>";  echo "<table border=1 width='90%'><tr><td>";
# Line 42  echo "IP : " . $guest_metrics["networks" Line 63  echo "IP : " . $guest_metrics["networks"
63  echo "CPU's: " . $vm["VCPUs_max"] . "<br>\n";  echo "CPU's: " . $vm["VCPUs_max"] . "<br>\n";
64  echo "RAM : " . mb($vm["memory_target"]) . "<br>\n";  echo "RAM : " . mb($vm["memory_target"]) . "<br>\n";
65  echo "Disk(s):<br>\n";  echo "Disk(s):<br>\n";
66    echo "<pre>";
67    var_dump($metrics);
68    
69  foreach ($vm["VBDs"] as $vbds) {  foreach ($vm["VBDs"] as $vbds) {
70          echo "<table border=1><tr><td>";          echo "<table border=1><tr><td>";
71    
72          $vbd = $xenserver->VBD__get_record($vbds);          $vbd = $xenserver->VBD__get_record($vbds);
73            echo "<pre>\n";
74            var_dump($vbd);
75            echo "</pre>\n";
76    
77          echo "Type: " . $vbd["type"] . "<br>\n";          echo "Type: " . $vbd["type"] . "<br>\n";
78          echo "Attached: " . $vbd["currently_attached"] . "<br>\n";          echo "Attached: " . $vbd["currently_attached"] . "<br>\n";
79          echo "Device: " . $vbd["device"] . "<br>\n";          echo "Device: " . $vbd["device"] . "<br>\n";

Legend:
Removed from v.1876  
changed lines
  Added in v.2099

  ViewVC Help
Powered by ViewVC 1.1.20