4. Наследование

Обзор

Наследование — это способ одного шаблона включать в себя один или несколько других шаблонов.

Иногда имеет смысл разделить объекты отдельных шаблонов на различные сервисы, приложения и прочее, в итоге у вас может получиться несколько шаблонов, которые нужно присоединить к довольно большому количеству узлов сети. Для простоты картины, возможно вложить в один шаблон несколько других шаблонов.

Преимущества наследования в том, что вы должны будете присоединить к узлу сети только один шаблон («основной», родительский шаблон), и этот узел сети автоматически унаследует все объекты из присоединённых шаблонов («вложенные», дочерние шаблоны). Например, если мы присоединим шаблоны T1 и T2 к шаблону T3, мы дополняем T3 объектами из T1 и T2, но не наоборот. Если мы присоединим шаблон T1 к шаблонам T2 и T3, мы дополняем шаблоны T2 и T3 объектами из T1.

Настройка вложенных шаблонов

Чтобы связать шаблоны, необходимо взять существующий шаблон (или создать новый), а затем:

  1. Откройте форму настройки шаблона.
  2. Найдите поле Templates.
  3. Нажмите Select, чтобы открыть всплывающее окно Templates.
  4. Во всплывающем окне выберите нужные шаблоны, а затем нажмите Select, чтобы добавить шаблоны в список.
  5. Нажмите Add или Update в форме настройки шаблона.

Таким образом, все сущности настроенного шаблона, а также все сущности связанных шаблонов, теперь будут отображаться в настройке шаблона. Это включает элементы данных, триггеры, графики, правила обнаружения низкого уровня и веб-сценарии, но не включает панели мониторинга. Однако панели мониторинга связанных шаблонов, тем не менее, будут унаследованы узлами сети.

Чтобы отвязать любой из связанных шаблонов, нажмите Unlink или Unlink and clear в форме настройки шаблона, а затем нажмите Update.

Параметр Unlink просто удалит связь с связанным шаблоном, не удаляя при этом ни одну из его сущностей (элементы данных, триггеры и т. д.).

Параметр Unlink and clear удалит как связь с связанным шаблоном, так и все его сущности (элементы данных, триггеры и т. д.).