Recommendation on a Hard Drive Monitoring tool?

Can anyone recommend some software to MONITOR the performance of a pool of Hard Drives. I want to be specific here. I would like to MONITOR the drives not test them. The right tool would show me.

  • Drives with errors
  • Drives temperature
  • Drives Read write times

This kind of stuff. Now that my mining rig is up would be great to step back and run this every once in while to see if there is a drive that requires maintenance or needs to be chucked and replaced.

Like everything else it would be great if it were FREE or a small fee.