Помогите с глюком триггера, пожалуйста! Есть ЭД типа траппер, в него засылаются Ok и Alert. На них настроен триггер: {<какой-то ключ>.str(Ok)}=0. Обычно всё работает норм, на этом и на подобных шаблонных проверках.
Вчера словила странное: Alert в ЭД пришёл, он есть в history, через несколько часов пришёл Ok, но! его триггер не менял своего состояния уже несколько дней (в БД у него lastchange 27 мая). Как такое может быть??
Сервер 4.2.4, если это важно. В логах сервера по иимени ключа и имени хоста ничего не ищется
оч мало данных.
были ли перезапуски сервера\агента?
скрин со странички values? падал ли айтем в ансаппортед?
для таких случаев, в настройках триггера лучше использовать поле Operational data, чтобы в алерте получать текущие значения элементов данных, это бы помогло понять, на что заббикс среагировал.
как вариант - данных не было больше суток, заббикс не смог прочитать их из кеша, соответственно .str(Ok) вернул 0.
я бы пошел по другому пути: в ЭД настроил бы препроцессинг, который клал бы в базу 1, если есть Ok, и 0, если нет. а триггер уже на .last() <> 1