hddtemp mit SSD-Platten

hddtemp zeigt die Temperatur der Festplatten an.

Installation

apt install hddtemp

Konfiguration

dpkg-reconfigure hddtemp

Für Netdata im Daemon-Mode starten (Port 7634 auf localhost).

vi /etc/default/hddtemp
service hddtemp restart

Services

vi /etc/services
hddtemp       7634/tcp

Anwendungsbeispiel

hddtemp /dev/sdb
/dev/sdb: WDC WD20EFRX-68EUZN0: 35°C

SSD-Platten

Wird die SSD-Platte nicht auf Anhieb erkannt, fehlen die Parameter in /etc/hddtemp.db.

hddtemp --debug /dev/sda
================= hddtemp 0.3-beta15 ==================
Modell: Samsung SSD 840 EVO 250G B ▒@

field(5) = 0
field(9) = 73
field(12) = 197
field(177) = 206
field(179) = 0
field(181) = 0
field(182) = 0
field(183) = 0
field(187) = 0
field(190) = 34
field(195) = 0
field(199) = 5
field(235) = 254
field(241) = 79

Wie man sieht, steht die Temperatur der SSD-Platte in Feld 190

smartctl -a /dev/sda | grep ^190
190 Airflow_Temperature_Cel 0x0032 066 039 000 Old_age Always - 34

Samsung EVO 840

vi /etc/hddtemp.db

Am Ende einfügen:

"Samsung SSD 840 EVO 250G B" 190 C "Samsung SSD 840 EVO 250GB"

Zwischen G und B soll ein Zwischenraum sein!

Dienste neu starten

service hddtemp restart
service netdata restart

Jetzt wird die Temperatur der SSD-Platte in Netdata korrekt angezeigt.