I have just finished setting up a large RAID 5 array on my home media server and I wanted to monitor the array so I can replace any faulty drives. Smartctl does a good job of warning me about any disk errors, but I also wanted to monitor any errors from the array itself. I found that there is a daemon in Fedora call mdmonitor, that will do the job for me. I tried starting the server, but did not receive any feedback from the service. No errors, no start or fail message. I did some digging and found that I needed to set the following parameter in the /etc/mdadm.conf .

MAILADDR user@example.com

This file is usually created from a mdadm –detail –scan > /etc/mdadm.conf, and needs this parameter added manually.