AnalogJ / scrutiny

Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds
MIT License
5.01k stars 165 forks source link

[FEAT] Bypass, skip or set own my thresholds for specific values and/or attributes #369

Open Smexhy opened 2 years ago

Smexhy commented 2 years ago

Is your feature request related to a problem? Please describe. Some time ago I was opening issue regarding certain value and threshold which was resulting in my checks as failed for this specific disk, because of Command Timeout attribute. https://github.com/AnalogJ/scrutiny/issues/260 - I noticed that daevin commented on this issue as well after it was closed few months ago, but I couldn't verify his statement personally, what do you think? Although I am opening this issue from another reason.

Describe the solution you'd like I would like to be able to set threshold for specific attributes myself, or completely bypass checks for them for certain drives. Currently I can set in webUI settings under Device Status - Thresholds to only use SMART thresholds, not scrutiny (or both), and that actually fixed my issue and shows the drive checks as passed. However when I open drive additional info to see specific thresholds one by one, the command timeout attribute still shows as failed, even with my settings set to SMART only. I would like to either so that scrutiny would use SMART thresholds after opening additional drive info as well, or to be able to set manual scrutiny thresholds for specific attributes, so for example if I could set threshold of Command Timeout to 2 for my ATA drive and therefore making scrutiny validate disk as "passed".

dmshimself commented 2 months ago

Oh yes please. In particular being able to control when Command Timeout value changes kick in.