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 em rede de restaurante?

Este protocolo avalia como o tempo de resposta do Zabbix Server varia conforme aumenta a quantidade de hosts monitorados simultaneamente. O objetivo é medir a escalabilidade do Zabbix em ambiente típico de restaurante.

Monitoramento de infraestrutura de restaurantes com Zabbix do zero à integração
Ligado ao treinamento Monitoramento de infraestrutura de restaurantes com Zabbix do zero à integração
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 do Zabbix Server se comporta ao variar a quantidade de hosts monitorados simultaneamente?

Hipótese

O tempo de resposta do Zabbix Server aumenta linearmente com o número de hosts monitorados até determinado limite de hardware.

Variáveis

Independentes (o que varia)Número de hosts monitorados
Dependentes (o que se mede)Tempo de resposta do Zabbix Server (ms)
Controladas (o que fica fixo)Configuração de hardware do servidor; Versão do Zabbix; Tipo de item monitorado (ping ICMP); Intervalo de coleta; Rede local dedicada

Ambiente

Servidor Zabbix (GPLv2) instalado em VM dedicada, rede local isolada (pode ser em laboratório), hosts simulados usando containers Linux respondendo ICMP. Ferramenta de medição: k6 para simular requisições HTTP à API do Zabbix.

Procedimento

  1. Preparar ambiente

    Instale o Zabbix Server em VM dedicada com recursos fixos (por exemplo, 2 vCPU, 4GB RAM).

  2. Criar hosts simulados

    Implemente múltiplos containers Linux configurados para responder a ICMP.

  3. Adicionar hosts ao Zabbix

    Adicione os hosts simulados ao Zabbix, configurando apenas item de ICMP ping.

  4. Aumentar número de hosts

    Varie o número de hosts monitorados: 10, 50, 100, 200, 400.

  5. Executar teste de tempo de resposta

    Para cada quantidade de hosts, execute um teste de consulta à API do Zabbix usando k6.

    k6 run zabbix_api_test.js
  6. Registrar resultados

    Anote o tempo de resposta médio reportado pelo k6 para cada cenário.

  7. Repetir

    Repita cada teste 5 vezes para cada cenário de número de hosts.

Planilha de coleta

num_hosts (unidades)tempo_resposta_ms (milissegundos)repeticao (índice)
EXEMPLO: 100, 320, 3

Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.

Análise

Calcule a média e o desvio padrão do tempo de resposta para cada quantidade de hosts. Avalie o ponto de inflexão onde o tempo de resposta cresce abruptamente. Compare os resultados com a capacidade esperada do hardware.

Critérios de decisão

  • Tempo de resposta médio deve permanecer abaixo de 500 ms até o limite de hardware.
  • Desvio padrão não deve ultrapassar 10% da média em cada cenário.
  • Se houver crescimento exponencial antes do limite esperado, investigar gargalos.

Fontes de erro e mitigação

  • Variação de carga na VM: execute testes em horários de baixa movimentação.
  • Rede compartilhada: use rede isolada para evitar interferências.
  • Caches do sistema: reinicie o serviço Zabbix entre repetições para mitigar efeito de cache.

Referências

  1. fonte oficial · Grafana Labs (grafana.com)
Verificação editorial
Publicado
09/09/2026
Última revisão
09/09/2026
Versão do conteúdo
1.0
Referências
1 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.