Entrar ou criar conta

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.

Zabbix do zero ao monitoramento de redes em escala
Ligado ao treinamento Zabbix do zero ao monitoramento de redes em escala
Protocolo, não resultado. Esta página descreve como medir. Execução pela engenharia Upnetix: ainda não realizada. Nenhum valor aqui é resultado de medição da Upnetix; os números que valem são os que você obtém na sua bancada.
Pergunta

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

  1. Preparar ambiente

    Instale o Zabbix Server e o k6 na mesma rede, garantindo recursos fixos para o servidor.

  2. 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
  3. Configurar script k6

    Prepare um script k6 para executar chamadas autenticadas à API do Zabbix (por exemplo, método host.get).

  4. 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
  5. 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.
Verificação editorial
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
Encontrou um erro? Escreva para comercial@upnetix.com.br com o endereço da página. A revisão semestral por IA nunca altera comandos ou configurações sem passar pela fila de revisão.