서버 시스템의  온도체크를 위한 방법 중 보통은 lm_sensor 를 많이 이용하죠.
그 외적으로 하드디스크의 온도를 측정하고, 이를 MRTG그래프로도 그릴 수 있는 툴이 있습니다.
바로 라는 “HDDTEMP”툴입니다.
단, hddtemp는 S.M.A.R.T (Self-Monitoring Analysis and Reporting Technology) 기능을 사용해 하드디스크의
온도를 알려주기 때문에 해당 시스템에서 이 기능이 지원이 되야 하는것 같다. 
설치방법은 간단하다 ( 시스템이 CentOS & Fedora 인 경우 yum 이용 )
| 
 # yum install hddtemp 
Resolving Dependencies –> Running transaction check —> Package hddtemp.x86_64 0:0.3-0.31.beta15.fc20 will be installed –> Finished Dependency Resolution 
Dependencies Resolved ======================================================  Package     Arch     Version       Repository         Size ====================================================== Installing:  hddtemp  x86_64  0.3-0.31.beta15.fc20     updates    56 k 
Transaction Summary ====================================================== Install  1 Package 
Total download size: 56 k Installed size: 138 k Is this ok [y/d/N]: y Downloading packages: hddtemp-0.3-0.31.beta15.fc20.x86_64.rpm                         |  56 kB  00:00:00   Running transaction check Running transaction test Transaction test succeeded Running transaction (shutdown inhibited)   Installing : hddtemp-0.3-0.31.beta15.fc20.x86_64                                  1/1    Verifying  : hddtemp-0.3-0.31.beta15.fc20.x86_64                                 1/1  
Installed:   hddtemp.x86_64 0:0.3-0.31.beta15.fc20                                                                                                                                               
Complete! 
 | 
 
사용방법도 간단합니다.
| 
 # hddtemp -h 
hddtemp displays the temperature of drives supplied in argument. 
Drives must support S.M.A.R.T. 
TYPE could be SATA, PATA or SCSI. If omitted hddtemp will try to guess. 
  
-b   –drivebase   :  display database file content that allow hddtemp to 
                             recognize supported drives. -D   –debug       :  display various S.M.A.R.T. fields and their values.                              Useful to find a value that seems to match the                              temperature and/or to send me a report.                              (done for every drive supplied).   -d   –daemon  : run hddtemp in TCP/IP daemon mode (port 7634 by default.)   -f   –file=FILE   : specify database file to use.   -F   –foreground  :  don’t daemonize, stay in foreground.   -l   –listen=addr :  listen on a specific interface (in TCP/IP daemon mode).   -n   –numeric     :  print only the temperature.   -p   –port=#      :  port to listen to (in TCP/IP daemon mode).   -s   –separator=C :  separator to use between fields (in TCP/IP daemon mode).   -S   –syslog=s    :  log temperature to syslog every s seconds.   -u   –unit=[C|F]  :  force output temperature either in Celsius or Fahrenheit.   -q   –quiet       :  do not check if the drive is supported.   -v   –version     :  display hddtemp version number.   -w   –wake-up     :  wake-up the drive if need.   -4                 :  listen on IPv4 sockets only.   -6                 :  listen on IPv6 sockets only. 
Report bugs or new drives to <hddtemp@guzu.net>. hddtemp version 0.3-beta15   
# hddtemp /dev/sda /dev/sda: SanDisk SD6SB1M128G1022I: 18 C 
 | 
단, 디스크가 단일 디스크인 경우 에만 체크가 되는것으로 보입니다…
# hddtemp /dev/sdb /dev/sdb: LSI: S.M.A.R.T. not available  => LSI Raid Controller 를 사용한 경우 | 
다수의 디스크를 RIAD Controller 를 이용하여 구성하였거나..그외 다른 방법으로 구성된 디바이스에 대해서는
체크가 않되는 듯 하니 참고 하시기 바랍니다.
 ( RIAD Controller 에서 S.M.A.R.T 기능이 지원이 된다면..가능도 할듯…. )