Добрый день.
Коллеги, столкнулся со странной ситуацией.
Есть некое дискавери, которое ходит в БД и тащит оттуда count транзакций и транзакций с ошибкой за последнюю минуту.
На стороне БД, SQL запросом формируется JSON вида -
То есть, данные, для дальнейшего препроцессинга приходят единовременно, одним массивом с интервалом 1м.
Соответственно прототипы айтемов.
И триггеров.
В выражении триггера, высчитывается процент ошибок "provOperErrors" от количества всех операций "provOperAmount".
Если процент ошибок > 90% и "provOperErrors" > 5 - загораемся.
Есть такие же, на 10 и 50%.
Но происходит это:
Триггеры горят 0 сек, хотя логически они не должны (не могут) переходить в состояние ОК пока не будут получены новые данные, а как мы помним они приходят раз в минуту, единовременно.
Подскажите пожалуйста, куда копать и как такое вообще может быть?
Zabbix Server 5.0
Спасибо!
Коллеги, столкнулся со странной ситуацией.
Есть некое дискавери, которое ходит в БД и тащит оттуда count транзакций и транзакций с ошибкой за последнюю минуту.
На стороне БД, SQL запросом формируется JSON вида -
То есть, данные, для дальнейшего препроцессинга приходят единовременно, одним массивом с интервалом 1м.
Соответственно прототипы айтемов.
И триггеров.
В выражении триггера, высчитывается процент ошибок "provOperErrors" от количества всех операций "provOperAmount".
Если процент ошибок > 90% и "provOperErrors" > 5 - загораемся.
Есть такие же, на 10 и 50%.
Но происходит это:
Триггеры горят 0 сек, хотя логически они не должны (не могут) переходить в состояние ОК пока не будут получены новые данные, а как мы помним они приходят раз в минуту, единовременно.
Подскажите пожалуйста, куда копать и как такое вообще может быть?
Zabbix Server 5.0
Спасибо!

Comment