
#!/bin/sh
# File	: get_VFilers_info.sh
# By	: Maarten.deBoer@atos.net, 120420
# Subject	: Scripts to collect VFilers info (for CMDB filling)
PGM="`basename $0|cut -d\. -f1`"
TMP="/tmp/${PGM}.$$"
CSV="${PGM}.csv"
MAILTO="maarten.deboer@atos.net"
SSH="/usr/bin/ssh -n"
FILERS=${HOME}/etc/filers_cmdb
LANDSCAPE="FSOD-Atos"
for FILER in `cat $FILERS|grep -v \#`
do
  echo "${FILER} ..."
  ${SSH} ${FILER} vfiler status|grep -v vfiler|awk '{print $1}'|while read VFILER
  do
    MNGTZONE="`echo ${VFILER}|sed 's/nlnafv//g'|sed 's/[0123456789]//g'`"
    USAGE="<usage>"
    REMARKS="`${SSH} ${FILER} vfiler status ${VFILER}|awk '{print $2,$3,$4}'`"
    echo "${FILER};${VFILER};${MNGTZONE};${USAGE};${REMARKS};"|tee -a ${TMP}
  done
done
cat ${TMP}|uuencode ${CSV}| mailx -s ${CSV} ${MAILTO}
echo "Mailed to ${MAILTO}"
rm ${TMP}
exit 0

