Ad Widget

Collapse

Как работает LLD в Zabbix?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sergey89
    Junior Member
    • Jun 2022
    • 4

    #1

    Как работает LLD в Zabbix?

    День добрый. На борту Zabbix 6.0 LTC, у меня есть скрипт который отдает json такого вида:


    Click image for larger version

Name:	Снимок3.png
Views:	109
Size:	35.5 KB
ID:	445820


    Я хотел добавить на хост правило обнаружения, чтобы из этого json по атрибуту "name" создавались итемы, и соответственно эти итемы из атрибута "status" получали значение. Частично это работает, итемы создаются:


    Click image for larger version

Name:	Снимок2.png
Views:	110
Size:	36.8 KB
ID:	445819


    Не могу понять, как передать атрибут статуса в эти итемы. Нашел такую статью https://habr.com/ru/company/galssoftware/blog/528150/ ,
    по аналогии сделал макрос, указал путь json в препроцессинге $[?(@.name=='{#DRIVE}')].status, но говорит, что путь не верный: cannot extract value from json by path "$.data[?(@.name=='{#DRIVE}')].status": no data matches the specified path.
    Лучшее чего мне удалось добиться в value итемов появляется весь вывод json, если убрать из JSONPatch любые параметры. Подскажите, что я делаю не так, как правильно это должно быть это реализовано?
    Attached Files
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Как определены макросы LLD в правиле поиска?
    Можно сделать обнаруживаемые элементы зависимыми от ЭД который получает json (и этот же эд использовать для правила lld)

    Comment

    Working...