
#!/bin/ksh
# File	: check_disks.sh
# By	: Andre Hilgersom, MaartenDeBoer.nl, 080801
# Mod0.2(MdB)	: Rel.mngt & Header.doc, Added nlnaf09 & 10
# Mod0.3(MdB)	: $HOME/etc/filers used
# Mod0.4(MdB)	: removes root @ ssh
# Mod0.5(MdB)	: Mod. for RHEL6 &  ${HOME}/etc
# Mod0.6(DM)	: cDOT adjustments

#set -x
PGM="`basename $0|cut -d\. -f1`"
VERSION="0.6"
HOSTNAME="`hostname`"
FILERS="${HOME}/etc/filers"
MAILTO="fsod@atos.net"

PATH=$PATH:/appl/tsu/bin
cd ${HOME}/etc

for i in `cat ${FILERS}` 
do 
  echo "$i:"
  #7m#ssh $i vol status -f|grep -v empty
  ssh $i storage disk show -broken |awk '!/entries/'
done > chk_disks.n 2>&1

if diff chk_disks.ok chk_disks.n > /dev/null
  then
    if `tty -s`
     then
      echo "No disk problems."
    fi
elif `tty -s`
      then
        cat chk_disks.n
else
	cat chk_disks.n|mailx -s ":${HOSTNAME}: check disks [${PGM} v${VERSION}]" ${MAILTO}
fi

exit 0

