
#!/bin/sh
# File	: cdot_rpt_idr.sh
# By	: Maarten.deBoer@atos.net, 200512
# Subject	: Script to run IDR reports
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}"
CSV="/tmp/${PGM}.csv"
HOSTNAME=`hostname|cut -d\. -f1`
MAILTO="maarten.deboer@atos.net cristian-alexandru.suba@atos.net"
SSH="/usr/bin/ssh -n"

CLUSTERS="nlnaf100 nlnaf101"

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

echo "# date time;cluster;aggregate;size;used;performance-tier-inactive-user-data;performance-tier-inactive-user-data-percent" > ${TMP}

for CLUSTER in ${CLUSTERS} 
do
  echo "  ${CLUSTER}:"
  ${SSH} ${CLUSTER}-05 "set -showseparator \";\" ;storage aggregate show -aggregate n*a38* -field aggregate,node"|grep ${CLUSTER}|awk -F\; '{print $1}'|while read AGGR
  do
    echo "    ${AGGR}:"
    DATI=`date +%Y-%m-%d' '%H':'%M':'%S`
    LINE1=`${SSH} ${CLUSTER}-05 "set -units GB -showseparator \";\" ;storage aggregate show -aggregate ${AGGR} -fields aggregate,size,used,node"|grep ${AGGR}|awk -F\; '{print $1";"$4";"$5}'`
    LINE2=`${SSH} ${CLUSTER}-05 "set -units GB -showseparator \";\" ;storage aggregate show-space -aggregate ${AGGR} -fields aggregate,performance-tier-inactive-user-data, performance-tier-inactive-user-data-percent"|grep ${AGGR}|awk -F\; '{print $4";"$5}'`

    echo "${DATI};${CLUSTER};${LINE1};${LINE2}"|tee -a ${TMP}

  done  # AGGR

done  # CLUSTER

echo "" >> ${TMP}
echo "# At `date` by ${PGM} v${VER} at ${HOSTNAME}" >> ${TMP}
cp ${TMP} ${CSV}
echo "`date` : Inactive Data Report from NL-FSOD" | mailx -a ${CSV} -s "NL-FSOD: IDR" ${MAILTO}

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

