O link é um processo pelo qual templates são aplicados a hosts, enquanto o unlink remove a associação com o template de um host.
Para vincular um template ao host, faça o seguinte:
O host agora terá todas as entidades do template. Isso inclui items, triggers, gráficos, regras de descoberta de baixo nível, cenários web, bem como dashboards.
Vincular vários templates ao mesmo host falhará se esses templates contiverem items com a mesma chave de item. E, como triggers e gráficos usam items, eles também não podem ser vinculados a um único host a partir de vários templates, se usarem chaves de item idênticas.
Quando entidades (items, triggers, etc.) são adicionadas a partir do template:
Nas listas, todas as entidades do template agora são prefixadas pelo nome do template, indicando que pertencem ao template em questão. O próprio nome do template (em texto cinza) é um link que permite acessar a lista dessas entidades no nível do template.
Para alguns items, como verificações externas, verificações HTTP agent, verificações simples, verificações SSH e verificações Telnet, uma interface de host é opcional. Se, no momento da vinculação de um template, o host não tiver uma interface definida, esses items serão adicionados sem uma interface. Se você adicionar uma interface de host posteriormente, ela não será atribuída automaticamente aos items já existentes. Para atribuir a nova interface de host a todos os items do template de uma só vez, desvincule o template do host e, em seguida, vincule-o novamente. Para preservar o histórico do item, use a opção Desvincular, não use Desvincular e limpar.
Se alguma entidade não estiver prefixada pelo nome do template, isso significa que ela já existia no host antes e não foi adicionada pelo template.
Ao adicionar entidades (items, triggers, etc.) de um template, é importante saber quais dessas entidades já existem no host e precisam ser atualizadas e quais entidades diferem. Os critérios de unicidade para decidir sobre a igualdade/diferença são:
Para atualizar o vínculo de templates de vários hosts, em Coleta de dados → Hosts selecione alguns hosts marcando suas caixas de seleção, depois clique em Atualização em massa abaixo da lista e então selecione Vincular templates:
Para vincular templates adicionais, comece a digitar o nome do template no campo de preenchimento automático até que um menu suspenso apareça oferecendo os templates correspondentes. Basta rolar para baixo para selecionar o template a ser vinculado.
A opção Substituir permitirá vincular um novo template enquanto desvincula qualquer template que estava vinculado aos hosts anteriormente. A opção Desvincular permitirá especificar quais templates desvincular. A opção Limpar ao desvincular permitirá não apenas desvincular quaisquer templates vinculados anteriormente, mas também remover todas as entidades herdadas deles (items, triggers, etc.).
O Zabbix oferece um conjunto considerável de templates predefinidos. Você pode usá-los como referência, mas tenha cuidado ao usá-los sem alterações em produção, pois podem conter muitos items e coletar dados com muita frequência. Se você quiser usá-los, ajuste-os para atender às suas necessidades reais.
Se você tentar editar um item ou um trigger que foi vinculado a partir do template, poderá perceber que muitas opções principais estão desabilitadas para edição. Isso faz sentido, pois a ideia dos templates é que as coisas sejam editadas de forma centralizada no nível do template. No entanto, você ainda pode, por exemplo, habilitar/desabilitar um item em hosts individuais e definir o intervalo de atualização, o tempo de retenção do histórico e alguns outros parâmetros.
Se você quiser editar totalmente a entidade, deverá editá-la no nível do template (um atalho para o nível do template é exibido no nome do formulário), lembrando que essas alterações afetarão todos os hosts que têm esse template vinculado a eles.
Quaisquer personalizações nas entidades implementadas no nível do template substituirão as personalizações anteriores das entidades no nível do host.
Para desvincular um template de um host, faça o seguinte:
Escolher a opção Desvincular irá simplesmente remover a associação com o template, deixando todas as suas entidades com o host. Isso inclui items, triggers, gráficos, regras de descoberta de baixo nível e cenários web, mas exclui dashboards. Observe que mapas de valores e tags herdados de templates vinculados também serão removidos.
Escolher a opção Desvincular e limpar irá remover tanto a associação com o template quanto todas as suas entidades (items, triggers, etc.).