Upnetix Labs · protocolo de experimento
Protocolo: Qual o impacto da frequência de coleta SNMP no uso de CPU do servidor Zabbix?
Este protocolo responde como diferentes intervalos de coleta SNMP afetam o uso de CPU do servidor Zabbix. O objetivo é medir o consumo de CPU em função da frequência de polling SNMP.

Como a variação do intervalo de coleta SNMP influencia o consumo de CPU do servidor Zabbix?
Hipótese
A redução do intervalo de coleta SNMP aumenta proporcionalmente o uso de CPU do servidor Zabbix.
Variáveis
| Independentes (o que varia) | intervalo de coleta SNMP (em segundos) |
|---|---|
| Dependentes (o que se mede) | uso médio de CPU (%) |
| Controladas (o que fica fixo) | quantidade de hosts SNMP monitorados; quantidade de itens por host; hardware do servidor Zabbix; versão do Zabbix; versão do SNMP agent |
Ambiente
Servidor Zabbix instalado em máquina virtual Linux dedicada, monitorando 10 hosts SNMP simulados (por exemplo, usando snmpsim). Ferramentas: Zabbix (https://www.zabbix.com/documentation), snmpsim, utilitário top ou mpstat para coleta de CPU.
Procedimento
- Configurar o ambiente
Instale o Zabbix Server e snmpsim em máquinas separadas. Configure 10 hosts SNMP simulados com o mesmo número de itens (por exemplo, 20 OIDs por host).
- Ajustar intervalo de coleta
No frontend do Zabbix, configure o intervalo de coleta SNMP para todos os itens de todos os hosts. Teste os valores: 10s, 30s, 60s, 120s, 300s.
- Reiniciar o Zabbix Server
Após cada ajuste de intervalo, reinicie o serviço do Zabbix para garantir consistência.
sudo systemctl restart zabbix-server - Coletar uso de CPU
Após 10 minutos de estabilização, registre o uso médio de CPU do processo zabbix_server por 5 minutos.
mpstat -P ALL 1 300 - Repetir para cada intervalo
Repita o procedimento para todos os intervalos definidos.
Planilha de coleta
| intervalo_coleta_snmp (segundos) | uso_medio_cpu (%) | desvio_padrao_cpu (%) |
|---|---|---|
| EXEMPLO: 30, 18.2, 1.1 | ||
Repetições recomendadas: 5. Baixe a planilha vazia em CSV: colunas prontas.
Análise
Calcule a média e o desvio padrão do uso de CPU para cada intervalo. Compare os valores para identificar tendências. Utilize gráficos para visualizar a relação entre intervalo e uso de CPU.
Critérios de decisão
- O uso de CPU não deve ultrapassar 80% em nenhum cenário.
- A relação entre intervalo e CPU deve ser monotônica crescente.
- Desvios fora do padrão (>20%) devem ser investigados.
Fontes de erro e mitigação
- Variações de carga de outros processos no servidor: mitigar usando ambiente dedicado.
- Flutuações de rede entre Zabbix e hosts SNMP: mitigar usando rede local isolada.
- Caches do sistema operacional: reiniciar o servidor entre repetições, se necessário.
Referências
- fonte oficial · IETF (datatracker.ietf.org)
- Publicado
- 09/09/2026
- Última revisão
- 09/09/2026
- Versão do conteúdo
- 1.0
- Referências
- 1 oficiais · 1 de normas ou órgãos
- Revisão técnica
- redação e revisão por IA, URLs conferidas na publicação
- Status
- Atual
