Ad Widget

Collapse

Зависимый айтем из другого темплейта

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Flockky
    Member
    • Mar 2021
    • 32

    #1

    Зависимый айтем из другого темплейта

    Есть item, забирающий большую xmlку для дальнейшего парсинга на более мелкие элементы. Столкнулся с проблемой, что зависимые элементы хотят храниться только с мастер айтемом и никак иначе, а мне нужно разбить их по разным группам. Дергать в каждый темплейт огромную xmlку идея не очень.
    Может есть решение моей проблемы, спасибо.
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Непонятно выражение "хотят храниться только с мастер..." и что в вашем понимании разбиение по группам?
    Возможно то, что мастер ЭД и зависимые от него ЭД должны принадлежать одному хосту\узлу сети? Так это особенность архитектуры.
    "Дергать в каждый темплейт" тоже как-то не по zabbixсовски звучит.. Речь о том, что большая xml является источником данных для множества однотипных узлов сети к которым присоединен шаблон?
    Возможно стОит резать xml внешними средствами и "скармливать" уже более адресно?
    А впррочем если xml "пролезает" в систему и это не вызывает проблем с производительностью - то почему бы не дергать ее многократно?

    Comment


    • Flockky
      Flockky commented
      Editing a comment
      Перефразирую, что мне нужно.
      Есть xml, идентичный на всех агентах. Задача в том, чтобы создать темплейт, в котором бы 1 раз запрашивался xml и после этого парсился в зависимых темплейтах.
      Сделать этого не дает, т.к просит чтобы зависимый айтем обязательно находился вместе с родителем в одном хосте/темплейте.
      Есть ли возможность без разбивания xml на много мелких или нескольких запросов решить мою задачу?
      Проблема с производительностью как раз вылезла, таймауты иногда вылетают из-за большого количества запросов к одному и тому же xml.
Working...