文档介绍:#!/bin/ksh
################################################
#程式名称
#程式类别 Unix shell program
#日期格式 YYYY/MM/DD 西元纪元
#作业描述为这台主机出一份dailycheck report
#
#
#程式版本 2004/06/18
#原始执笔 xfang
#修改者
################################################################################
###### 变数清单
######
######
################################################################
servername=`hostname`
mntdt=`date +"20%y-%m-%d %H:%M"`
syserrdate=`date +"%m%d"`
mqerrdt=`date +"%m/%d/%y"`
filenamedt=`date +"20%y%m%d"`
errcount=0
mntdir=/home/root/monitor
ftpdir=/home/root/ftpfile
tmpdir=/tmp/mnt
mqerrdir=/var/mqm/errors
echo "report system error"
####report system error
####判断今天有没有新的error及其个数
errdate=`errpt |grep -v IDENTIFIER |awk '{print $2}' |cut -c 1-4 |xargs`
for syserrFor1 in $errdate
do
if [ "$syserrFor1" = "$syserrdate" ]
then
newerrcount=`expr $errcount + 1`
errcount=$newerrcount
fi
done
echo "$servername\tsystem error report\t$mntdt\t$errcount" >> $mntdir/errsql_$
echo "$servername\tsystem error report\t$mntdt\t$errcount" >> $ftpdir/
echo "report active virtual papgs"
####report active virtual papgs
###从vmstat输出信息中抓出,活动页面数
vmstat 1 10 |sed '1,12d' > $tmpdir/
avp=`cat $tmpdir/ |awk '{print $3}'`
echo "$servername\tactive virtual pages\t$mntdt\t$avp" >> $mntdir/avmsql_$filenam