当前位置: 首页 > news >正文

专门代做毕设的网站/百度图片收录提交入口

专门代做毕设的网站,百度图片收录提交入口,网站建设与维护期末试卷,运营设计是干什么的自己写的每隔一分钟检测其他other hosth上的oracle instance的alert.log文件是否有错误,如果有错误,则mail出来。有很多地方没有考虑到以后多加改善1.other hosts script[monoracle source]$ more mon_alert_log #!/bin/bashalertlog/u01/oracle/diag/rd…
自己写的每隔一分钟检测其他other hosth上的oracle instance的alert.log文件是否有错误,如果有错误,则mail出来。
有很多地方没有考虑到
以后多加改善

1.other host's script
[mon@oracle source]$ more mon_alert_log
#!/bin/bash
alertlog=/u01/oracle/diag/rdbms/yangxu/yangxu/trace/alert_yangxu.log
datetime=`date +"%Y/%m/%d %H:%M:%S"`
mondate=`date -d "-1min"`
logdir=/tmp
file=`echo ${alertlog##*/}`
daystr=`date +"%d"`
count=1000
grepstr="ora-|alter|not|close|open|shutdown"

echo $mondate  ,,, $file
mondate1=`echo $mondate | awk -F ":" 'BEGIN{OFS=":"}{print $1,$2}'`
mondate1_1=`echo $mondate1 | awk '{print $1,$2}'`
mondate1_2=`echo $mondate1 | awk '{print $4}'`
mondate1=${mondate1_1}" "${daystr}" "${mondate1_2}
echo "mondate1:$mondate1"

mondate2=`date | awk -F ":" 'BEGIN{OFS=":"}{print $1,$2}'`
mondate2_1=`echo $mondate2 | awk '{print $1,$2}'`
mondate2_2=`echo $mondate2 | awk '{print $4}'`
mondate2=${mondate2_1}" "${daystr}" "${mondate2_2}
echo "mondate2:$mondate2"

tail -$count $alertlog > $logdir/"$file"
firstrow=`cat $logdir/"$file" | grep -n "" | grep "$mondate1" | head -1 | cut -d ":" -f1`
echo "firstrow:$firstrow"
lastrow=`cat $logdir/"$file" | grep -n "" | grep "$mondate2" | head -1 | cut -d ":" -f1`
echo "lastrow:$lastrow"

cat /dev/null >  $logdir/"$file"_tmp
cat /dev/null >  $logdir/"$file"_tmp1

if [ -s $firstrow ];then
   echo "$datetime no alert log in $file"
   rm -rf $logdir/"$file"
   exit
fi

if [ -s $lastrow ];then
   echo "output `expr $count + 1 - $firstrow` to alert.log"
   tail -`expr $count + 1 - $firstrow` $logdir/"$file" > $logdir/"$file"_tmp
   chmod 777 $logdir/"$file"_tmp
   tmp_rowcount=`expr $count - $firstrow`
else
   echo "output1 `expr $lastrow - $firstrow` to alert.log"
   tail -`expr $count + 1 - $firstrow` $logdir/"$file"  | head -`expr $lastrow - $firstrow` > $logdir/"$file"_tmp
   chmod 777 $logdir/"$file"_tmp
   tmp_rowcount=`expr $lastrow - $firstrow`
fi

echo "tmp_rowcount:$tmp_rowcount"

rm -rf $logdir/"$file"

cat $logdir/"$file"_tmp | grep -n "" | grep "$mondate1" >> $logdir/"$file"_tmp1



2.local host script
[mon@oracle6 source]$ more mon_remote_alertlog
#!/bin/bash
logdir=/tmp
file=alert_yangxu.log
rm -rf $logdir/"$file"_tmp
rm -rf $logdir/"$file"_tmp1
ssh mon@oracle /home/mon/source/mon_alert_log
scp mon@oracle:$logdir/"$file"_tmp /tmp
scp mon@oracle:$logdir/"$file"_tmp1 /tmp
grepstr="ora-|alter|not|close|open|shutdown"

logfile=/home/mon/log/mon_remote_alertlog.log

tmp1_count=`cat $logdir/"$file"_tmp1 | wc -l`

for((j=1;j<=$tmp1_count;j++))
do

   nextj=`expr $j + 1`

   j_start=`cat $logdir/"$file"_tmp1 | head -$j | tail -1 | cut -d : -f1`
   j_end=`cat $logdir/"$file"_tmp1 | head -$nextj | tail -1 | cut -d : -f1`
   if [ $j -eq $tmp1_count ];then
      j_end=`cat $logdir/"$file"_tmp | wc -l`
      j_end=`expr $j_end + 1`
   fi

   j_row=`expr $j_end - $j_start`
 
   headrow=`expr $j_end - 1`
   warn_count=`cat $logdir/"$file"_tmp | head -$headrow | tail -$j_row | egrep -i "$grepstr"  | wc -l`

   if [ $warn_count -gt 0 ];then
      cat $logdir/"$file"_tmp | head -$headrow | tail -$j_row >> $logfile
      cat $logdir/"$file"_tmp | head -`expr $j_end - 1` | tail -$j_row | mutt -s "[YangXu]Oracle Database Alert Log Warning" tolilong@163.com
      echo "==============================================================================" >> $logfile
   fi
done

#rm -rf $logdir/"$file"_tmp
#rm -rf $logdir/"$file"_tmp1


[mon@oracle6 source]$ crontab -l
###############mon other host oracle alert.log###########
* * * * * /home/mon/source/mon_remote_alert_log >> /home/mon/log/mon_remote_alertlog.log

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24237320/viewspace-2082998/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24237320/viewspace-2082998/

http://www.jmfq.cn/news/4760695.html

相关文章:

  • 北京住房和城乡建设部网站首页/网络优化的基本方法
  • 舞钢做网站/西安seo排名外包
  • 珠海网站建设小小网络/百度竞价托管外包代运营
  • 重庆企业100强排名/顺德搜索seo网络推广
  • 淮安市政府门户网站建设的调查报告/网络营销的种类
  • 网站建设 cms 下载/b2b网站免费推广平台
  • 人民法院网站建设背景/个人主页网页设计
  • 西安给公司做网站/怎么样把广告做在百度上
  • 做网站买一个域名就够了吗/直通车关键词怎么优化
  • 护肤网站模版/关于新品牌的营销策划
  • 网站建设犭金手指C排名15/合肥seo排名扣费
  • 美武汉有什么网站建设公司/百度问答怎么赚钱
  • 做三级锅炉证模拟考试的网站/百度广告推广怎么收费了
  • 宜兴做网站多少钱/网络推广工作好干吗
  • 在线做网站黄/河南网站推广公司
  • 动画网站模块/网络营销是什么工作
  • 酒泉网站建设设计/百度指数功能
  • 网站变移动网站/广告软文怎么写
  • 网站建设用什么软件/百度链接提交
  • 兰陵住房建设局网站/百度下载app安装
  • vs怎么建手机网站/排名优化百度
  • 昆明做网站优化的公司/谷歌官网登录入口
  • 网站的锚点链接怎么做/哪些平台可以免费打广告
  • 优质企业网站建设/百度推广代理开户
  • 网站制作详细报价表/潍坊网站外包
  • 长沙专业外贸网站建设/网络营销的用户创造价值
  • 用开源吗做的网站可以用吗/百度关键词排名联系
  • 手机网站建立教程/网址申请注册
  • 做网站引流做什么类型的网站最好/江苏seo平台
  • 建筑网站推荐知乎/网络营销与直播电商专业学什么