Any built-in method to export to a CSV or excel Spreadsheet the Summary Listing for each HOST or a overall DATACENTER Sumary?

user11655

New Member
Oct 29, 2025
10
0
1
I have looked aroung in PDM and in Proxmox VE# 9.2.2 and did not see anyway to export like the summary tab to a CSV or Excel Spreadsheet.
 
For a cluster you can get all node resources with:

Bash:
pvesh get /cluster/resources --type node --output-format json

An example for a csv export (package jq needed):

Bash:
pvesh get /cluster/resources --type node --output-format json | \
jq -r '
["Node","Status","CPU %","Cores","RAM used GiB","RAM total GiB","Disk used GiB","Disk total GiB"],
(.[] | [
 .node,.status,
 (((.cpu // 0)*100)|round),
 .maxcpu,
 (((.mem // 0)/1073741824*100)|round/100),
 (((.maxmem // 0)/1073741824*100)|round/100),
 (((.disk // 0)/1073741824*100)|round/100),
 (((.maxdisk // 0)/1073741824*100)|round/100)
]) | @csv' > pve-summary.csv
 
Last edited:
For a cluster you can get all node ressorces with:

Bash:
pvesh get /cluster/resources --type node --output-format json

An example for a csv export (package jq needed):

Bash:
pvesh get /cluster/resources --type node --output-format json | \
jq -r '
["Node","Status","CPU %","Cores","RAM used GiB","RAM total GiB","Disk used GiB","Disk total GiB"],
(.[] | [
 .node,.status,
 (((.cpu // 0)*100)|round),
 .maxcpu,
 (((.mem // 0)/1073741824*100)|round/100),
 (((.maxmem // 0)/1073741824*100)|round/100),
 (((.disk // 0)/1073741824*100)|round/100),
 (((.maxdisk // 0)/1073741824*100)|round/100)
]) | @csv' > pve-summary.csv
Well Alright..glad there are smart people in this world..Thanks.