
#/bin/ksh
# FIle	: do_sysstats.ksh
# By	: Maarten de Boer, 110606
# Subject	: Start a syssystat to a logfile
#
PGM="`basename $0|cut -d\. -f1`"
DATI="`date '+%Y-%m-%d_%H.%M'`"
OUTDIR="${HOME}/data/out/sysstat"

FILERS="nlnaf51 nlnaf52 nlnaf53 nlnaf54"
INTERVAL="300"  # sec
INTERVAL="5"  # sec
COUNT="120"  # times 5 min = 10 hour
COUNT="3"  # times 5 min = 10 hour

if [ "${1}" != "" ]; then
  FILERS=${1}
fi
if [ ! -d ${OUTDIR} ]; then
  mkdir -p ${OUTDIR}
fi
for FILER in ${FILERS}
do
  echo ${FILER}
  echo "/usr/bin/ssh ${FILER} sysstat -s -c ${COUNT} ${INTERVAL} > ${OUTDIR}/sysstat_${FILER}_${DATI}_${COUNT}x_${INTERVAL}s.asc"
  echo "/usr/bin/ssh ${FILER} sysstat -s -c ${COUNT} ${INTERVAL} > ${OUTDIR}/sysstat_${FILER}_${DATI}_${COUNT}x_${INTERVAL}s.asc" | at now 2> /dev/null
done

sleep 5

echo "list of sysstats running: "
ps -ef | grep sysstat

exit 0

