Size: a a a

Zabbix Russian Community

2019 November 21

AP

Alexander Petrov in Zabbix Russian Community
Ещё подскажите, можно ли вставлять макросы в команды действий? Просто {#IFNAME} вставить не удалось, zabbix просто дублирует написанное, и не понимает что это макрос, лазеек нет?
источник

IA

Ilya Ableev in Zabbix Russian Community
Alexander Petrov
Ещё подскажите, можно ли вставлять макросы в команды действий? Просто {#IFNAME} вставить не удалось, zabbix просто дублирует написанное, и не понимает что это макрос, лазеек нет?
Можно через название триггера протащить
источник

OK

Oleg Kostikov in Zabbix Russian Community
а еще через тег или дискрипшн
источник

AP

Alexander Petrov in Zabbix Russian Community
Тогда, получается, в команду необходимо прописать что-то типа такого: {TRIGGER.NAME} ?
источник

AP

Alexander Petrov in Zabbix Russian Community
Да, но zabbix не воспринимает макросы в командах вообще, в примере:
Команда: sysname {#IFNAME}
Что должно получиться: sysname Fa0/1
В итоге получается: sysname {#IFNAME}
источник

AP

Alexander Petrov in Zabbix Russian Community
т.е. буквально воспринимает макрос как команду
источник

s

slagmaur in Zabbix Russian Community
Alexander Petrov
т.е. буквально воспринимает макрос как команду
lld макрос да, не раскроет. потому что они раскрываются только на этапе создания сущностей по прототипам. другие макросы можно использовать. Например если в описание прототипа триггера добавить {#IFNAME}, а в действии использовать {TRIGGER.DESCRIPTION}
источник

AP

Alexander Petrov in Zabbix Russian Community
slagmaur
lld макрос да, не раскроет. потому что они раскрываются только на этапе создания сущностей по прототипам. другие макросы можно использовать. Например если в описание прототипа триггера добавить {#IFNAME}, а в действии использовать {TRIGGER.DESCRIPTION}
Регулярные выражения нельзя использовать?
источник

s

slagmaur in Zabbix Russian Community
Alexander Petrov
Регулярные выражения нельзя использовать?
где именно?
источник

AP

Alexander Petrov in Zabbix Russian Community
regex{TRIGGER.DESCRIPTION}
источник

AP

Alexander Petrov in Zabbix Russian Community
В действии
источник

s

slagmaur in Zabbix Russian Community
Alexander Petrov
regex{TRIGGER.DESCRIPTION}
нет. такое не поддерживается, на сколько мне известно.
источник

AP

Alexander Petrov in Zabbix Russian Community
Принял, спасибо за помощь!
источник

OK

Oleg Kostikov in Zabbix Russian Community
Alexander Petrov
regex{TRIGGER.DESCRIPTION}
в 4.4 появилась возможность вытащить значение отдельного тега события, чтоб не передавать в действие весь массив тегов
{EVENT.TAGS.<tag name>}
источник

AK

Andrey K in Zabbix Russian Community
Господа, а как конкретно таймскейлдб удаляет свои чанки и пишет ли он это в лог заббикса?
источник

AK

Andrey K in Zabbix Russian Community
надо было посмотреть в логи постгри конечно
источник

AP

Alexander Petrov in Zabbix Russian Community
slagmaur
нет. такое не поддерживается, на сколько мне известно.
А если это делать непосредственно в самом описании тригера, типа regex{#IFNAME}?
источник

s

slagmaur in Zabbix Russian Community
Alexander Petrov
А если это делать непосредственно в самом описании тригера, типа regex{#IFNAME}?
если вы имеете ввиду записать не значение макроса, а его часть по регекспу - то это возможно.
https://www.zabbix.com/documentation/4.4/manual/config/macros/macro_functions
источник

MV

Makarov..v. . Valera Makarov in Zabbix Russian Community
Ребята я писал чуть ранее нечего у меня не изменилось что делать ?
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Makarov..v. . Valera Makarov
Ребята я писал чуть ранее нечего у меня не изменилось что делать ?
Так тебе же вроде ответили, что просто не собрались данные еще для его вычисления.
источник