Troubleshooting

Como identificar gargalos de performance no Zabbix Server

Como correlacionar NVPS, queue, caches, processos internos, proxies e banco para encontrar o gargalo real do Zabbix Server.

Painel abstrato de performance e processos do Zabbix Server

Evite analisar uma métrica isolada

Queue crescente não significa automaticamente falta de pollers. O atraso pode vir de preprocessamento, banco, proxy ou itens cujo timeout consome o processo por muito tempo.

Construa uma linha do tempo

Compare NVPS, queue e busy dos processos no mesmo intervalo. Procure mudança de padrão, não apenas um valor alto.

SELECT clock, value_avg
FROM trends_uint
WHERE itemid = 12345
ORDER BY clock DESC
LIMIT 20;

Banco de dados

Observe I/O, locks, crescimento de history/trends e tempo das queries. Housekeeping agressivo pode competir com a carga normal.

Priorize pelo gargalo dominante

Ajuste processos somente quando houver evidência de fila naquele estágio. Capacidade extra no processo errado apenas desloca consumo de memória sem resolver o throughput.