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:
- Nginx -
templates_bundles-8.0-1M-nginx.zip - Apache -
templates_bundles-8.0-2M-apache.zip
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:
- Adicione o elemento de template
wizard_readypara indicar a compatibilidade com o Host Wizard. - Opcionalmente, adicione o elemento de template
readmeouconfig, conforme necessário.
3. No frontend do Zabbix, acesse Coleta de dados > Templates e importe o arquivo de template atualizado.