Entrar Começar grátis
← Blog NOC Geomap

Alerta que responde 'onde, quantos e desde quando': montando a mensagem do Zabbix pro Telegram

Duas mensagens de celular lado a lado: uma só com o nome do alarme e outra com cidade, número de clientes afetados, duração e link para o mapa

"PROBLEM: Interface down on OLT-07". É assim que chega boa parte dos alertas do Zabbix nos grupos de Telegram de provedor. E a primeira reação do técnico é sempre a mesma: abrir o notebook pra descobrir onde fica a OLT-07, quantos clientes estão atrás dela e se isso é novo ou está assim há uma hora. A mensagem poderia ter respondido tudo isso.

O que um bom alerta responde

  1. O quê — o problema, em linguagem que o plantão entende.
  2. Onde — cidade, POP, endereço; idealmente um link de mapa.
  3. Quanto — severidade e impacto (quantos clientes, qual serviço).
  4. Desde quando — e, na recuperação, quanto tempo durou.
  5. O que fazer — link pro procedimento ou pro painel.

As macros que entregam isso

O Zabbix já tem as informações; a mensagem só precisa usá-las:

Um modelo de mensagem

🔴 {EVENT.SEVERITY}: {EVENT.NAME}
📍 {INVENTORY.LOCATION} ({EVENT.TAGS.cidade})
🖥 {HOST.NAME} — {HOST.IP}
👥 Clientes afetados: {EVENT.TAGS.clientes}
⏱ Aberto há {EVENT.AGE}
🗺 https://maps.google.com/?q={INVENTORY.LOCATION.LAT},{INVENTORY.LOCATION.LON}

E na recuperação, a mesma estrutura com {EVENT.DURATION} — "voltou depois de 42 minutos" é informação que o atendimento usa na hora.

Pré-requisitos (onde a maioria trava)

Mensagem com contexto é o primeiro passo; o segundo é ver todos esses alertas no mapa ao mesmo tempo. É o que o NOC Geomap faz.

Fontes: Zabbix — Supported macros (documentação 7.0) e Zabbix — Telegram media type.

#zabbix#alertas#telegram#operacao
Começar teste grátis Fale com a gente