/[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 1889 by torben, Sat Dec 1 16:12:51 2012 UTC revision 1892 by torben, Sun Dec 2 16:30:24 2012 UTC
# Line 67  function refreshData() { Line 67  function refreshData() {
67                  $(xml).find('host').each(function() {                  $(xml).find('host').each(function() {
68                          var memtotal = $(this).find('memtotal').text();                          var memtotal = $(this).find('memtotal').text();
69                          var memfree = $(this).find('memfree').text();                            var memfree = $(this).find('memfree').text();  
70                            var cpuavg = $(this).find('cpuavg').text();
71    
72                          memtotal = Math.round ( memtotal / (1024*1024) );                          memtotal = Math.round ( memtotal / (1024*1024) );
73                          memfree = Math.round ( memfree / (1024*1024) );                          memfree = Math.round ( memfree / (1024*1024) );
74                          var memused = memtotal - memfree;                          var memused = memtotal - memfree;
# Line 75  function refreshData() { Line 77  function refreshData() {
77                          //alert(memused + ' ' + mem_percentage);                          //alert(memused + ' ' + mem_percentage);
78    
79                          $('#server_memory_usage').attr('src', 'usagebar.php?usage=' + mem_percentage);                          $('#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');                          $('#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();
# Line 85  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 103  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                          } else {                          } else {
123                                  if (state == "Halted") {                                  if (state == "Halted") {
124                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");                                          vm.find('.state').css("background-image", "url('gfx/vps_topred.png')");
# Line 113  function refreshData() { Line 129  function refreshData() {
129                                  vm.find('.console').hide();                                  vm.find('.console').hide();
130                                  vm.find('.actionstop').hide();                                  vm.find('.actionstop').hide();
131                                  vm.find('.actionstart').show();                                  vm.find('.actionstart').show();
132                                    vm.find('.cpu_graph').hide();
133                                    vm.find('.mem_graph').hide();
134                          }                          }
135                                                    
136                  })                  })
# Line 200  body { Line 218  body {
218  </tr>  </tr>
219  <tr>  <tr>
220          <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'>
221                  <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>
222    
223          <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'>
224                  <img id='server_memory_usage' src='usagebar.php?usage=1' width='102' height='16'><div id='server_memory_usage_txt'>0/4 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>
225    
226          <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'>
227                  <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>
228          <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'>
229                  <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>
230    
231          </td>          </td>
232  </tr></table>  </tr></table>
# Line 275  foreach($vms_array as $vm) { Line 293  foreach($vms_array as $vm) {
293    
294                  </td>                  </td>
295    
296                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
297                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='cpu_graph'><br>
298                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>                          <img src='gfx/icon-cpu.png' style='vertical-align: middle;'>
299                          <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>
300                  </td>                  </td>
301                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small'>
302                            <img src='usagebar.php?usage=1' width='102' height='16' title='static dummy data' class='mem_graph'><br>
303                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>                          <img src='gfx/icon-memory.png' style='vertical-align: middle;'>
304                          <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>
305                  </td>                  </td>
# Line 289  foreach($vms_array as $vm) { Line 309  foreach($vms_array as $vm) {
309                          <span id='vps_net_usage_txt_UID'>na</span>                          <span id='vps_net_usage_txt_UID'>na</span>
310                  </td>                  </td>
311  -->  -->
312                  <td width='100' align='right' class='small'>                  <td width='100' align='right' class='small' valign='top'>
313                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>
314                          <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>
315                  </td>                  </td>
316                  </tr>                  </tr>
317                    
318    
319          </table>          </table>
320          <!-- MACHINE END -->          <!-- MACHINE END -->

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

  ViewVC Help
Powered by ViewVC 1.1.20