Festplatten Temperatur auslesen mit hddtemp

2010-08-22 - kostaki 1 Kommentar »

Die Festplatten Temperatur ist für die Lebensdauer einer Festplatte mit entscheidend, aber wie kann man sie auf einem Debianserver auslesen? Dafür gibt es bei Debian das Paket hddtemp, das selbsterklärend ist. Die Frage ob man es als Daemon starten lassen will beantwortet man mit Nein.

$ aptitude install hddtemp

Jetzt kann man sich die Temperatur für die einzelnen Festplatten ausgeben lassen.

$ hddtemp /dev/sda
/dev/sda: SAMSUNG HD753LJ: 32°C
$ hddtemp /dev/sdb
/dev/sda: SAMSUNG HD753LJ: 25°C

Man kann auch gleiche beide Laufwerke abfragen.

$ hddtemp /dev/sd[ab]
/dev/sda: SAMSUNG HD753LJ: 32°C
/dev/sdb: SAMSUNG HD753LJ: 25°C

Einfach und sehr hilfreich.

Ähnliche Artikel

  1. Ein Kommentar

  2. Falk
    schrieb am 23.08.2010 um 17:01 Uhr

    Hallo,

    wie im anderen Kommentar bereits geschrieben, bietet es sich an, die Informationen regelmäßig zu überwachen. Gerade hddtemp kann bei Heimservern und nicht klimatisiertem Betrieb interessant sein. Für Puristen bietet sich dazu die Einbindung von hddtemp in mrtg an. Das kann zum Beispiel so laufen:

    #!/bin/bash
    HDDTMP=`which hddtemp`
    HDDDEV=’sda’
    HDDDEGC=`hddtemp /dev/$HDDEV | awk ‘{print $4}’ | sed ‘s/°C//g’`
    if [ $HDDDEGC -gt 50 ];
    then echo $HDDDEGC; echo 100
    else
    echo echo $HDDDEGC; echo 0
    fi

    Title[sdatmp]: Temperatur sda
    PageTop[sdatmp]: Temperatur sda
    Target[sdatmp]: `/etc/mrtg/contrib/read_sda_temp.bash`
    MaxBytes[sdatmp]: 80
    Options[sdatmp]: growright,unknaszero,nopercent,gauge
    LegendI[sdatmp]: Temp. in degC
    LegendO[sdatmp]: Temperatur (degC)
    YLegend[localsthml]: Grenzwert
    XSize[sdatmp]: 600
    YSize[sdatmp]: 150

    Damit hat man dann eine kleine Überwachung der Temperatur mit Grenzwert (hier 50 Grad Celsius) und muss es nicht selbst prüfen.

    Grüße

Kommentar schreiben

*

*