Если рейд аппаратный, смотреть нужно контроллер, на котором он собран; у каждого производителя идут свои утилиты. Тогда нужно мониторить через утититу как состояние самого рейда, так и смарт отдельных винтов (не каждый контроллер даст доступ к смарту напрямую).
Но в случае ТС имеем дело с софтовым рейдом. Для этого у mdadm есть опция --monitor, можно запускать демоном, можно по крону - контроль самого рейда. И контроль физического состояния самих винтов - smartctl.