como monitorar temperatura do HD no Linux

Monitore a temperatura do seu HD com hddtemp

O aplicativo hddtemp serve para monitorar a temperatura do seu HD, através da leitura dos dados do S.M.A.R.T.

O QUE É S.M.A.R.T?

É um acrônimo para Self-Monitoring, Analysis and Reporting Technology — tecnologia de automonitoramento e análise, em português.
Trocando em miúdos, é um sistema de monitoramento desenvolvido para discos rígidos (HDs) e unidades de estado sólido (SSDs).
Seu propósito é antecipar falhas no dispositivo de armazenamento, o que permite ao usuário se prevenir de perda de dados. Você pode saber mais sobre o assunto no site do wikipedia.

O que o hddtemp faz?

O utilitário busca informações sobre a temperatura do disco rígido nos dados fornecidos pelo S.M.A.R.T — desde que o dispositivo tenha suporte ao recurso.
O aplicativo pode ser executado como um comando simples ou como daemon, para obter informações de todos os servidores.

Como instalar o hddtemp

O programa pode ser instalado no Debian ou no Ubuntu com o apt-get:

sudo apt-get install hddtemp

Nas distribuições baseadas no Red Hat, use o yum:

sudo yum install hddtemp

Se quiser, pode instalar o hddtemp direto do código fonte. Comece com o download:

http://download.savannah.gnu.org/releases/hddtemp/hddtemp-0.3-beta15.tar.bz2

Em seguida, instale-o no seu sistema:

tar xvjf hddtemp-0.3-beta15.tar.bz2
cd hddtemp-0.3-beta15
./configure
make
sudo make install

Em seguida, instale o banco de dados de temperatura de discos rígidos — você pode escolher instalar este arquivo em /usr/share/misc ou em /etc. Eu vou optar pelo primeiro diretório:

cd /usr/share/misc
sudo wget http://download.savannah.nongnu.org/releases/hddtemp/hddtemp.db

Se tudo correu bem, até aqui, já podemos seguir em frente com a diversão.

Como verificar a temperatura do drive com o hddtemp

Execute o comando em um terminal, informando o caminho do disco cuja temperatura você deseja verificar. Veja um exemplo:

sudo hddtemp /dev/sda

No meu sistema, o resultado foi este:

/dev/sda: TOSHIBA MK1652GSX: 49°C

Como monitorar a temperatura do HD remotamente

O hddtemp responde a requisições via rede TCP/IP, na porta 7634 — para que isto aconteça, é necessário rodar o aplicativo no modo daemon.
No exemplo, abaixo, vou mostrar como rodar o hddtemp no modo daemon e monitorando o dispositivo SATA /dev/sdb:

 sudo hddtemp -d SATA:/dev/sdb

Agora vá para outro computador e use o netcat para acessar o IP daquela máquina:

 sudo netcat 192.68.254 7634

No meu caso, o resultado foi este:

|/dev/sdb|TOSHIBA MK1652GSX|56|C|

Experimente no seu sistema.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como “Rick and Morty” e “BoJack Horseman”.
Me siga no Twitter e vamos trocar ideias!

One thought on “Monitore a temperatura do seu HD com hddtemp”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *