/[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 1888 by torben, Sat Dec 1 11:27:10 2012 UTC revision 1893 by torben, Mon Dec 3 11:25:39 2012 UTC
# Line 64  $(document).ready( function() { Line 64  $(document).ready( function() {
64    
65  function refreshData() {  function refreshData() {
66          $.get('ajaxdata.php', function(xml) {          $.get('ajaxdata.php', function(xml) {
67                    $(xml).find('host').each(function() {
68                            var memtotal = $(this).find('memtotal').text();
69                            var memfree = $(this).find('memfree').text();  
70                            var cpuavg = $(this).find('cpuavg').text();
71    
72                            memtotal = Math.round ( memtotal / (1024*1024) );
73                            memfree = Math.round ( memfree / (1024*1024) );
74                            var memused = memtotal - memfree;
75                            var mem_percentage = Math.round( (memused/memtotal) * 100);
76    
77                            //alert(memused + ' ' + mem_percentage);
78    
79                            $('#server_memory_usage').attr('src', 'usagebar.php?usage=' + mem_percentage);
80                            $('#server_memory_usage').attr('alt', mem_percentage + '%');
81                            $('#server_memory_usage').attr('title', mem_percentage + '%');
82                            $('#server_memory_usage_txt').text( memused + '/' + memtotal + 'MB');
83    
84    
85                            $('#server_cpu_usage').attr('src', 'usagebar.php?usage=' + cpuavg);
86                            $('#server_cpu_usage').attr('alt', cpuavg + '%');
87                            $('#server_cpu_usage').attr('title', cpuavg + '%');
88                            $('#server_cpu_usage_txt').text( cpuavg+ '%');
89                    });
90                  $(xml).find('vm').each(function() {                  $(xml).find('vm').each(function() {
91                          var name = $(this).find('name').text();                          var name = $(this).find('name').text();
92                          var state = $(this).find('state').text();                          var state = $(this).find('state').text();
# Line 72  function refreshData() { Line 95  function refreshData() {
95                          var conurl = $(this).find('conurl').text();                          var conurl = $(this).find('conurl').text();
96                          var session = $(this).find('session').text();                          var session = $(this).find('session').text();
97                          var os = $(this).find('os').text();                          var os = $(this).find('os').text();
98                            var cpuavg = $(this).find('cpuavg').text();
99    
100                          name = name.replace(" ", "_");                          name = name.replace(" ", "_");
101                          name = name.replace(".", "_");                          name = name.replace(".", "_");
# Line 90  function refreshData() { Line 114  function refreshData() {
114                                  vm.find('.actionstop').show();                                  vm.find('.actionstop').show();
115                                  vm.find('.actionstart').hide();                                  vm.find('.actionstart').hide();
116                                  vm.find('.os').text(' - ' + os);                                  vm.find('.os').text(' - ' + os);
117    
118    
119                                    vm.find('.cpu_graph').show();
120                                    vm.find('.cpu_graph').attr('src', 'usagebar.php?usage=' + cpuavg);
121                                    vm.find('.cpu_graph').attr('title',  cpuavg + '%');
122                                    vm.find('.mem_graph').show();
123                          } else {                          } else {
124                                  if (state == "Halted") {                                  if (state == "Halted") {
125                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");
# Line 100  function refreshData() { Line 130  function refreshData() {
130                                  vm.find('.console').hide();                                  vm.find('.console').hide();
131                                  vm.find('.actionstop').hide();                                  vm.find('.actionstop').hide();
132                                  vm.find('.actionstart').show();                                  vm.find('.actionstart').show();
133                                    vm.find('.cpu_graph').hide();
134                                    vm.find('.mem_graph').hide();
135                          }                          }
136                                                    
137             })                  })
138         });         });
139  }  }
140    
# Line 183  body { Line 215  body {
215  <table width='100%' background='gfx/topbg.png' cellpadding='3' cellspacing='0' border='0' class='toptable'>  <table width='100%' background='gfx/topbg.png' cellpadding='3' cellspacing='0' border='0' class='toptable'>
216  <tr>  <tr>
217          <td rowspan='2' width='160'><img src='gfx/citrix-logo.png' id='logo'></td>          <td rowspan='2' width='160'><img src='gfx/citrix-logo.png' id='logo'></td>
218          <td colspan='3' class='small' align='right'><?php echo $xenversion;?><br><?php echo $license;?></td>          <td colspan='4' class='small' align='right'><?php echo $xenversion;?><br><?php echo $license;?></td>
219  </tr>  </tr>
220  <tr>  <tr>
221          <td width='150' align='right' class='small'><img src='gfx/icon-cpu.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-cpu.png'>
222                  <img id='server_cpu_usage' src='usagebar.php?usage=12' width='102' height='16'><div id='server_cpu_usage_txt'>12%</div></td>                  <img id='server_cpu_usage' src='usagebar.php?usage=12' width='102' height='16' title='static dummy data'><div id='server_cpu_usage_txt'>12%</div></td>
223  <!--  
224          <td width='150' align='right' class='small'><img src='gfx/icon-memory.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-memory.png'>
225                  <img id='server_memory_usage' src='usagebar.php?usage=81' width='102' height='16'><div id='server_memory_usage_txt'>4096/7912 MB</div></td>                  <img id='server_memory_usage' src='usagebar.php?usage=1' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>0/4 MB</div></td>
226  -->  
227          <td width='150' align='right' class='small'><img src='gfx/icon-network.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-network.png'>
228                  <img id='server_net_usage' src='usagebar.php?usage=41' width='102' height='16'><div id='server_net_usage_txt'>1%</div></td>                  <img id='server_net_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_net_usage_txt'>1%</div></td>
229          <td width='150' align='right' class='small'><img src='gfx/icon-disk.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-disk.png'>
230                  <img id='server_disk_usage' src='usagebar.php?usage=41' width='102' height='16'><div id='server_memory_usage_txt'>89.3/405.5 GB</div></td>                  <img id='server_disk_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>89.3/405.5 GB</div></td>
231    
232          </td>          </td>
233  </tr></table>  </tr></table>
# Line 262  foreach($vms_array as $vm) { Line 294  foreach($vms_array as $vm) {
294    
295                  </td>                  </td>
296    
297                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
298                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='cpu_graph'><br>
299                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>
300                          <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>
301                  </td>                  </td>
302                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small'>
303                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='mem_graph'><br>
304                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>
305                          <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>
306                  </td>                  </td>
# Line 276  foreach($vms_array as $vm) { Line 310  foreach($vms_array as $vm) {
310                          <span id='vps_net_usage_txt_UID'>na</span>                          <span id='vps_net_usage_txt_UID'>na</span>
311                  </td>                  </td>
312  -->  -->
313                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
314                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>
315                          <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>
316                  </td>                  </td>
317                  </tr>                  </tr>
318                    
319    
320          </table>          </table>
321          <!-- MACHINE END -->          <!-- MACHINE END -->

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

  ViewVC Help
Powered by ViewVC 1.1.20