[comment]: # ({f733158d-f733158d})
# 9 Modelos prontos para uso

[comment]: # ({/f733158d-f733158d})

[comment]: # ({a5f60211-0cc95643})
#### Visão geral

O Zabbix fornece um conjunto crescente de [templates](/manual/config/templates) pré-configurados para simplificar e acelerar a configuração de alvos de monitoramento.

Todos os templates prontos para uso estão disponíveis em *Coleta de dados* > [*Templates*](/manual/web_interface/frontend_sections/data_collection/templates).

Ao atualizar o Zabbix, os templates existentes não são atualizados automaticamente para evitar a sobrescrita de modificações personalizadas.
Para atualizar templates existentes ou adicionar novos, consulte [Atualização de template](#template-upgrade).

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

Veja também:

-   [Vinculando um template](/manual/config/templates/linking#linking-a-template)
-   [Problemas conhecidos para templates](/manual/installation/known_issues#templates)

[comment]: # ({/a5f60211-0cc95643})

[comment]: # ({31f0c491-9cb37712})
#### 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](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F7.4).
2. No seletor de branch (abaixo do rótulo *Source*), escolha o branch que corresponde à sua versão do Zabbix (por exemplo, *release/7.4* para o Zabbix 7.4).
3. Abra o template que deseja adicionar ou atualizar (por exemplo, [MySQL by Zabbix agent](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent?at=refs%2Fheads%2Frelease%2F7.4)).
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](/manual/xml_export_import/templates#importing) 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_7.4.7z`](https://www.zabbix.com/documentation/7.4/assets/en/template_bundles/templates_1M_7.4.7z) (Nginx) ou [`templates_2M_7.4.7z`](https://www.zabbix.com/documentation/7.4/assets/en/template_bundles/templates_2M_7.4.7z) (Apache).
2. Extraia o pacote. Ele contém arquivos YAML (cada um com vários templates) e um índice (`index-1M_74.md`) listando os templates incluídos em cada arquivo YAML.
3. No frontend do Zabbix, acesse *Coleta de dados* > *Templates* e [importe](/manual/xml_export_import/templates#importing) os arquivos YAML um por um.

Alternativamente, você pode importar todos os arquivos YAML de uma vez usando o script [`import_templates.sh`](https://www.zabbix.com/documentation/7.4/assets/en/template_bundles/import_templates.sh).
O script requer as utilidades [`curl`](https://curl.se/) e [`jq`](https://jqlang.org/), e utiliza o método da API do Zabbix [`configuration.import`](/manual/api/reference/configuration/import).
Ao executar o script, forneça o diretório contendo os arquivos YAML e a [URL](/manual/api#performing-requests) da API do Zabbix e o [token de autenticação](/manual/api#authentication).

::: notewarning
O script `import_templates.sh` sobrescreve todos os templates existentes, sem opção de [revisar](/manual/xml_export_import/templates#importing) ou desfazer alterações nos templates.
:::

Exemplo:

```bash
./import_templates.sh /tmp/templates_2M_7.4 https://example.com/zabbix/api_jsonrpc.php d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4
```

[comment]: # ({/31f0c491-9cb37712})

[comment]: # ({31d29e89-788eee16})
#### Compatibilidade de template com o Assistente de Host

Para uma lista completa de templates prontos para uso que são atualmente compatíveis com o [Assistente de Host](/manual/config/hosts/host_wizard), consulte [`hw_compatible_templates.txt`](https://www.zabbix.com/documentation/7.4/assets/en/template_bundles/hw_compatible_templates.txt).

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

1. No frontend do Zabbix, vá para *Coleta de dados* > *Templates* e [exporte](/manual/xml_export_import/templates#exporting) o template personalizado.

2. Edite o arquivo exportado:

    -   Adicione o elemento `wizard_ready` [template element](/manual/xml_export_import/templates#templates-1) para indicar compatibilidade com o Assistente de Host.
    -   Opcionalmente, adicione os elementos `readme` ou `config` [template element](/manual/xml_export_import/templates#templates-1) conforme necessário.

3. No frontend do Zabbix, vá para *Coleta de dados* > *Templates* e [importe](/manual/xml_export_import/templates#importing) o arquivo de template atualizado.

[comment]: # ({/31d29e89-788eee16})
