9 Templates prontos para uso

Visão geral

O Zabbix fornece um conjunto crescente de templates pré-configurados para simplificar e agilizar 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:

Atualização de template

Para atualizar ou adicionar um único template:

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

2. Escolha a branch (na seção Source) correspondente à sua versão do Zabbix (por exemplo, release/7.0 para o Zabbix 7.0).

3. Encontre 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 do 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 bundles de templates correspondente ao 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 do 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-7.0-000.yaml do arquivo dos bundles 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 bundles 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-7.0-2M-apache/import_templates.sh \
  /tmp/templates_bundles-7.0-2M-apache \
  https://example.com/zabbix/api_jsonrpc.php \
  d8d6b5c78ee2a8333db11bfcd3e448c49c239d8ce00702759e2b56f42e24dbe4