
#!/bin/sh
# File	: chk_aggr_vol_usage.sh
# By	: Maarten.deBoer@Atos.net, 140909
# Subject       : Script to check if aggr < 90% AND volumes < 90% (needed befoer ontap-upgrade)
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"
MAILTO="maarten.deboer@atos.net"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"
ASC="/tmp/${PGM}.asc"

FILERS="nlnaf83 nlnaf84 nlnaf85 nlnaf86"

touch ${TMP}
echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}

for FILER in $FILERS
do
  echo "${FILER} ..."|tee -a ${TMP}
# Check aggr >= 90%
  ${SSH} ${FILER} df -Ag | grep "[9][0-9]%"|tee -a ${TMP}
# Check vol >= 90%
  ${SSH} ${FILER} df -g | grep "[9][0-9]%"|tee -a ${TMP}

done  # FILERS

cp ${TMP} ${ASC}
date | mailx -a ${ASC} -s "[${PGM} v${VER}]" ${MAILTO}

rm ${TMP} ${ASC}
echo "`date` ${PGM} finished."|tee -a ${LOG}
exit 0

