Приветствую!
В процессе использования мной zabbix 3.0 выяснилась "пикантная" особенность с отображением значения айтема, которое привело к срабатыванию триггера.
Имеется вот такой триггер
{system.cpu.util[{#CPU.NUMBER},idle,avg1].avg(300)}<10.
В нем идет усреднение значений за 300с. Необходимо сделать оповещение о том, что триггер сработал, и вывести в это оповещение значение, которое и привело в действие триггер (в моем примере, хотелось бы в качестве Last value увидеть именно это усредненное значение, значение, которое триггер посчитал).
Макросы {ITEM.LASTVALUE} и {ITEM.VALUE} здесь бесполезны- они просто выдадут последнее значение айтема.
Прошу помощи- мб кто-нибудь сталкивался с аналогичной проблемой и знает как вытащить нужное мне значение? Буду благодарен за советы!
P.S с триггерами вида
{system.cpu.util[,system,avg1].last()} + {system.cpu.util[,user,avg1].last()} >80
дела еще плачевнее: в качестве last value вернется последнее значение какого-либо (какого- неизвестно) из айтемов, участвующих в триггере.
В процессе использования мной zabbix 3.0 выяснилась "пикантная" особенность с отображением значения айтема, которое привело к срабатыванию триггера.
Имеется вот такой триггер
{system.cpu.util[{#CPU.NUMBER},idle,avg1].avg(300)}<10.
В нем идет усреднение значений за 300с. Необходимо сделать оповещение о том, что триггер сработал, и вывести в это оповещение значение, которое и привело в действие триггер (в моем примере, хотелось бы в качестве Last value увидеть именно это усредненное значение, значение, которое триггер посчитал).
Макросы {ITEM.LASTVALUE} и {ITEM.VALUE} здесь бесполезны- они просто выдадут последнее значение айтема.
Прошу помощи- мб кто-нибудь сталкивался с аналогичной проблемой и знает как вытащить нужное мне значение? Буду благодарен за советы!
P.S с триггерами вида
{system.cpu.util[,system,avg1].last()} + {system.cpu.util[,user,avg1].last()} >80
дела еще плачевнее: в качестве last value вернется последнее значение какого-либо (какого- неизвестно) из айтемов, участвующих в триггере.
Comment