LINUX.ORG.RU
решено ФорумAdmin

Имя триггера в Zabbix

 


0

1

Всем привет, тыкните плиз как извлекать из {ITEM.VALUE} нужное мне значение, для отображения в имени триггера. тз, нужно сделать что то типа НА ДИСКЕ O ОСТАЛОСЬ: ({ITEM.LASTVALUE}) ИЗ (общий объем диска)

Ответ на: комментарий от goper48265

ага, {ITEM.LASTVALUE} этот макрос мне возвращает значение из выражения {sql01:vfs.fs.size[O:,free].last(0)}<21474836480 но я еще хочу в имени видеть общий объем.

gidrotormoz
() автор топика
Ответ на: комментарий от goper48265

вот в чём НА ДИСКЕ O ОСТАЛОСЬ: (115.32 GB) ИЗ {vfs.fs.size[O:,total]} как видите {ITEM.LASTVALUE} показывает свободное место на диске.

gidrotormoz
() автор топика
Ответ на: комментарий от goper48265

Очень интересно, но нихрена не понятно)) Я их маны прочекал уже, но по использованию макросов в имени триггера я нашёл только это - https://www.zabbix.com/documentation/4.0/ru/manual/config/triggers/trigger По этому создал тему с той вероятностью, что кто-то настраивал подобное.

gidrotormoz
() автор топика

Попробуйте добавить в условие триггера значение total (чтоб оно там было, но на результат выражения никак не влияло):

{sql01:vfs.fs.size[O:,free].last(0)}<21474836480 and {sql01:vfs.fs.size[O:,total].last(0)}>=0

А в имени триггера используйте {ITEM.LASTVALUE1} и {ITEM.LASTVALUE2}:

НА ДИСКЕ O ОСТАЛОСЬ: {ITEM.LASTVALUE1} ИЗ {ITEM.LASTVALUE2}

https://www.zabbix.com/documentation/4.0/ru/manual/appendix/macros/supported_by_location

spirit ★★★★★
()
Ответ на: комментарий от spirit

гениальный костыль))) этот способ даёт то, что мне нужно! А так параллельно нагуглил это - https://www.zabbix.com/documentation/current/manual/web_interface/frontend_sections/monitoring/problems#operational_data_of_problems (Operational data of problems) Правда в данном случае придётся проапать заббикс до 4.4 В общем спасибо!

gidrotormoz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.