/[projects]/misc/xenconsole/ajaxdata.php
ViewVC logotype

Diff of /misc/xenconsole/ajaxdata.php

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

revision 1888 by torben, Sat Dec 1 11:27:10 2012 UTC revision 1889 by torben, Sat Dec 1 16:12:51 2012 UTC
# Line 27  include('xenapi.php'); Line 27  include('xenapi.php');
27    
28  /* Establish session with Xenserver */  /* Establish session with Xenserver */
29  $xenserver = new XenApi($url, $login, $password);  $xenserver = new XenApi($url, $login, $password);
30    
31    $hosts_array = $xenserver->host__get_all();
32    $host = $xenserver->host__get_record($hosts_array[0]);
33    $host_metrics = $xenserver->host_metrics__get_record($host["metrics"]);
34    
35    $mem_total = $host_metrics["memory_total"];
36    $mem_free = $host_metrics["memory_free"];
37    
38  $vms_array = $xenserver->VM__get_all_records();  $vms_array = $xenserver->VM__get_all_records();
39    
40    
41  header("Content-Type: text/xml");  header("Content-Type: text/xml");
42  echo "<xen>";  echo "<xen>";
43    echo "<host>";
44    echo "<memtotal>{$mem_total}</memtotal>";
45    echo "<memfree>{$mem_free}</memfree>";
46    echo "</host>";
47    
48  // List all machines  // List all machines
49  foreach($vms_array as $vm) {  foreach($vms_array as $vm) {

Legend:
Removed from v.1888  
changed lines
  Added in v.1889

  ViewVC Help
Powered by ViewVC 1.1.20