Update ESXi-GetPercDriveTemps.sh
This commit is contained in:
@@ -8,10 +8,11 @@ for c in $(/opt/lsi/perccli64/perccli64 show | grep PERC | cut -d' ' -f 3); do
|
|||||||
for s in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24; do
|
for s in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24; do
|
||||||
info=$(/opt/lsi/perccli64/perccli64 /c${c}/e${e}/s${s} show all)
|
info=$(/opt/lsi/perccli64/perccli64 /c${c}/e${e}/s${s} show all)
|
||||||
if [ "$(echo "${info}" | grep "Drive not found")" == "" ]; then
|
if [ "$(echo "${info}" | grep "Drive not found")" == "" ]; then
|
||||||
|
[ ${s} -lt 10 ] && ss="0${s}" || ss=${s}
|
||||||
sn=$(echo "${info}" | grep "SN =" | cut -d'=' -f 2 | sed 's/ //g')
|
sn=$(echo "${info}" | grep "SN =" | cut -d'=' -f 2 | sed 's/ //g')
|
||||||
model=$(echo "${info}" | grep "Model Number" | cut -d'=' -f 2)
|
model=$(echo "${info}" | grep "Model Number" | cut -d'=' -f 2)
|
||||||
temp=$(echo "${info}" | grep Temperature | cut -d'=' -f 2)
|
temp=$(echo "${info}" | grep Temperature | cut -d'=' -f 2)
|
||||||
echo " - Slot #${s} - ${model} (SN:${sn}) ${temp}"
|
echo " - Slot #${ss} -${model} (SN:${sn}) ${temp}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user