Триггер обнаружения Zabbix 3.4.15: как добавить параметр обнаружения {#SERIAL} к имени триггера? - PullRequest
0 голосов
/ 01 марта 2019

У меня есть обнаружение для подключенных телефонов Android с триггерами для каждого телефона, который отключается более чем на 2 минуты и более 10 минут.

Запрос на обнаружение возвращает такую ​​вещь:

{"data": [
   {"{#STATUS}": "device", "{#SERIAL}": "ad0717021c0042fa80"},
   ...
   {"{#STATUS}": "offline", "{#SERIAL}": "ad07170216aa8a8b69"}
]}

Шаблон триггера выглядит так:

Name: {#SERIAL} disconnected >10m
Expression: {android_device_basic:adb.is_available[{#SERIAL}].sum(10m)}=0

В выражении кажется, что {#SERIAL} работает правильно: когда я отключаю телефон, триггер появляется, но я хочу имячтобы сказать, какой телефон задействован.

Я пытался заменить {#SERIAL} в названии на $ 1 и {ITEM.VALUE}, но все отображаются буквально, а не заменяются серийным номером.(Я думал, что 1 доллар, по крайней мере, должен был отображаться как 0, но хо-хум.)

Чем мне заменить {#SERIAL} на?

...