Proxmox - top 10 hogs

This is dashboard for finding which VM in your proxmox cluster eats most IOPS/Data/Network.

Proxmox - top 10 hogs screenshot 1

Usage

If you already have proxmox metric collection enabled, just import dashboard.

Configuration

Requires Proxmox VE >= 4.0!

Install graphite (i use go-carbon with carbonapi).
Carbon should listen on UDP port, 2003 by default.

For schema file, use something like

[carbon]
pattern = ^carbon\.
retentions = 60:90d

[proxmox]
pattern = ^proxmox\.
retentions = 60:30d

[default_1min_for_1day]
pattern = .*
retentions = 60s:1d

Next, go to /etc/pve/status.cfg on your proxmox cluster machine (create this file if it doesn’t exist) with contents:

graphite:
   server your_carbon_server
   port 2003
   path proxmox

Restart pvestatd (might not be needed). Metrics should start arriving to carbon.

Import dashboard and you’re ready to go.

Revisions
RevisionDescriptionCreated

Get this dashboard

1

Sign up for Grafana Cloud

Create free account

2

Import the dashboard template

or

Download JSON

Datasource
Dependencies