9 Templates prontos para uso

Visão geral

O Zabbix fornece um conjunto crescente de templates pré-configurados para simplificar e acelerar a configuração dos alvos de monitoramento.

Todos os templates prontos para uso estão disponíveis em Coleta de dados > Templates.

Ao atualizar o Zabbix, os templates existentes não são atualizados automaticamente para evitar a sobrescrição de modificações personalizadas. Para atualizar os templates existentes ou adicionar novos, consulte Atualização de template.

Utilize a barra lateral para acessar informações sobre tipos específicos de templates e requisitos de operação.

Veja também:

Tem comentários ou ideias para melhorar os templates do Zabbix? Compartilhe-os com os desenvolvedores do Zabbix usando nosso formulário de sugestão.

Atualização de template

Para atualizar um único template ou adicionar um novo após uma atualização do Zabbix:

  1. Acesse o repositório Git do Zabbix.
  2. No seletor de branch (sob o rótulo Source), escolha o branch que corresponde à sua versão do Zabbix (por exemplo, master para a versão de desenvolvimento mais recente).
  3. Abra o template que deseja adicionar ou atualizar (por exemplo, MySQL by Zabbix agent).
  4. Copie o conteúdo do arquivo do template (por exemplo, template_db_mysql_agent.yaml) e salve em um arquivo local.
  5. No frontend do Zabbix, acesse Coleta de dados > Templates e importe o arquivo local.

Você também pode atualizar todos os templates e adicionar novos de uma só vez:

  1. Baixe o pacote de templates de acordo com seu servidor web: templates_1M_8.0.7z (Nginx) ou templates_2M_8.0.7z (Apache).
  2. Extraia o pacote. Ele contém arquivos YAML (cada um com múltiplos templates) e um índice (index-1M_80.md) listando os templates incluídos em cada arquivo YAML.
  3. No frontend do Zabbix, acesse Coleta de dados > Templates e importe os arquivos YAML um por um.

Alternativamente, você pode importar todos os arquivos YAML de uma vez usando o script import_templates.sh. O script requer as utilidades curl e jq, e utiliza o método da API do Zabbix configuration.import. Ao executar o script, forneça o diretório contendo os arquivos YAML e a URL da API do Zabbix e o token de autenticação.

O script import_templates.sh sobrescreve todos os templates existentes, sem opção de revisar ou desfazer as alterações dos templates.

Exemplo:

./import_templates.sh /tmp/templates_2M_8.0 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Compatibilidade de template com o Assistente de Host

O Assistente de Host é compatível com todos os templates padrão.

Você também pode tornar seus templates personalizados compatíveis com o Assistente de Host:

  1. No frontend do Zabbix, vá em Coleta de dados > Templates e exporte o template personalizado.

  2. Edite o arquivo exportado:

    • Adicione o elemento wizard_ready do template para indicar compatibilidade com o Assistente de Host.
    • Opcionalmente, adicione os elementos readme ou config do template conforme necessário.
  3. No frontend do Zabbix, vá em Coleta de dados > Templates e importe o arquivo de template atualizado.