Proxmox VE Coverage
Inventory and cost visibility for QEMU VMs and LXC containers on your own Proxmox VE cluster.
How it works
Inventory, metrics and optimization run today, priced from rates you set yourself — there is no price list to pull from self-hosted hardware.
Inventory
Discovers every QEMU VM, LXC container and template across every node in the cluster, on a schedule or on-demand.
Cost estimation
Priced from the $/vCPU, $/GB RAM and $/GB disk monthly rates you set on the account — VMs and containers are billed on all three; templates only on the disk space they occupy.
Optimization
Flags stopped VMs/containers still reserving resources, and running ones underutilized on CPU and memory relative to their allocation.
Coverage by service
One card per service. Each card lists its resource types and the capabilities they support.
Compute
-
VMs & Containers
Configuration
API token & permissions
One token, restricted to the built-in read-only role — covers every node in the cluster.
-
In the Proxmox VE web UI, go to Datacenter → Permissions → Users and create a dedicated user (e.g.
finops-dash@pve), or reuse an existing one. -
Under Datacenter → Permissions, add a permission for that user on path
/(propagated to all nodes/VMs) with role PVEAuditor — Proxmox's built-in read-only role. No write access is ever needed. -
Under Datacenter → Permissions → API Tokens, add a new token for that user (e.g. token ID
finops-dash). Uncheck Privilege Separation so the token inherits the user's PVEAuditor role directly, or grant PVEAuditor to the token itself the same way as above. -
Copy the token ID (
user@realm!tokenid, e.g.finops-dash@pve!finops-dash) and secret — the secret is shown only once.
Connect the cluster
- Go to Organization → Integrations → Cloud Accounts → Add Account, pick Proxmox VE.
-
Enter the Host (any cluster node's address, e.g.
pve.example.com:8006) and the Token ID / Token Secret from above. Leave Verify TLS certificate off unless the cluster has a certificate signed by a trusted CA — most run with the built-in self-signed one.
Set your pricing
On the account's own Pricing tab, once saved.
First sync
Audit → Proxmox.