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...