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.

Quando você atualiza o Zabbix, os templates não são atualizados automaticamente. Isso evita substituir quaisquer alterações personalizadas que você tenha feito. Para atualizar ou adicionar templates manualmente, consulte a seção Atualização de templates abaixo.

Use 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 templates

Para atualizar ou adicionar um único template:

1. Abra o diretório templates no repositório Git do Zabbix.

2. Escolha a branch (sob o rótulo Source) que corresponde à sua versão do Zabbix (por exemplo, master para a versão de desenvolvimento).

3. Localize 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-o em um arquivo local.

5. Na interface de usuário do Zabbix, acesse Coleta de dados > Templates e importe o arquivo local.

Os tipos de mídia Webhook podem ser atualizados de forma semelhante: obtenha-os do diretório media e importe em Alertas > Tipos de mídia.

Para atualizar ou adicionar vários templates:

1. Baixe o arquivo dos pacotes de templates de acordo com o seu web server:

2. Extraia o arquivo. Ele contém arquivos YAML, cada um com vários templates, e um arquivo de índice que lista quais templates estão em cada arquivo YAML.

3. Na interface de usuário do Zabbix, acesse Coleta de dados > Templates e importe os arquivos YAML um por um.

Os tipos de mídia Webhook podem ser atualizados de forma semelhante: obtenha o arquivo media_bundle-8.0-000.yaml do arquivo dos pacotes de templates e importe em Alertas > Tipos de mídia.

Para atualizar ou adicionar todos os templates de uma só vez, você pode usar o script import_templates.sh, incluído no arquivo dos pacotes de templates. O script requer os utilitários curl e jq e usa o método da API do Zabbix configuration.import. Ao executar o script, forneça o diretório que contém os arquivos YAML, a URL da API do Zabbix e o token de autenticação.

O script import_templates.sh substitui todos os templates existentes, sem oferecer a opção de revisar ou desfazer as alterações nos templates.

Exemplo:

/tmp/templates_bundles-8.0-2M-apache/import_templates.sh \
  /tmp/templates_bundles-8.0-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4

Compatibilidade do template com o Host Wizard

O Host Wizard é compatível com todos os templates prontos para uso.

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

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

2. Edite o arquivo exportado:

3. No frontend do Zabbix, acesse Coleta de dados > Templates e importe o arquivo de template atualizado.