smartmontools contains utility programs (smartctl, smartd) to control/monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI disks. It is derived from smartsuite.
- Schedule S.M.A.R.T. testing of your drive on a regular base with smartd
- smartd prints log messages and triggers alert mails when a failure of your drive is predictable
Great, with one exception! smartd (on linux server/as daemon on linux) will send warning mail of current pending sector/offline uncorrectable each time the server boots (or smartd is started) therefore, a server which boots each day will "spam" the inbox of the admin with these mails. If only it could write the last state/mail sent in a dir (like /var/lib or something), that would be great.