
#!/bin/sh
# File	: collect_cm_stats.sh
# By	: Maarten.deBoer@atos.net, 110704
# Subject	: Collect .cm_stats from all filers & send to gmail account
#set -x
PGM="`basename $0|cut -d\. -f1`" 
TMP="/tmp/${PGM}.$$"
GZIP="/usr/bin/gzip"
MAILTO="maartendeboer.nl@gmail.com"
FILERS="${HOME}/etc/filers"
DATE="`date +%Y-%m-%d`"
LOG="${HOME}/log/${PGM}.log"

echo "`date` Start"| tee -a ${LOG}
echo "MAILTO=${MAILTO}" | tee -a ${LOG}

for FILER in `cat ${FILERS}|grep -v \^#|grep -v naf5`
do
  echo "`date` ${FILER} ..." | tee -a ${LOG}

  TMPFNAME="/tmp/${FILER}_${DATE}_cm_stats_hourly_done.gz"

  ls -l /filers/${FILER}/vol0/etc/log/.cm_stats_hourly_done
  cat /filers/${FILER}/vol0/etc/log/.cm_stats_hourly_done|${GZIP} -c|uuencode ${TMPFNAME}|mailx -s ${TMPFNAME} ${MAILTO} 

done

rm ${TMP}
echo "`date` End"|tee -a ${LOG}
exit 0

