
#!/bin/sh
# File	: cdot_chk_stor_config.sh
# By	: Maarten.deBoer@Atos.net, 230905
# Subject	: Script to check SAP (SIDs) storage config (for backup)
# ssh nlnaf101 'qtree show -vserver nlnafsdsm* -field vserver,volume,qtree,export-policy,status' |awk '{print $1,$2,$3,$4,$5}'| grep -v "\"\"" > /tmp/dsm_bck_101

PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
SSH="/usr/bin/ssh -n"

CLUSTER1="nlnaf100"
CLUSTER2="nlnaf101"
SFILTER="nlnafsavi*"

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

${SSH} ${CLUSTER1} "set -showseparator \";\" ; qtree show -vserver ${SFILTER} -field vserver,volume,qtree,export-policy,status"|grep -v "\"\"" |grep "${SFILTER}"|awk '{print $1,$2,$3,$4,$5}' > ${TMP}
${SSH} ${CLUSTER2} "set -showseparator \";\" ; qtree show -vserver ${SFILTER} -field vserver,volume,qtree,export-policy,status"|grep -v "\"\"" |grep "${SFILTER}"|awk '{print $1,$2,$3,$4,$5}' > ${TMP}

#cat ${TMP}|while read LINE
cat ${TMP}|awk -F\; '{print $5}'|sort -u|while read EXP_POL
do
#  echo ${LINE}
#  VSERVER=`echo ${LINE}|awk -F\; '{print $1}'`
#  VOLUME=`echo ${LINE}|awk -F\; '{print $2}'`
#  QTREE=`echo ${LINE}|awk -F\; '{print $3}'`
#  STATUS=`echo ${LINE}|awk -F\; '{print $4}'`
#  EXP_POL=`echo ${LINE}|awk -F\; '{print $5}'`
#  echo " VSERVER=${VSERVER} VOLUME=${VOLUME} QTREE=${QTREE} STATUS=${STATUS} EXP_POL=${EXP_POL}"

  echo "  EXP_POL=${EXP_POL}"
  grep "_${EXP_POL}" ${TMP}




done  # LINE

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

