
#!/bin/bash
# File	: wr_fsod-status.sh
# By	: Maarten.deBoer, 160917
# Subject	: Script to get and Write FSOD status
# Mod	: Add CUR & PREV
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
TMP="/tmp/${PGM}.$$"
LOG=${HOME}/log/${PGM}.log

SSH="/usr/bin/ssh -n"

FILERS="${HOME}/etc/filers_aip"

STATUSFILEPREV="${HOME}/status/CTC05-snapvault_status-previous"
STATUSFILECUR="${HOME}/status/CTC05-snapvault_status-current"

STATUSDIR="${HOME}/status"

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

# Empty status-file

date |tee -a ${TMP}

${SSH} nlnaf101 "set -units GB; snapmirror show -vserver nlnafsctc05 -status Transferring -field total-progress,transfer-snapshot"  |tee -a ${TMP}

mv ${STATUSFILECUR} ${STATUSFILEPREV}
cp ${TMP} ${STATUSFILECUR}


# Status for AIP
STATUSFILE="${STATUSDIR}/AIP-ransomware-blockers"
date > ${STATUSFILE}
cat ${FILERS}|cut -d\; -f1|while read FILER
do
  ${SSH} ${FILER} vfiler status|grep running|grep aip|awk '{print $1}'|while read VFILER
  do
    echo "${FILER}/${VFILER}..." >>  ${STATUSFILE}
    ${SSH} ${FILER} vfiler run ${VFILER} fpolicy show ransomware-blocker >> ${STATUSFILE}

  done
done


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

