Hi,
HealthSMART RA seems not working properly when you specified 'devices' option.
Suggest the attached patch.
Thanks,
--
Keisuke MORI
HealthSMART: fix devices option
diff -r cf4e9febed8e extra/resources/HealthSMART
--- a/extra/resources/HealthSMART Wed Feb 23 14:52:34 2011 +0100
+++ b/extra/resources/HealthSMART Wed Mar 02 18:45:22 2011 +0900
@@ -254,13 +254,13 @@ HealthSMART_monitor() {
# Check drive temperature(s)
if [ "${OCF_RESKEY_devices}" ]; then
for DEVICE in ${OCF_RESKEY_devices}; do
- check_temperature `$SMARTCTL $DEVICE -A ${DRIVE} | awk '/^194/ { print $10 }'`
+ check_temperature `$SMARTCTL -d $DEVICE -A ${DRIVE} | awk '/^194/ { print $10 }'`
if [ $? != 0 ]; then
return $OCF_SUCCESS
fi
done
else
- check_temperature `$SMARTCTL $DEVICE -A ${DRIVE} | awk '/^194/ { print $10 }'`
+ check_temperature `$SMARTCTL -A ${DRIVE} | awk '/^194/ { print $10 }'`
if [ $? != 0 ]; then
return $OCF_SUCCESS
fi
_______________________________________________
Pacemaker mailing list: [email protected]
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker