Upnetix Labs · protocolo de experimento
Protocolo: Qual o impacto do número de hosts monitorados no tempo de resposta do Zabbix Server?
Este protocolo responde como o tempo de resposta do Zabbix Server varia ao aumentar a quantidade de hosts monitorados. O participante irá medir a latência das requisições à API do Zabbix conforme o número de hosts cresce.

Como o tempo de resposta da API do Zabbix Server se comporta ao variar o número de hosts monitorados?
Hipótese
O tempo de resposta da API do Zabbix Server aumenta proporcionalmente ao número de hosts monitorados.
Variáveis
| Independentes (o que varia) | quantidade de hosts cadastrados no Zabbix |
|---|---|
| Dependentes (o que se mede) | tempo de resposta (latência) da API do Zabbix em milissegundos |
| Controladas (o que fica fixo) | versão do Zabbix; hardware do servidor; rede local; tipo de requisição API; intervalo de coleta |
Ambiente
Servidor Zabbix instalado em máquina virtual dedicada (consulte a documentação para requisitos mínimos). Ferramenta k6 (código aberto, licença Apache 2.0) para simular requisições à API. Scripts para cadastro automático de hosts via API.
Procedimento
- Preparar ambiente
Instale o Zabbix Server e o k6 na mesma rede, garantindo recursos fixos para o servidor.
- Cadastrar hosts
Utilize scripts para cadastrar lotes crescentes de hosts (por exemplo: 100, 500, 1000, 2000, 4000).
consulte a documentação da API em www.zabbix.com/documentation/current/manual/api - Configurar script k6
Prepare um script k6 para executar chamadas autenticadas à API do Zabbix (por exemplo, método host.get).
- Executar testes
Para cada quantidade de hosts, execute o teste k6 por 1 minuto, coletando latência de resposta.
k6 run zabbix_api_test.js - Repetir medições
Repita cada teste 5 vezes para cada cenário de quantidade de hosts.
Planilha de coleta
| quantidade_hosts (unidade) | execucao (unidade) | latencia_media_ms (ms) | latencia_p95_ms (ms) |
|---|---|---|---|
| EXEMPLO: 100, 1, 120, 150 | |||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média e o percentil 95 de latência para cada quantidade de hosts. Compare os resultados para identificar tendências de escalabilidade. Interprete aumentos abruptos como possíveis gargalos.
Critérios de decisão
- Latência média inferior a 500 ms até 1000 hosts indica bom desempenho.
- Aumento superior a 50% na latência ao dobrar o número de hosts sugere necessidade de ajuste de configuração ou hardware.
Fontes de erro e mitigação
- Variações de carga na rede local podem afetar a latência; isole o ambiente.
- Caches do Zabbix podem influenciar resultados; reinicie o serviço entre execuções.
- Scripts de cadastro devem garantir que todos os hosts estejam ativos e monitorados.
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 0 oficiais
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
