Difference between revisions of "Mpstat.sh"

From PeformIQ Upgrade
Jump to navigation Jump to search
(Created page with "=Automated mpstat Collector= <pre> #!/bin/sh # #-------------------------------------------------------------------------- PERIOD=720 # Minutes DELAY=60 # Seconds #----...")
 
 
Line 10: Line 10:


#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
HOST=`hostname | sed 's/\..*//'`


SECONDS=`expr $PERIOD '*' 60`
SECONDS=`expr $PERIOD '*' 60`
CNT=`expr $SECONDS '/' $DELAY`
CNT=`expr $SECONDS '/' $DELAY`


TS=`date '+%Y%m%d_%H%M'`
TS_FILENAME=`date '+%Y%m%d_%H%M'`
LOG="mpstat_$TS.log"
TS_START=`date "+%Y-%m-%d %H:%M:%S"`
 
LOG="${HOST}_${TS_FILENAME}.mpstat"


#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
cd /tmp


echo "==> Count: $CNT  Delay: $DELAY"  >  $LOG
echo "==> Count: $CNT  Delay: $DELAY"  >  $LOG
echo "==> Start: $TS_START"              >> $LOG


date                                    >> $LOG
date                                    >> $LOG

Latest revision as of 12:54, 3 March 2015

Automated mpstat Collector

#!/bin/sh
#
#--------------------------------------------------------------------------

PERIOD=720  # Minutes
DELAY=60    # Seconds

#--------------------------------------------------------------------------

HOST=`hostname | sed 's/\..*//'`

SECONDS=`expr $PERIOD '*' 60`
CNT=`expr $SECONDS '/' $DELAY`

TS_FILENAME=`date '+%Y%m%d_%H%M'`
TS_START=`date "+%Y-%m-%d %H:%M:%S"`

LOG="${HOST}_${TS_FILENAME}.mpstat"

#--------------------------------------------------------------------------

cd /tmp

echo "==> Count: $CNT   Delay: $DELAY"   >  $LOG
echo "==> Start: $TS_START"              >> $LOG

date                                     >> $LOG
mpstat $DELAY $CNT                       >> $LOG &

#--------------------------------------------------------------------------