HDD SMART data is commonly used to help predict impending drive failure…
i would suggest that it would make sense to utilize such features on a storagenode, to ensure drive reliability,
either by special/custom configurations, or by default the storagenode could simply identify which drive or drive’s it’s set to utilize and then track their SMART data
then display their SMART health status via an indicator directly on the dashboard to help notify SNO’s of potential storage issues.
.
More on special/custom configuration details
in case of more advanced raid setups, so that the storagenode can be made aware of multiple drives to be monitored,
such as in my case i got 11 drives related to my storagenode, i ofc have my own monitoring setup for keeping track of my drives, but i can also understand that some casual SNO might not want an elaborate setup, and just have the storagenode keep track of what can be done without over complicating the issue.
thus simply a custom configuration option in say the config.yaml (or somewhere else if thats a docker thing) where one simply lists the drives to be monitored and which in case of bad smart data will affect the storage health indicator on the web dashboard.
.
More thought’s on the drive/storage health indicator
The health indicator could be Green/Yellow/Red and located somewhere clearly visible on the dashboard, maybe next to the refresh button, or as part of the status.
maybe below the online / offline indicator
simply have a storage media health : good : unhealthy : bad
in green, yellow or red…
one could also maybe change it so that graph colors or the total disk space pie chart would turn yellow or red incase of and issue to draw attention to it…