Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

4 Aninhamento

Visão geral

O aninhamento é uma forma de um template englobar um ou mais outros templates.

Como faz sentido separar entidades em templates individuais para vários serviços, aplicações, etc., você pode acabar com vários templates, todos os quais podem precisar ser vinculados a vários hosts. Para simplificar o cenário, é possível vincular alguns templates juntos em um único template.

O benefício do aninhamento é que você só precisa vincular um template ao host, e o host herdará automaticamente todas as entidades dos templates que estão vinculados ao template. Por exemplo, se vinculamos T1 e T2 a T3, suplementamos T3 com todas as entidades de T1 e T2, mas não vice-versa. Se vinculamos T1 a T2 e T3, suplementamos T2 e T3 com entidades de T1.

Configurando templates aninhados

Para vincular templates, você precisa pegar um template existente (ou criar um novo) e, em seguida:

  1. Abra o formulário de configuração do template.
  2. Encontre o campo Templates.
  3. Clique em Selecionar para abrir a janela pop-up Templates.
  4. Na janela pop-up, escolha os templates necessários e clique em Selecionar para adicionar os templates à lista.
  5. Clique em Adicionar ou Atualizar no formulário de configuração do template.

Assim, todas as entidades do template configurado, bem como todas as entidades dos templates vinculados, agora aparecerão na configuração do template. Isso inclui items, triggers, gráficos, regras de descoberta de baixo nível e cenários web, mas exclui dashboards. No entanto, dashboards de templates vinculados, ainda assim, serão herdados pelos hosts.

Para desvincular qualquer um dos templates vinculados, clique em Desvincular ou Desvincular e limpar no formulário de configuração do template e, em seguida, clique em Atualizar.

A opção Desvincular simplesmente removerá a associação com o template vinculado, mas não removerá nenhuma de suas entidades (items, triggers, etc.).

A opção Desvincular e limpar removerá tanto a associação com o template vinculado quanto todas as suas entidades (items, triggers, etc.).