github Meliox/PVE-mods v2.2.0
pve-mods v2.2.0

59 minutes ago

Highlights

PVE-mods 2.2.0 is a big release for node_info: native AMD GPU support, GPU history graphs, redesigned UPS and CPU temperature views, and storage health. It also adds three new mods: node_search, guest_summary and oidc_console_access.

New mod: node_search

Guest IP addresses, MAC addresses, hostname and OS now appear in the resource lists and in global Search, and all of them are searchable. See the node_search readme.

Resource list with IP addresses, MAC addresses, guest hostname, guest OS and search counts

New mod: guest_summary

The VM and LXC summary pages now show five charts. CPU and memory include Some/Full pressure-stall data on the same chart, next to network, disk IO and IO pressure stall. See the guest_summary readme.

VM CPU and memory graphs with pressure

New mod: oidc_console_access

Proxmox normally reserves the node Upgrade console and the passwordless root Shell for root@pam. This mod lets members of selected Proxmox groups, including OIDC-synced groups, use either or both. Choose the groups for each feature in pve-mods-configure. See the oidc_console_access readme for the security considerations and required Proxmox permissions before enabling it.

Root Shell available to a selected group

AMD GPU monitoring

node_info reads AMD GPUs natively. All GPU types (Intel, AMD, NVIDIA) are displayed with a summary row, a live details window and charts. The charts can be live or recorded in RRD. See the node_info GPU documentation for setup and the GPU graphs and history options.

GPU summary rows for several GPUs

AMD GPU live details window

Storage health

ZFS and SMART health is now shown on the node summary, with a details window. See the storage health documentation.

Storage health summary

UPS and CPU temperature views

The UPS row was redesigned and has a live details window with per-device tabs (see the UPS documentation). CPU temperatures show per-package values with a live details window, and the per-core/CCD temperatures are back in the summary (see the CPU documentation).

UPS details window

CPU temperature summary on a dual-CPU system

Other additions

  • Fans: system fans are shown as a table.
  • Collector intervals: how often each collector polls is now configurable.
  • Configure wizard: it pre-fills your saved answers.
  • Installer: when a patch fails, it shows the file, line and code context.

Important fixes

  • The pve-mods worker no longer leaks inherited file descriptors.
  • Intel GPU CAP_PERFMON is kept across apply, revert and intel_gpu_top upgrades.
  • Removing the package resets configuration files to their defaults instead of deleting them.
  • The node summary shows a loading state while sensor data is fetched, and the sensor tables use balanced 50/50 columns.
  • Fans only appear when enabled, and System Fans use the label reported by sensors.

Upgrade

See Upgrade in the readme.

Full changelog

  • cd7d072 feat(node_search): add guest network information to resource lists and search (#441) by @Meliox
  • a45f514 refactor(guest_summary): rename guest_info module to guest_summary (#440) by @Meliox
  • 0c18cc6 fix(node_info): fill percent series in history chart (#439) by @Meliox
  • b89abb2 docs: update simulated screenshots (#437) by @Meliox
  • eec42f1 fix(node_info): use independent column stacks on the node summary page (#434) by @Meliox
  • 9fa987d fix(node_info): maintain Intel GPU CAP_PERFMON across apply, revert and intel_gpu_top upgrades (#433) by @Meliox
  • 7ac7e14 test(node_info): add lm-sensors tests and promote SODIMM temperatures to DIMM entries (#432) by @Meliox
  • 02da2cf refactor(node_info): rename GPU collector modules to GpuIntel, GpuNvidia and GpuAmd (#431) by @Meliox
  • 03d3faf test(node_info): add Intel and NVIDIA GPU tests, fix NVIDIA N/A readings and GPU temperature threshold (#430) by @Meliox
  • 407aabf fix(node_info): make _ask_yes_no default argument optional (#429) by @Meliox
  • 2aba874 fix(debian): reset conffiles to defaults instead of deleting on remove (#428) by @Meliox
  • 8b95e70 feat(node_info): show system fans as a table and document fan speeds (#425) by @Meliox
  • 4ac6046 feat(guest_info): merge VM/LXC pressure into CPU and memory graphs (#424) by @Meliox
  • 1acaf1a fix(node_info): show per-core/CCD CPU temperatures in the summary again (#423) by @Meliox
  • 280bc49 feat(node_info): add native AMD GPU monitoring (#422) by @Meliox
  • 2b88818 docs(readme): restructure for pve-mods deb, add screenshot, TOC (#421) by @Meliox
  • 8f99b47 feat(node_info): make collector intervals configurable (#404) by @bachmma1
  • 9617f42 docs(node_info): Add screenshots (#420) by @Meliox
  • 75ce16f refactor(node_info): move details info icons to row headings and add per-device tabs to CPU/UPS details windows (#419) by @Meliox
  • 73d9de3 feat(node_info): simplify the GPU summary row and add a live GPU details window (#418) by @Meliox
  • 384c140 feat(node_info): merge pressure-stall graphs into CPU/Memory charts and redesign GPU chart axes (#416) by @Meliox
  • 1a37b76 fix(node_info): show the UPS serial number in the summary row (#417) by @Meliox
  • 8b6854f feat(node_info): redesign the UPS summary row and add a live details window (#415) by @Meliox
  • 7bedcd5 feat(node_info): pre-fill saved answers in the configure wizard (#414) by @Meliox
  • 65d62b1 feat(node_info): show per-package CPU temperatures with a live details window (#413) by @Meliox
  • be19010 fix(node_info): stop pve-mods worker from leaking inherited file descriptors (#412) by @Meliox
  • 63888dd fix(node_info): show a loading state for sensor data on the node summary (#411) by @Meliox
  • a9e2691 fix(node_info): fix alignment of node summary sensor tables (#410) by @Meliox
  • 9caec93 fix(node_info): use balanced 50/50 columns in node summary sensor tables (#409) by @Meliox
  • 1aaacd9 feat(node_info): show ZFS and SMART storage health on the node summary (#408) by @Meliox
  • eed8a51 feat(node_info): record GPU history in RRD and graph it on the node summary (#407) by @Meliox
  • 12c0842 feat(oidc_console_access): allow selected groups to access node consoles (#406) by @Meliox
  • c59f304 feat(installer): Show file path, line and code context when a patch fails (#403) by @Meliox
  • fbeb71e fix(installer): Remove unused config key to remove "New configuration options are available" warning - (#394) by @Meliox
  • e215a67 fix(node_info): Use label from sensors output for System Fans, fall back to default name (#393) by @Meliox
  • b8b6fa8 fix(node_info): Only show fans when enabled (#391) by @Meliox

Don't miss a new PVE-mods release

NewReleases is sending notifications on new releases.