6 Novo modelo (template)

Visão geral

Nesta seção você aprenderá como configurar um modelo.

Previamente nós aprendemos como configurar um item, um gatilho e como receber uma notificação de problema para o host.

Enquanto todas estas etapas oferecem uma boa flexibilidade por si mesmas, pode parecer como um monte de etapas a serem tomadas se necessário para, digamos, mil hosts. Alguma automação seria uma mão na roda.

Aqui é onde os modelos vêm nos socorrer. Modelos permitem agrupar itens, gatilhos e outras entidades úteis de forma que possam ser reutilizados continuamente pela aplicação aos hosts em uma única etapa.

Quando um modelo é associado a um host, o host herda todas as entidades do modelo. Então, basicamente um monte de verificações podem ser aplicadas muito rapidamente.

Adicionando template

Para começar a trabalhar com templates, primeiro precisamos criar um. Para isso, em Data collection > Templates, clique em Create template. Isso abrirá um formulário de configuração de template.

Todos os campos obrigatórios de entrada são marcados com um asterisco vermelho.

Os parâmetros obrigatórios a serem informados aqui são:

Template name

  • Informe um nome para o template. São permitidos caracteres alfanuméricos, espaços e sublinhados.

Template groups

  • Selecione um ou vários grupos clicando no botão Select. O template deve pertencer a um grupo.

As permissões de acesso aos grupos de template são atribuídas na configuração do user group, na aba Template permissions, da mesma forma que as permissões de host. Todas as permissões de acesso são atribuídas a grupos, e não a templates individuais; por isso, incluir o template em pelo menos um grupo é obrigatório.

Quando terminar, clique em Add. Seu novo template deve ficar visível na lista de templates. Você também pode usar o filter para encontrar seu template.

Como você pode ver, o template está lá, mas não contém nada - nenhum item, trigger ou outra entidade.

Adicionando item ao template

Para adicionar um item ao template, abra a lista de itens de 'New host' navegando até Data collection → Hosts e clicando em Items ao lado de 'New host'.

Em seguida:

  • Marque a caixa de seleção do item 'CPU Load' na lista.
  • Clique em Copy abaixo da lista.
  • Selecione a aba Templates.
  • Selecione o template para o qual copiar o item.

Todos os campos obrigatórios de entrada são marcados com um asterisco vermelho.

  • Clique em Copy.

Se agora você acessar Data collection > Templates, 'New template' deverá ter um novo item.

Vamos parar por enquanto em apenas um item, mas, de forma semelhante, você pode adicionar quaisquer outros itens, triggers ou outras entidades ao template até que ele tenha um conjunto razoavelmente completo de entidades para o propósito desejado (monitoramento do SO, monitoramento de uma única aplicação).

Vinculando template ao host

Com um template pronto, basta adicioná-lo a um host. Para isso, vá para Data collection > Hosts, clique em 'New host' para abrir o formulário de configuração e encontre o campo Templates.

Comece a digitar New template no campo Templates. O nome do template que criamos deve aparecer na lista suspensa. Role para baixo para selecioná-lo. Veja que ele aparece no campo Templates.

Clique em Update no formulário para salvar as alterações. O template agora está adicionado ao host, com todas as entidades que ele contém.

Dessa forma, ele também pode ser aplicado a qualquer outro host. Quaisquer alterações nos items, triggers e outras entidades no nível do template serão propagadas para os hosts aos quais o template estiver vinculado.

Associando modelos pré-definidos aos hosts

Como você deve ter notado, o Zabbix vem com um conjunto de modelo pré-definidos para vários SOs, dispositivos e aplicações. Para começar com o monitoramento de forma muito rápida, você pode associar o modelo apropriado a um host, mas cuide que estes modelos precisam estar bem ajustados para o seu ambiente. Algumas verificações podem não ser necessárias, e intervalos de sondagem (polling) podem ser frequentes demais.

Mais informações sobre modelos estão disponíveis.