SMART情報出力

smartinfo.sh

#!/bin/sh
currentdate=`date '+%y%m%d%H%M%S'`
path="/var/log/smartinfo/${currentdate}"
touch $path

smartctl -a /dev/sdb >> $path
echo; >> $path

smartctl -a /dev/sdc >> $path
echo; >> $path

cat /proc/mdstat >> $path
echo; >> $path

最後のmdstatはRAIDアレイの状態表示。

cronに登録

#crontab -e
0 0 * * * /usr/local/bin/smartinfo.sh

毎日0時に出力。

(11/08追記)
出力されるつもりだったが、最初のsmartctlが手動実行しないと出力されない。