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

Diff of /misc/xenconsole/index.php

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

revision 1890 by torben, Sat Dec 1 16:17:13 2012 UTC revision 1894 by torben, Mon Dec 3 15:01:45 2012 UTC
# Line 63  $(document).ready( function() { Line 63  $(document).ready( function() {
63  });  });
64    
65  function refreshData() {  function refreshData() {
66            $("#logo").hide();      
67          $.get('ajaxdata.php', function(xml) {          $.get('ajaxdata.php', function(xml) {
68                  $(xml).find('host').each(function() {                  $(xml).find('host').each(function() {
69                          var memtotal = $(this).find('memtotal').text();                          var memtotal = $(this).find('memtotal').text();
70                          var memfree = $(this).find('memfree').text();                            var memfree = $(this).find('memfree').text();  
71                            var cpuavg = $(this).find('cpuavg').text();
72    
73                          memtotal = Math.round ( memtotal / (1024*1024) );                          memtotal = Math.round ( memtotal / (1024*1024) );
74                          memfree = Math.round ( memfree / (1024*1024) );                          memfree = Math.round ( memfree / (1024*1024) );
75                          var memused = memtotal - memfree;                          var memused = memtotal - memfree;
# Line 78  function refreshData() { Line 81  function refreshData() {
81                          $('#server_memory_usage').attr('alt', mem_percentage + '%');                          $('#server_memory_usage').attr('alt', mem_percentage + '%');
82                          $('#server_memory_usage').attr('title', mem_percentage + '%');                          $('#server_memory_usage').attr('title', mem_percentage + '%');
83                          $('#server_memory_usage_txt').text( memused + '/' + memtotal + 'MB');                          $('#server_memory_usage_txt').text( memused + '/' + memtotal + 'MB');
84    
85    
86                            $('#server_cpu_usage').attr('src', 'usagebar.php?usage=' + cpuavg);
87                            $('#server_cpu_usage').attr('alt', cpuavg + '%');
88                            $('#server_cpu_usage').attr('title', cpuavg + '%');
89                            $('#server_cpu_usage_txt').text( cpuavg+ '%');
90                  });                  });
91                  $(xml).find('vm').each(function() {                  $(xml).find('vm').each(function() {
92                          var name = $(this).find('name').text();                          var name = $(this).find('name').text();
# Line 87  function refreshData() { Line 96  function refreshData() {
96                          var conurl = $(this).find('conurl').text();                          var conurl = $(this).find('conurl').text();
97                          var session = $(this).find('session').text();                          var session = $(this).find('session').text();
98                          var os = $(this).find('os').text();                          var os = $(this).find('os').text();
99                            var cpuavg = $(this).find('cpuavg').text();
100    
101                          name = name.replace(" ", "_");                          name = name.replace(" ", "_");
102                          name = name.replace(".", "_");                          name = name.replace(".", "_");
# Line 105  function refreshData() { Line 115  function refreshData() {
115                                  vm.find('.actionstop').show();                                  vm.find('.actionstop').show();
116                                  vm.find('.actionstart').hide();                                  vm.find('.actionstart').hide();
117                                  vm.find('.os').text(' - ' + os);                                  vm.find('.os').text(' - ' + os);
118    
119    
120                                    vm.find('.cpu_graph').show();
121                                    vm.find('.cpu_graph').attr('src', 'usagebar.php?usage=' + cpuavg);
122                                    vm.find('.cpu_graph').attr('title',  cpuavg + '%');
123                                    vm.find('.mem_graph').show();
124                          } else {                          } else {
125                                  if (state == "Halted") {                                  if (state == "Halted") {
126                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");
# Line 115  function refreshData() { Line 131  function refreshData() {
131                                  vm.find('.console').hide();                                  vm.find('.console').hide();
132                                  vm.find('.actionstop').hide();                                  vm.find('.actionstop').hide();
133                                  vm.find('.actionstart').show();                                  vm.find('.actionstart').show();
134                                    vm.find('.cpu_graph').hide();
135                                    vm.find('.mem_graph').hide();
136                          }                          }
137                                                    
138                  })                  });
139                    $('#logo').show();
140         });         });
141  }  }
142    
# Line 277  foreach($vms_array as $vm) { Line 296  foreach($vms_array as $vm) {
296    
297                  </td>                  </td>
298    
299                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
300                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='cpu_graph'><br>
301                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>
302                          <span id='vps_cpu_usage_txt_UID'><?php echo $cpu_count; ?> VCPU</span>                          <span id='vps_cpu_usage_txt_UID'><?php echo $cpu_count; ?> VCPU</span>
303                  </td>                  </td>
304                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small'>
305                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='mem_graph'><br>
306                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>
307                          <span id='vps_memory_usage_txt_UID'><?php echo format_memory($memory); ?></span>                          <span id='vps_memory_usage_txt_UID'><?php echo format_memory($memory); ?></span>
308                  </td>                  </td>
# Line 291  foreach($vms_array as $vm) { Line 312  foreach($vms_array as $vm) {
312                          <span id='vps_net_usage_txt_UID'>na</span>                          <span id='vps_net_usage_txt_UID'>na</span>
313                  </td>                  </td>
314  -->  -->
315                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
316                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>
317                          <span id='vps_disk_usage_txt_UID'><?php echo format_storage($harddrive_size); ?></span>                          <span id='vps_disk_usage_txt_UID'><?php echo format_storage($harddrive_size); ?></span>
318                  </td>                  </td>
319                  </tr>                  </tr>
320                    
321    
322          </table>          </table>
323          <!-- MACHINE END -->          <!-- MACHINE END -->

Legend:
Removed from v.1890  
changed lines
  Added in v.1894

  ViewVC Help
Powered by ViewVC 1.1.20