Matthew Stern
1de36625a4
[Agent] feat: parse ATA device statistics for temperature and future metrics ( #1689 )
...
* feat: add ATA Device Statistics parsing and fall back for SMART temp reading
* simplify ata device statistics structs and fix smartctl args tests
* simplify ata device statistics lookup to use page number only
---------
Co-authored-by: henrygd <hank@henrygd.me >
2026-01-26 19:05:55 -05:00
Julian Nadeau
648a979a81
Add SMART_DEVICES_SEPARATOR + allow drives with the same name to be added with different types (e.g. raid controllers) ( #1655 )
...
* Add SMART_DEVICES_SEPARATOR to override ,
* Allow composite keys in smart devices for raid controller support
2026-01-21 17:58:20 -05:00
henrygd
96196a353c
smart: fallback to nvme namespace path if base controller path fails ( #1504 )
2025-12-10 14:09:20 -05:00
henrygd
f64a361c60
add EXCLUDE_SMART env var ( #1392 )
2025-11-11 16:05:00 -05:00
henrygd
85169b6c5e
improve parsing of edge case smart power on times ( #1347 )
2025-10-30 16:32:06 -04:00
henrygd
365d291393
improve smart device detection ( #1345 )
...
also fix virtual device filtering
2025-10-29 01:16:58 -04:00
henrygd
473cb7f437
merge SMART_DEVICES with devices returned from smartctl scan
2025-10-28 15:38:47 -04:00
henrygd
783ed9f456
cache smartctl scan results for 10 min w/ force option
...
also add support for sntrealtek
2025-10-28 14:01:45 -04:00
henrygd
b3e9857448
add SMART_DEVICES env var ( #373 , #1335 )
...
also iterate through parsers to try to find a match if type is not defined.
2025-10-27 15:26:29 -04:00
henrygd
2eda9eb0e3
add support for scsi and sntasmedia smart data ( #373 , #1335 )
2025-10-27 14:39:12 -04:00