Jason Kulatunga
0565962a14
Check result of attribute casting to avoid panics ( #528 )
2026-02-05 22:14:03 -08:00
Jason Kulatunga
488fcfc820
added AttributeStatus bit flag
...
ensure DeviceStatus is a valid bit flag.
[docs] added running tests section to contribution guide.
make sure UI correctly treats scrutiny failures as failed.
2022-05-31 13:31:34 -07:00
Jason Kulatunga
46d0b70399
disable NVMe Scrutiny failures for "Numb Error Log Entries" attribute. More analysis needed for NVMe drives & their critical attributes.
...
- fixes #187
- fixes #247
2022-05-23 09:50:15 -07:00
Jason Kulatunga
5ed69d7fc4
adding tests for Smart and parser.
2022-05-06 22:15:19 -07:00
Jason Kulatunga
1ced2198c7
cleanup log messages.
2022-05-04 21:04:58 -07:00
Jason Kulatunga
8fe0dbed6b
partially working. Some datapoints are failing with panic and are silently ignored.
...
TODO must fix.
2022-05-03 22:40:31 -07:00
Jason Kulatunga
0872da57d7
fixes for tests.
2021-11-17 21:08:56 -08:00
Jason Kulatunga
31b5dfa038
ensure that all buckets are created during init. Remove all references to "name" field for attributes (shoudl come from metadata instead). Status is now an int64 (0 is passing).
2021-10-24 16:01:53 -07:00
Jason Kulatunga
80f4660130
validate thresholds whenever SMART data is recieved.
2021-07-25 22:11:07 -07:00
Jason Kulatunga
8a46931399
!!!!WIP!!!!
...
adding InfluxDB
- influxdb added to dockerfile
- influxdb s6 service
- influxdb config
- adding defaults to config
- creating a DeviceRepo interface (multiple db backends)
- implemented DeviceRepo interface as ScruitnyRepository
2021-06-27 10:55:18 -07:00