利用 smartmontools 監測硬碟建康度

smartmontools 是利用 S.M.A.R.T 這個界面監控硬碟是不是 OK 的小程式

寫了一個小 Script 去監控系統

#!/bin/sh
for var in /dev/hda /dev/hdb
do
echo $var
CHECK=$(/usr/sbin/smartctl -H $var | tail -n 2 | head -n 1 | grep PASSED | awk ‘{print $6}’)
if [ x$CHECK != x”PASSED” ] ; then
echo “HDD ERROR: Device $var” | mail -s “HOST hdd:$var error” richliu@mail.com
fi

done

當然也可以用 smartd 去跑,不過我不想再跑一個 Service .
而且 smartd.conf 設定還不少 ……..
所以,簡單好用的 Shell Script 是我的最愛 :p

On this day..

Comments

comments

Related Posts

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>