重新同步告警

2022-09-03 00:48:20 字數 1493 閱讀 7906

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;

MongoDB複製集成員的重新同步

複製集成員的重新同步 當複製失敗,且落後於 primary 中oplog最大可承受的範圍的時候,replica set 成員將變為 陳舊 stale 該節點無法追上主節點就變的 陳舊 了。當發生這種情況時,我們就不得不刪除其資料檔案,並通過 initial sync 來重新同步。本教程包含了為陳舊的...

zabbix之告警雜談 釘釘告警

一 註冊釘釘企業號,並找到傳送資訊最重要的三個引數corpid corpsecret agentid 2.檢視corpid corpsecret 在釘釘電腦版上,左下角 管理 登入管理平台 輸入管理密碼 在 企業應用 工作台設定 中可以檢視corpid和corpsecret 3.新增微應用,成功後可...

Postfix 佇列監控告警,傳送告警郵件

設定監控的最大佇列數,當postfix佇列數超過設定警戒值自動傳送告警郵件給相關運維管理人員 bin bash 佇列目錄 queue dir naes incoming active bounce defer deferred corrupt hold trace admin 15801509423...