Всем привет.
Столкнулся с такой проблемой: не раскрывается макрос в имени прототипа элемента данных и частично раскрывается в названии триггера. Куда копать уже не понимаю.
Смысл таков: есть прототип элемента данных, который присылает ответ в шестнадцатиричном формате. При помощи предобработки элемента данных скриптом, получаем текст (как и надо). Данный текст нам нужно видеть в трех местах (в рамках одного правила обнаружения) - названии графика, названиях других прототипов элементов данных и названиях триггеров. И тут столкнулись с проблемой:
1. В названиях графиков макрос раскрывается и имя графика красиво читаемо - радуемся )!
2. В названии триггера макрос раскрывается частично - {HOST.HOST} раскрывается, а вторая часть в виде ключа и функции last() нет.
3. В имени других прототипов элементов данных макрос вообще не раскрывается.
В чем загвоздка не совсем понимаю, потому как в документации указано на то, что якобы это должно работать (по крайней мере в названии триггера точно).
Собственно сам макрос {{HOST.HOST}:modem.desc.["{#SNMPINDEX}"].last()}, где modem.desc.["{#SNMPINDEX}"] - это ключ того самого прототипа итема, что прилетает изначально по SNMP в шестнадцаритичном формате.
Буду благодарен за любую обратную связь.
Столкнулся с такой проблемой: не раскрывается макрос в имени прототипа элемента данных и частично раскрывается в названии триггера. Куда копать уже не понимаю.
Смысл таков: есть прототип элемента данных, который присылает ответ в шестнадцатиричном формате. При помощи предобработки элемента данных скриптом, получаем текст (как и надо). Данный текст нам нужно видеть в трех местах (в рамках одного правила обнаружения) - названии графика, названиях других прототипов элементов данных и названиях триггеров. И тут столкнулись с проблемой:
1. В названиях графиков макрос раскрывается и имя графика красиво читаемо - радуемся )!
2. В названии триггера макрос раскрывается частично - {HOST.HOST} раскрывается, а вторая часть в виде ключа и функции last() нет.
3. В имени других прототипов элементов данных макрос вообще не раскрывается.
В чем загвоздка не совсем понимаю, потому как в документации указано на то, что якобы это должно работать (по крайней мере в названии триггера точно).
Собственно сам макрос {{HOST.HOST}:modem.desc.["{#SNMPINDEX}"].last()}, где modem.desc.["{#SNMPINDEX}"] - это ключ того самого прототипа итема, что прилетает изначально по SNMP в шестнадцаритичном формате.
Буду благодарен за любую обратную связь.