DG 每周一至周五 上午10点 同步延迟报警

背景

生产数据库异地灾备环境,因专线带宽问题,经常出现DG同步延迟的问题,因为报警异常在夜里、周六日、上班时间段。

痛点

在休息时间段报警影响休息,同时容易忽略严重报警。

脚本实现

#每周一至周五上午10点至11点同步异常报警,其它时间段不报
#每周一至周五
week=`date +%w`
if [ $week -gt 0 -o $week -gt 6 ];then
    #上午10点至11点异常报警
    hour=`date +%T | awk -F':' '{print $1}'`
    if [ $hour -eq 10 ];then
        echo $hour
        #f_check_standby_time 
    else
        echo '+00 00:00:00'
        exit $STATE_OK
    fi
else
   echo '+00 00:00:00'
   exit $STATE_OK
fi

oracle数据监控脚本:以上脚本需要添加到下面的脚本这个位置

oracle_监控脚本.rar_oracle每月10号-Linux文档类资源-CSDN文库

监控项包含:
单实例监控项:
check_oracle base_module --listener --tns 主机名或IP --SINGLE
check_oracle base_module --db 数据名 --SINGLE
check_oracle support_module --session 800 1000
check_oracle base_module --standby
check_oracle base_module --standby_time

RAC集群监控补充项:
check_oracle base_module --asm -n 主机名或IP -a
check_oracle base_module --listener -n 主机名或IP -l --RAC
check_oracle base_module --vip -n 主机名或IP -v
check_oracle base_module --db -n 主机名或IP -d --RAC
check_oracle base_module --scan_listener -n 主机名或IP -L
check_oracle support_module --asm_free --RAC
check_oracle base_module --scan_vip -n 主机名或IP -V
check_oracle rac_server 主机名或IP

OGG 监控项 (略)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

two_rain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值