If a server is configured to check the RAID weekly using /usr/sbin/raid-check and the output of smartctl -a is being monitored, is it worthwhile to also have regular SMART short and long self tests be configured to run, or would that be overkill?
In case it matters, this is for Intel DC S3500 SSD drives in a RAID configuration that can tolerate 2 drive failures.
If you don't have a hardware RAID controller and are using software RAID, sure...
It makes sense to check the S.M.A.R.T. status and monitor the RAID status of your array in that situation.