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',
);