Um sistema de monitoramento só é útil quando os alertas configurados fazem sentido. Receber 300 notificações por hora faz o time ignorar tudo, assim como não receber nada quando o banco de dados cai torna-se catastrófico. O Zabbix oferece um dos sistemas de alertas mais completos do mercado e o seu desafio e é saber configurá-lo corretamente. 

 

Neste artigo vamos abordar sobre os principais componentes: triggersactionsmedia types escalation, com exemplos práticos para você adaptar ao seu ambiente. 

Quais são os componentes de alertas no Zabbix? 

Antes de começar a personalizar qualquer coisa é importante compreender como o Zabbix conecta os pontos: 

Componente Função Onde configurar
Trigger  Define a condição que dispara o alerta com base nos itens coletados.  Configuration > Hosts > Triggers 
Action  O que acontece quando uma trigger muda de estado: quem notificar e como.  Configuration > Actions 
Media Type O canal de entrega: e-mail, Slack, Telegramwebhook, SMS etc.  Administration > Media types 
Escalation  Regras para notificar diferentes usuários caso o problema persistir.  Dentro de cada Action 

Como criar uma tigger? 

Uma trigger mal configurada é uma das principais causas de alert storm. Quando o alerta dispara por qualquer variação, a equipe começa a receber notificações e muitas delas sem impacto real. 

 

Por isso, evite criar triggers baseadas em apenas um ponto de coleta. Sempre que possível, utilize funções como min() max() para validar o comportamento do item durante um período. 

 

Exemplo: 

Copy to Clipboard

Defina severidades com critério 

Information: eventos informativos, sem impacto operacional 

Warning: situações que merecem atenção, sem urgência 

Average: impacto moderado, resolver no próximo turno 

High: impacto significativo, acionar responsável em breve 

Disaster: produção afetada, acionar imediatamente 

 

  • Dica: 

Uma boa regra é simples: se o alerta não justificaria acordar alguém às 3h da manhã, provavelmente ele não deve ser classificado como Disaster. Para eventos esperados, como manutenções programadas, utilize recursos como Allow manual close para evitar alertas desnecessários. 

Como configurar um media type personalizado (Webhook) 

O Zabbix suporta webhooks nativamente desde a versao 4.4. Veja como configurar um para o Slack: 

 

  • Acesse Administration > Media types > Create media type. 
  • Selecione o tipo Webhook e adicione os parametros: URL, message e severity. 
  • Cole o script JavaScript de envio no campo Script (veja abaixo). 
  • Clique em Test para validar a entrega antes de salvar. 
Copy to Clipboard

Como criar uma action com escalonamento 

Praticamente os os actions são a lógica de notificação. Para criar um fluxo de escalonamento progressivo: 

  1. Acesse Configuration Actions Trigger actions > Create action. 
  1. Defina as condições: severidade da trigger, grupo de hosts, tag etc. 
  1. Na aba Operations, configure a operação inicial (quem recebe na abertura). 
  1. Adicione operações em Step 2, 3… com intervalos de tempo para escalonamento. 
  1. Configure Recovery operations para notificar quando o problema for resolvido. 

 

Dica: 

Exemplo de escalonamento:  

  • Step 1 (0-30 min) notifica o time de plantão via Slack.  
  • Step 2 (30-60 min) adiciona o coordenador de infraestrutura por e-mail. 
  • Step 3 (60+ min) aciona via SMS o gerente de TI. 

Como utilizar macros para mensagens? 

As macros do Zabbix permitem criar mensagens ricas e contextuais.  

 

Veja algumas que são mais utilizadas: 

Copy to Clipboard

Como diminuir alertas com Maintenance Periods 

Durante janelas de manutenção, configure um período para suspender as notificações sem desativar o monitoramento: 

 

  1. Acesse Configuration Maintenance Create maintenance period. 
  1. Defina o período (pontual ou recorrente) e os hosts/grupos afetados. 
  1. Escolha entre No data collection (suspende coleta) ou apenas silenciar alertas mantendo os dados. 

Conclusão

No Zabbix, os alertas que realmente são eficazes vão muito além de “disparar notificações”. É preciso ter uma estratégia de monitoramento bem construída com  triggers bem calibradas, uso correto de janelas de tempo, escalonamento inteligente nas actionsmedia types configurados para os canais adequados e mensagens claras com macros realmente úteis para uma rápida análise. 

 

Quando esses componentes trabalham juntos, o Zabbix deixa de ser apenas um gerador de ruído operacional e passa a atuar como uma ferramenta confiável para resposta a incidentes e aumento da resiliência da infraestrutura. 

 

E isso, na prática, faz toda a diferença entre uma equipe que apenas reage a alertas e uma operação realmente preparada para prevenir impactos no ambiente. 

 

Se sua empresa precisa de apoio para estruturar monitoramento, reduzir alertas desnecessários ou evoluir o uso do Zabbix, converse com um dos nossos especialistas através do e-mail contato@mindtek.com.br ou pelo WhatsApps +55 21 99146-6537