diff --git a/html/includes/application/proxmox.inc.php b/html/includes/application/proxmox.inc.php new file mode 100644 index 0000000000..dcc28d9544 --- /dev/null +++ b/html/includes/application/proxmox.inc.php @@ -0,0 +1,18 @@ + 'Traffic', +); + +foreach (proxmox_node_vms(var_get('device')) as $nvm) { + $vm = proxmox_vm_info($nvm['vmid'], $nvm['cluster']); + + foreach ($vm['ports'] as $port) { + foreach ($graphs as $key => $text) { + $graph_type = 'proxmox_traffic'; + + $graph_array['height'] = '100'; + $graph_array['width'] = '215'; + $graph_array['to'] = $config['time']['now']; + $graph_array['id'] = $vm['app_id']; + $graph_array['device_id'] = $vm['device_id']; + $graph_array['type'] = 'application_'.$key; + $graph_array['port'] = $port['port']; + $graph_array['vmid'] = $vm['vmid']; + $graph_array['cluster'] = $vm['cluster']; + $graph_array['hostname'] = $vm['description']; + + echo '

'.$text.' '.$port['port'].'@'.$vm['description'].'

'; + + echo ""; + + include 'includes/print-graphrow.inc.php'; + + echo ''; + } + } +} diff --git a/html/pages/proxmox.inc.php b/html/pages/proxmox.inc.php index fc04dac9f6..9593992b0e 100644 --- a/html/pages/proxmox.inc.php +++ b/html/pages/proxmox.inc.php @@ -1,40 +1,6 @@ '; foreach (proxmox_cluster_vms(var_get('cluster')) as $pmxvm) { - echo '
  • '.generate_link($pmxvm['vmid']." (".$pmxvm['description'].")", array('page' => 'proxmox', 'cluster' => $pmxc['app_instance'], 'vmid' => $pmxvm['vmid'])).'
  • '; + echo '
  • '.generate_link($pmxvm['vmid']." (".$pmxvm['description'].")", array('page' => 'proxmox', 'cluster' => var_get('cluster'), 'vmid' => $pmxvm['vmid'])).'
  • '; } echo ''; } else { diff --git a/html/pages/proxmox/vm.inc.php b/html/pages/proxmox/vm.inc.php index cb43e3c9f7..2f9f147763 100644 --- a/html/pages/proxmox/vm.inc.php +++ b/html/pages/proxmox/vm.inc.php @@ -5,9 +5,6 @@ global $vars; $vm = proxmox_vm_info(var_get('vmid'), var_get('cluster')); -print '
    ';
    -var_dump($vm);
    -print '
    '; $graphs = array( 'proxmox_traffic' => 'Traffic', );