自宅のメインマシンが、最近起動時に変な音をたてる。 時間が経つと回転が安定して静かになるんだけど、そろそろ寿命か?
最近のハードディスクは、S.M.A.R.T によるモニタが可能であり、 "apt-get install smartsuite" により、smartctl を用い、
smartctl -v /dev/hda
により情報を表示させるけど、どの値が致命的かよく解らない。 HDDの温度程度は理解しやすいし、サーバ側はこの情報を MRTG で監視させよう。
【/etc/snmp/smart.sh】
#!/bin/bash
/usr/sbin/smartctl -v /dev/hda |
/usr/bin/awk '$0 ~ /^\(194\)Temperature/ { print $6; }'
【/etc/snmp/snmpd.conf】
exec .1.3.6.1.4.1.2021.53 smart /bin/sh /etc/snmp/smart.sh
【/etc/mrtg.cfg】
Target[localhost_temp]: .1.3.6.1.4.1.2021.51.101.1&.1.3.6.1.4.1.2021.53.101.1:public@localhost
# .51 は以前に設定した lm-sensors の CPU 温度
# .53 が今回設定した HDD 温度