Коллеги, приветствую. (вроде уже спрашивал, но как-то не внятно, сейчас сформулирую получше)
База history вынесена на отдельный сервер в clickhouse
В конфиге сделана, соотвтвующая настройка
Все работает,данные есть. Но.... вс прекрасно толкьо для триггеров и ЭД, которые собираются постоянно.
Вот есть ЭД который запускается раз в месяц.
Подходит время, идет запрос. ЭД получает нужное значение. Например "Ок".
Инициируется триггер, который срабатывает, если значение не равно "Ок".
И вот в этот момент происходит облом:
Триггеру свежее значение не передается, заббикс идет за ним в базу Хистори, а новое значение в БД еще не записалось.
В результате триггер начинает работать со старым значение.
Это особенность clickhouse или настройки неверные?
База history вынесена на отдельный сервер в clickhouse
В конфиге сделана, соотвтвующая настройка
HistoryStorageType=clickhouse
HistoryStorageTypes=uint,dbl,str,text
HistoryStorageClickHouseHost=192.168.0.2
HistoryStorageClickHousePort=9000
HistoryStorageClickHouseDbName=zabbix
HistoryStorageTypes=uint,dbl,str,text
HistoryStorageClickHouseHost=192.168.0.2
HistoryStorageClickHousePort=9000
HistoryStorageClickHouseDbName=zabbix
Вот есть ЭД который запускается раз в месяц.
Подходит время, идет запрос. ЭД получает нужное значение. Например "Ок".
Инициируется триггер, который срабатывает, если значение не равно "Ок".
И вот в этот момент происходит облом:
Триггеру свежее значение не передается, заббикс идет за ним в базу Хистори, а новое значение в БД еще не записалось.
В результате триггер начинает работать со старым значение.
Это особенность clickhouse или настройки неверные?