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.
OpenTCA is C/C++-based software for the Linux/BSD platform, intended to allow anyone with a computerized-vehicle to analyze trouble codes without having to pay a mechanic to do it.