Всем привет.
Столкнулись с проблемой, заббикс прокси не может обновить интерфейс при манипуляциях с интерфейсами через API.
Например, такая последовательность действий на тестовом хосте с одним элементом данных:
Но почему-то прокси начинает применять эти изменения с удаления интерфейса и терпит неудачу.
Если в той же последовательности вносить эти изменения через веб-интерфейс - все отрабатывает нормально.
Проверяли на версиях заббикс-сервера и заббикс-прокси: 6.4.12, 6.4.15, 7.0.1, везде проблема наблюдалась.
Кто-нибудь сталкивался с похожей проблемой?
Заранее спасибо за ответы.
UPD: на версии 3.4.12 все работает как надо.
Столкнулись с проблемой, заббикс прокси не может обновить интерфейс при манипуляциях с интерфейсами через API.
Например, такая последовательность действий на тестовом хосте с одним элементом данных:
- Создать новый интерфейс.
- Переключить элемент данных на новый интерфейс.
- Сделать новый интерфейс главным.
- Удалить старый интерфейс.
Но почему-то прокси начинает применять эти изменения с удаления интерфейса и терпит неудачу.
Code:
2013262:20240821:151724.469 query [txnlev:1] [delete from interface_snmp where interfaceid=300300000132138] 2013262:20240821:151724.469 query [txnlev:1] [delete from interface where interfaceid=300300000132138] 2013262:20240821:151724.469 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА: UPDATE или DELETE в таблице "interface" нарушает ограничение внешнего ключа "c_items_4" таблицы "items" DETAIL: На ключ (interfaceid)=(300300000132138) всё ещё есть ссылки в таблице "items". [delete from interface where interfaceid=300300000132138] 2013262:20240821:151724.469 query [delete from interface where interfaceid=300300000132138] failed, setting transaction as failed 2013262:20240821:151724.470 query [txnlev:1] [rollback;]
Проверяли на версиях заббикс-сервера и заббикс-прокси: 6.4.12, 6.4.15, 7.0.1, везде проблема наблюдалась.
Кто-нибудь сталкивался с похожей проблемой?
Заранее спасибо за ответы.
UPD: на версии 3.4.12 все работает как надо.
Comment