Hot off the press, just published this article for smartmontools.
writerforlinux.wixsite.com
Linux Man Page for smartctl:
linux.die.net

Self Monitoring Analysis And Reporting Technology Smartmontools For Linux
Years back my 500 GB hard drive was failing and the input/output readings where clear from using the smartmontools via the command line. So after opening the front case of the desktop I discovered that the SATA cable was being pinched. Replacing the SATA cable worked however; a year later I had...
Linux Man Page for smartctl:
smartctl(8) - Linux man page
smartctl controls the Self-Monitoring, Analysis and Reporting Technology (SMART) system built into many ATA-3 and later ATA, IDE and SCSI-3 hard drives.