I just saw this posted on reddit and I think it's a very nice tool for everyone to have: https://www.reddit.com/r/selfh…d_as_promised_hard_drive/
The source is hosted on github and there's also a docker image available on Docker Hub.
I know there's a S.M.A.R.T. monitoring section in OMV, but I never got the hang of it.