Всем привет, пишу снова, так как в прошлом топике сломалась вёрстка. Я обратился в саппорт и его просто удалили 
Итак.
Zabbix 6.0.12
Ломаю голову над следующей проблемой.
У меня есть скрипт который определён в UserParameters
Скрипт возвращает мне JSON вот такого вот вида:
Далее я создаю правило обнаружения

После чего я пытаюсь создать LLD макрос
Но при нажатии Test мне возвращается целиком весь JSON

Причём здесь можно писать любую чепуху, типа $.sldkjdslkhf - результат тотже, JSON целиком.
А вот если всё тоже самое сделать во вкладке Preprocessing, то тогда я получу лишь ожидаемые значения.

Кто нибудь может подсказать что я делаю не так?

Итак.
Zabbix 6.0.12
Ломаю голову над следующей проблемой.
У меня есть скрипт который определён в UserParameters
Code:
UserParameter=LLD[*], /etc/zabbix/externalscripts/LLD.sh
Code:
sudo bash ./LLD.sh | jq .
[
{
"camname": "cam1",
"camid": "2998",
"camimg": "1280"
},
{
"camname": "cam2",
"camid": "2999",
"camimg": "1920"
}
]
После чего я пытаюсь создать LLD макрос
Но при нажатии Test мне возвращается целиком весь JSON
Причём здесь можно писать любую чепуху, типа $.sldkjdslkhf - результат тотже, JSON целиком.
А вот если всё тоже самое сделать во вкладке Preprocessing, то тогда я получу лишь ожидаемые значения.
Кто нибудь может подсказать что я делаю не так?

Comment