#!/bin/ksh # ------------------------------------------------------------ # nom :surv_activite_batch.sh, auteur: BL, date : 20/11/2008 # ------------------------------------------------------------ #echo "nom serveur : `hostname`, nom du script : `basename $0`" #/bin/sh /.profile # ------------------------------------------------------------- # setting env PATH=$PATH:/opt/SUNWexplo/bin:/usr/sbin:/usr/bin:/sbin #PATH=$PATH:/usr/bin:/usr/bin/sparcv9:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ccs/bin:/usr/xpg4/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ucb:/usr/local/bin:/usr/srm/bin:/usr/srm/sbin:/opt/CSIossh/bin:/usr/bin:/usr/ccs/bin:/etc/pipc/bin:/usr/terajdbc/bin:/usr/terajdbc/bin export PATH # ------------------------------------------------------------- LOG=/var/adm/surv_activite_batch.log LOG2=/var/adm/surv_activite_batch2.log LOG3=/var/adm/surv_activite_batch3.log export LOG LOG2 DATE=`/usr/bin/date '+%Y-%m-%d-%H:%M'` export DATE echo "0) date debut execution du script : " | /usr/bin/tee -a $LOG /usr/bin/date '+%Y-%m-%d-%H:%M' | /usr/bin/tee -a $LOG echo "1) nb fic in /tmp : " | /usr/bin/tee -a $LOG /usr/bin/find /tmp | /usr/bin/wc -l | /usr/bin/tee -a $LOG echo "2) Taux % occupation de /tmp : " | /usr/bin/tee -a $LOG /usr/bin/df -k /tmp | /usr/bin/awk '{print $5}' | /usr/bin/grep '%'| /usr/bin/grep -v grep | /usr/bin/tee -a $LOG echo "3) surveillance par top, sar et vmstat : " /usr/bin/sar 3 3 | /usr/bin/tee -a $LOG /usr/bin/vmstat 3 3 | /usr/bin/tee -a $LOG /opt/sfw/bin/top -d 1 | /usr/bin/tee -a $LOG /usr/bin/ls -l $LOG $LOG2 $LOG3 | /usr/bin/tee -a $LOG echo "4) date fin execution du script : " | /usr/bin/tee -a $LOG /usr/bin/date '+%Y-%m-%d-%H:%M' | /usr/bin/tee -a $LOG cat $LOG >> $LOG3 /usr/bin/cp -p $LOG /var/adm/SAVE/surv_activite_batch${DATE}.log /usr/bin/cp -p $LOG2 /var/adm/SAVE/surv_activite_batch2${DATE}.log /usr/bin/cp -p $LOG3 /var/adm/SAVE/surv_activite_batch3${DATE}.log