zoukankan      html  css  js  c++  java
  • 重新同步告警

    1.停掉task项目 先删除t_event_report, t_notice和t_send_logs表数据,修改events数据:
    update `events` eve set SYNCHRO_FLAG=0 where eve.source=0 and eve.value=1;

    2.注释掉 发通知的定时器

    cron.com.ovit.quartz.job.SyncEventTaskJob=0/10 * * * * ?
    cron.com.ovit.quartz.job.SendIncidentTaskJob=15 * * * * ?
    #cron.com.ovit.quartz.job.SendNoticeTaskJob=10 * * * * ?
    cron.com.ovit.quartz.job.SyncCIResourceTaskJob=* 59 1 * * ?
    #cron.com.ovit.quartz.job.SyncHardWareTaskJob=15 * * * * ?
    cron.com.ovit.quartz.job.SLATaskJob=59 * * * * ?
    cron.com.ovit.quartz.job.InspectionTaskJob=0 58 23 * * ?
    cron.com.ovit.quartz.job.SystemOffTaskJob=10 * * * * ?

    3.修改zabbix.sync_event.sql 中的 getEventList LIMIT 0,1500或者 LIMITO 0,2000
    select v.host_ip,v.resource_name,v.object_id,v.event_id,v.event_level,v.event_type_key,
    v.event_status,v.event_msg,v.event_time,
    v.host_name,
    case when v.event_status=0 then v.recover_time else null end as recover_time,
    v.event_key,
    0 as send_flag,v.host_id,v.event_subject,v.event_message,1 as create_user
    from view_last_events v
    where v.groupid=@groupId
    order by event_time desc
    LIMIT 0,1500

    4.查询select count(1) from view_last_events; 查看共多少条数据

    5.重启task项目

    6.同步完后查看t_event_report数据是否小于等于之前 view_last_events 里面的数据

    7.查看t_event_report表中的五级告警是否与zabbix产生的告警对应
    select * from t_event_report where EVENT_STATUS=1 and event_level=5;

    就是这么的爱收藏技术
  • 相关阅读:
    IIS服务器SSL证书安装 (pfx文件不能直接运行时)
    .NET Core创建Worker Services
    1.初步了解IOC容器
    1.Configuration
    2.第一个Codefirst实例
    安装Mysql
    2.我的第一个小程序(获取用户信息--包括敏感信息)
    1.什么是微信小程序
    Repeater的使用
    1.MVC的初步了解
  • 原文地址:https://www.cnblogs.com/wangchangyou/p/7059008.html
Copyright © 2011-2022 走看看