Hello. As you set the thread to solved immediately, I am not sure if it is still relevant for you.
Anyways:
Please post the content of /etc/smartd.conf.
DEFAULT -a -o on -S on -T permissive -W 0,50,55 -n never,q
/dev/disk/by-id/ata-Samsung_SSD_870_EVO_4TB_xxx \
-m mail@mydomain.de -M exec /usr/share/smartmontools/smartd-runner
/dev/disk/by-id/nvme-WD_BLACK_SN770M_2TB_xxx -d nvme \
-m mail@mydomain.de -M exec /usr/share/smartmontools/smartd-runner
Do you have configured default values for all devices?
I think so.
The configuration is generated according this https://github.com/openmediava…es/etc-smartd_conf.j2#L17
-W DIFF[,INFO[,CRIT]] critical temp is setting from UI + 5 degrees, so this is correct. The UI setting is the INFO value. See https://linux.die.net/man/5/smartd.conf
Thank you for looking up and sharing the insights. But how does this make sense from a user perspective? When I select 50° C in the GUI, then I expect to get a notification when reaching 50° C, not 55. I kindly suggest to adjust openmediavault's way to process the data.
Another issue I encountered on a fresh openmediavault (version 7.6.0-1) this morning:
One drive's temperature on the dashboard is 37° C. I turned on temperature monitoring and set it to 50° C.
openmediavault sent me a mail immediately telling:
Quote
The following warning/error was logged by the smartd daemon:
Device: /dev/disk/by-id/nvme-WD_BLACK_SN770M_2TB_xxx, Temperature 56 Celsius reached critical limit of 55 Celsius (Min/Max ??/56)
Executing smartctl -a shows:
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 37 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 1%
Data Units Read: 24.682.646 [12,6 TB]
Data Units Written: 73.273.104 [37,5 TB]
Host Read Commands: 125.716.680
Host Write Commands: 423.734.597
Controller Busy Time: 865
Power Cycles: 910
Power On Hours: 8.233
Unsafe Shutdowns: 385
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 227
Critical Comp. Temperature Time: 322
Temperature Sensor 1: 57 Celsius
Temperature Sensor 2: 37 Celsius
Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged
Display More
So there seem to be two temp sensors on the drive. openmediavault's dashboard shows the Temperature or sensor 1's value? But smartd daemon watches sensor 2 and throws the alert accordingly?
Thanks