Ad Widget

Collapse

Отключить шаблон во вложенном шаблоне.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Lurker
    Member
    • Nov 2016
    • 83

    #1

    Отключить шаблон во вложенном шаблоне.

    Дано: Шаблон А прикреплён к шаблону Б. Шаблон Б прикреплён к шаблону В.
    Мне нужен шаблон В' который будет равен В минус А.
    В шаблоне В нельзя терять данные из шаблона А.
    Можно ли это сделать без создания шаблона Б', который будет равен Б минус А.
    У меня мысли вьются только вокруг костыля: В шаблоне А есть только один дискавер. Можно сделать частоту дискавера макросом, а в шаблоне В задать значение этого макроса в годы, тогда этот дискавер(а значит и шаблон) по сути работать не будет.
    zabbix 6.2
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by Lurker
    Мне нужен шаблон В' который будет равен В минус А.
    zabbix 6.2
    Не совсем понятно, что означает "минус" в данном случае: не нужны какие-то элементы данных, заданные на уровне шаблона? Триггеры? Правила обнаружения? Какие-то наборы элементов данных и/или триггеров, создаваемые правилами обнаружения?

    Например, можно сделать шаблон В', унаследованный от шаблона В, после чего ненужные элементы данных и триггеры, которые "пришли" в него из шаблона А, просто отключить (disable). Или в триггере добавить условие, зависящее от значения макроса, который определить на уровне шаблона А, а затем переопределить на уровне шаблона В'.

    Comment

    • Lurker
      Member
      • Nov 2016
      • 83

      #3
      Оно дейстивтельно так работает... Только теперь я не понимаю как оно работает.
      Вот у нас есть триггер\итем\дискавер в шаблоне, прикреплённый к хосту.
      Допустим я выключаю итем на хосте. в шаблоне он остаётся включенным.
      Затем выключаю в шаблоне. логично, что и на хосте останется выключенным. А если дальше я включу в шаблоне, что будет с итемом на хосте? он включится?
      Понятно что для случая шаблон на хосте это легко можно проверить... но могут же быть конструкции со вложенными шаблонами. Хотелось бы понять как оно по документации работает, а не строить предположения.

      Наверно самым логичным была бы система приоритетов как с макросами. Но тогда должна быть какая-то система, позволяющая посмотреть на каком уровне сейчас выключен итем\триггер\дискавер.

      Comment

      Working...