A resposta de Maxwell está certa, mas está faltando o download de um URL para o script:
http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
eu também adiciono esta linha abaixo na linha 109 do script, para evitar um aviso
if (!defined($number)) { $number = 0; }
Para aqueles sem nagios, o script requer uma util.pm lib. Usuários do Debian podem obtê-lo no pacote nagios-plugins e outros usuários podem obtê-lo aqui:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
o uso é simples:
./check_smart.pl -i scsi -d /dev/sda
mas concordo com o comentário do exquisitor, uma maneira de representar graficamente todos (ou pelo menos alguns valores importantes) valores inteligentes seria ótimo
ATUALIZAÇÃO : o script gera outros valores inteligentes, mas somente se você escolher a interface ata (-i ata). Como hoje todos os drivers (até ata / sata) são dispositivos scsi, isso cria confusão (e provavelmente é um bug). Por isso, recomendo que aqueles com drivers ata / sata editem o script e, na linha 209, substituam a opção "ata "para" scsi "