github Meliox/PVE-mods v1.0.7
pve-mod v1.0.7

3 hours ago

Changelog

This release brings several improvements over the previous version:

Highlights

  • nag_screen compatibility

    • Updated nag_screen to support proxmox-widget-toolkit 9.2.111.
  • Worker and process cleanup

    • Fixed stale worker lock detection for zombie processes.
    • Improved cleanup of zombie pve_mod_worker processes.
    • Reaped orphaned collector processes.
  • Temperature monitoring

    • Added a configurable minimum-temperature ignore threshold.
    • Fixed Intel average and core temperature reporting.
    • Fixed temperature unit conversion.
    • Sensor widgets are now shown again when valid data becomes available after previously being hidden.
  • GPU monitoring

    • Added GPU utilization display for NVIDIA GPUs with color-coded thresholds.
    • GPU Details and GPU Fans widgets are now hidden when no GPU is present.
  • UPS monitoring

    • Redesigned the UPS status panel with a battery-charge progress bar.
    • Improved UPS data normalization to support units that does not expose all data.

⚠️ Initial Release Notice

As this is the first release of the new architecture, testing and general usage feedback are highly appreciated.

Extension debugging is currently enabled to help troubleshoot potential issues. This may cause a minor performance impact while remaining on the PVE node summary page, as the mod periodically retrieves system information and it writes to journal log.

To minimize the impact, information polling automatically stops after 10 seconds when the node summary page is no longer active.

Debug output can be monitored with:

journalctl -u pveproxy -f

Debugging will be disabled in a future release once the new architecture has received sufficient testing. Kindly provide full logs - e.g. collected after a clean systemctl restart pveproxy

Should you wish to disable this, then it can be done in

/usr/share/perl5/PVE/PVEMod/Config.pm

https://github.com/Meliox/PVE-mods/blob/v1.0.7/src/modules/node_info/files/Config.pm#L20 - Change to 0.

  • 8d70194 fix(nag_screen): Patch typo (#318)
  • 2a122ef feat(node_info) Add configurable minimum-temperature ignore threshold (#316)
  • 0476410 fix(node_info): re-show sensor widgets when data becomes valid again after being hidden (#312)
  • 972c9ae fix(node_info): reap zombie pve_mod_worker and orphaned collector processes (#307)
  • 69e2d78 feat(node_info): UPS widget: redesign status panel with battery-charge progress bar (#310)
  • bdb3f9f fix(node_info): normalize UPS data — derive ups.realpower fallback and clean invalid battery.mfr.date (#309)
  • c768eac fix(nag_screen): Fix nag screen patch webui line offsets (#315)
  • 8a9b756 fix(node_info): hide GPU Details and GPU Fans when no GPU is present (#311)
  • f754331 fix(node_info): fix stale worker lock detection for zombie processes (#306)
  • e46734c fix(node_info): return average and core temps for intel (#302)
  • cee8d04 feat/fix(node_info): expose temp_unit in graphics API response & fix temperature conversion (#295)
  • 8ebc2b4 feat(node_info): add GPU utilization display with color-coded thresholds for NVIDIA GPUs (#296)

Don't miss a new PVE-mods release

NewReleases is sending notifications on new releases.