Resources ¶
Real-time inventory and operations, for the selected cluster, on every kind of Proxmox VE resource: clusters, nodes, guests, storage, networks, disks, partitions and snapshots.
Features¶
-
Search
Search box on Guests, Snapshots and other grids — filters across name, description, tags and the other text columns simultaneously (hostname too when Show OS Info is on).
-
Card View
On Nodes, Guests and Storages, switch from grid to card layout for a glance-at-everything overview. Cards show health score, status badges, key metrics and the same quick actions as the grid.
-
Health Score
Unified
HealthScoreindicator (badge or gauge) computed from CPU, memory, disk usage and resource type, with a contextual tooltip explaining the score. -
Quick Actions
Start, shutdown, reboot, stop, reset, pause, unlock or open a console directly from any row — without leaving the page. Snapshots are managed from the row's expanded detail.
-
Console Access
Open NoVnc, Xterm.js or Spice console for nodes, VMs and containers from the resource view.
-
Cross-references
Click a node name, VM ID, storage or snapshot to jump to its detail page; the cluster context is preserved automatically.
-
Network diagram
The Networks → Diagram tab renders an interactive SVG topology of nodes, bridges, VNets and guests (powered by
cv4pve-api-dotnet) — savable for documentation.
Why¶
Why this view when PVE already shows resources per cluster?
The whole cluster at once
Resources lists VMs, nodes, storage and snapshots of the whole selected cluster in one filterable grid.
Filter, sort, group, search
RadzenDataGrid gives multi-column sort, grouping, column picker and free-text search — find that one VM with prod in tags among 200.
Quick actions from the list
Start, stop, open console without ever opening the per-VM page — straight from the row.
Network at a glance
The Networks tab gives bridges/bonds/SDN/diagram in one place — what PVE only shows split between per-node tabs.
Sections¶
- Overview — high-level dashboard of clusters, nodes, guests and storage
- Cluster — per-cluster summary with node counts, guest counts and resource roll-ups
- Nodes — all cluster nodes with CPU/Memory/Disk usage, status, kernel, uptime, hostname
- Guests — VMs and containers of the cluster, with running/stopped state, owner node, tags, lock state and quick actions (start/stop/console); the Show OS Info toggle adds hostname and OS family/version (read via QEMU Guest Agent)
- Storages — storage definitions across the cluster, type, status, usage
- Networks — tabbed view: Nodes (bridges/bonds) · Guests (per-VM NIC config) · SDN (zones, VNets) · Diagram (interactive SVG topology)
- Disks — virtual disks of every VM/CT, grouped by guest: kind, storage, file, size, cache, backup flag, unused, mount point, passthrough, format
- Partitions — partitions and mount points (read via QEMU Guest Agent)
- Snapshots — all snapshots in the cluster with host, VM ID, name and date; with snapshot size calculation also storage, disk, size on disk, replication flag and a Trends tab
Enterprise Additions¶
Enterprise enables snapshot size data on Resources:
- Snapshot size — size on disk in the Snapshots grid and in a guest's Snapshots tab, the Snapshots Usage card on Cluster and the snapshot gauge in the cluster summary
- Orphan snapshots — see below
Orphan snapshots¶
A snapshot removed in Proxmox VE can survive on the underlying storage: the removal does not always propagate to the dataset, and the space stays occupied. Proxmox VE no longer lists it, so nothing in its UI reveals it — the disk simply looks fuller than the snapshots explain.
Opening a guest's Snapshots tab from Resources lists these first, marked as orphans, with a warning summing the space they hold. They cannot be rolled back, edited or deleted from here, since Proxmox VE has no snapshot to act on: removing one means working on the storage directly, on the node.
Requires SSH
Orphan detection compares what the storage holds against what Proxmox VE reports, so it needs the same SSH credentials as snapshot size calculation. Without them, neither is shown.
Sizes are read per storage type. On ZFS the reported size is the space the snapshot actually occupies; on other backends it is currently an approximation.
Console Limitations¶
Node console requires a PAM user
Node console (NoVnc, Xterm.js) requires the WEB API user to be a PAM user (e.g. root@pam). Users authenticated via other realms (PVE, LDAP, …) cannot open a node console because Proxmox VE requires OS-level authentication. The console button is disabled if the WEB API user is not a PAM user.
VM/CT console requires Credential authentication
VM and container console (QEMU, LXC) requires the WEB API to use Credential authentication (username/password). The console button is disabled when the WEB API is configured with API Token authentication, because Proxmox VE requires a user session to open a VM console.