Skip to content

[BUG] ProxMenux Monitor prevents HDD standby / wakes disks from standby #232

Description

@Turtletrumpet

Hi,

first of all: thank you for ProxMenux. The Monitor is a very useful tool and gives a great quick overview of the Proxmox host.

I noticed one issue with the Monitor on my system:

Environment

Proxmox VE 9
ProxMenux 1.2.2
Multiple SATA HDDs used for SnapRAID data/parity disks
HDD standby configured via hdparm and, for one Seagate disk, via hd-idle

Observed behavior

When the ProxMenux Monitor is running, my HDDs do not reliably enter standby, or they wake up again shortly after entering standby.

After stopping/disabling the ProxMenux Monitor, the disks enter standby correctly and remain in standby until there is an actual disk access.

Expected behavior

The Monitor should ideally avoid waking disks that are already in standby, or provide an option to disable disk/SMART/temperature polling for HDDs.

Possible cause

It looks like the Monitor may periodically query disk, SMART, or temperature information. Such checks can wake SATA HDDs or prevent them from becoming idle long enough to spin down.

A standby-safe approach could be to use something like smartctl -n standby where applicable, or to provide a setting to disable SMART/temperature polling for disks.

Workaround

Disabling the Monitor service resolves the issue:

systemctl disable --now proxmenux-monitor

It would be great if the Monitor could keep its current functionality while avoiding unwanted HDD spin-ups, especially for NAS/SnapRAID setups where disk standby is intentional.

Thanks again for the project.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions