Hi, all!
Прошу помочь разобраться с проблемой.
После планового ребута всей инфраструктуры Zabbix - сервер/БД/прокси - перестало закрываться 90% возникающих проблем.
Детальный разбор показывает такое:
- в логах километровые манускрипты на подобии этого:
- duplicate entry возникает в следствии попытки заббикса закрыть уже когда-то закрытую проблему. В данном случае событие с eventid 19905001
- но самое интересное, что событие восстановления 20020305, которым предлагается закрыть проблемы - не существует. Запрос в таблицу events с таким eventid не возвращает ничего.
И здесь 2 вопроса, на которые мне пока не удалось найти ответа:
- как возможна ситуация при которой некоторые события записываются в events, а некоторые нет? (как я упоминал ранее, условно, по 10% проблем, события восстановления проходят. Ошибок в логах на предмет записи в таблицу events нет.)
- почему в запросы на закрытие попадают уже когда-то закрытые eventid? Рассинхрон в каких-то таблицах?
Заранее благодарен за любые мысли по поводу...
Прошу помочь разобраться с проблемой.
После планового ребута всей инфраструктуры Zabbix - сервер/БД/прокси - перестало закрываться 90% возникающих проблем.
Детальный разбор показывает такое:
- в логах километровые манускрипты на подобии этого:
Code:
24025:20180422:213345.673 [Z3005] query failed: [1062] Duplicate entry '19905001' for key 'PRIMARY' [insert into event_recovery (eventid,r_eventid,correlationid,c_eventid,userid) values (19905001,20020305,null,null,null),(19910140,20020305,null,null,null);]
- но самое интересное, что событие восстановления 20020305, которым предлагается закрыть проблемы - не существует. Запрос в таблицу events с таким eventid не возвращает ничего.
И здесь 2 вопроса, на которые мне пока не удалось найти ответа:
- как возможна ситуация при которой некоторые события записываются в events, а некоторые нет? (как я упоминал ранее, условно, по 10% проблем, события восстановления проходят. Ошибок в логах на предмет записи в таблицу events нет.)
- почему в запросы на закрытие попадают уже когда-то закрытые eventid? Рассинхрон в каких-то таблицах?
Заранее благодарен за любые мысли по поводу...

Comment