
#!/bin/sh
# File  : get_uptime_only.sh
# By    : Maarten de Boer, 100308, 150316
# Subject       : Get filer uptime ( from get_filer_uptime.sh)
# set -x
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"
CSV="${PGM}.csv"
FILERS="${HOME}/etc/filers"
SSH="/usr/bin/ssh -n"
HOSTNAME="`hostname | cut -d\. -f1`"
WEBDATA="${HOME}/web/data"
LOG="${HOME}/web/log/${PGM}.log"

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

touch ${TMP}

for FILER in `cat ${FILERS}|grep -v \#`
do
  echo "${FILER} ..."
  UPTIME="`${SSH} ${FILER} uptime|cut -d\, -f1`"
  echo "${FILER},${UPTIME}" >> ${TMP}

done

cp ${TMP} ${WEBDATA}/${CSV}

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

