Navegar na documentação

Severidades e estados

Todo incidente do Sentrya tem uma severidade (a escala do Zabbix, de 0 a 5), um estado (Problema ou Resolvido) e, opcionalmente, o selo Reconhecido. Esta página explica de onde vem cada um e como um incidente resolve.

As seis severidades

O Sentrya usa exatamente a escala do Zabbix. Cores e nomes são os mesmos em toda a interface: cards, faixa de severidades, detalhe e Resumo.

NívelNome no appNo ZabbixNa API do Sentrya
5DesastreDisasterdisaster
4AltaHighhigh
3MédiaAverageaverage
2AtençãoWarningwarning
1InformaçãoInformationinfo
0Não classificadoNot classifiednot_classified

Para incidentes do Zabbix, a severidade é a do problema coletado. Para webhooks, é o campo severity (0 a 5) do payload; veja Referência do payload. Nas duas origens ela pode ser alterada depois com Mudar severidade no ACK.

Não classificado fica fora da Composição. O Resumo conta o nível 0 no total, mas o donut e a legenda mostram só os níveis 1 a 5.

Estados: Problema e Resolvido

Um incidente nasce em Problema (estado active) e termina em Resolvido (resolved). Resolver nunca apaga: a linha continua no banco com a data de resolução, e você a encontra com o filtro Situação: Resolvidos. É isso que permite contar recorrências e manter histórico.

Como um incidente do Zabbix resolve

O coletor consulta cada servidor Zabbix periodicamente. Quando um problema que estava ativo no Sentrya não vem mais na resposta de uma coleta bem-sucedida e completa, ele vira Resolvido. Três garantias:

  • Falha de API nunca resolve nada — sem resposta não há verdade para comparar.
  • Uma coleta truncada (servidor gigantesco que atingiu o teto absoluto) não reconcilia; o ciclo seguinte tenta de novo.
  • Triggers e hosts desabilitados no Zabbix são filtrados como no painel do próprio Zabbix; um host desabilitado some da coleta e seus incidentes resolvem.

Fechar um problema pelo ACK (Fechar problema) fecha o evento no Zabbix; na coleta seguinte ele deixa de vir e o incidente resolve no app.

Como um incidente de webhook resolve

De duas formas: a fonte envia um evento com status: "resolved" e a mesma key do problema, ou alguém usa Descartar alerta / Resolver no app. Veja Ciclo de vida do alerta e a key e Descartar alertas de webhook.

Reconhecido

Reconhecido é um selo, não um estado: o incidente continua em Problema, mas alguém já assumiu. No Zabbix, o selo espelha o campo acknowledged do problema a cada coleta — ACK dado no painel do Zabbix aparece no app, e ACK removido lá some daqui. Quando o incidente resolve, o selo é limpo. Em webhooks, o selo é local ao Sentrya. Detalhes em Reconhecer, fechar e comentar (ACK).

Início, Duração atual e Última ocorrência

CampoO que mede
InícioQuando o episódio atual começou. Se o problema resolve e volta, o Início reinicia no retorno (é um episódio novo).
Duração atualAgora menos o Início. Formato: 45s, 3m 20s, 12m, 3h 05m, 2d 4h. No detalhe aparece no quadro Duração; no texto de compartilhamento, como Duração atual.
Última ocorrênciaA última vez que a fonte confirmou o problema: a cada coleta em que ele ainda aparece (Zabbix) ou a cada POST com a mesma key (webhook). No detalhe, a linha só aparece quando há mais de uma recorrência.

O que identifica um incidente

  • Zabbix: o par host + trigger daquele servidor. Cada ocorrência tem o seu event id do Zabbix, mas o problema é o mesmo enquanto host e trigger forem os mesmos — por isso a recorrência conta ×N em vez de criar cards repetidos.
  • Webhook: a key que a fonte envia. Repetir a mesma key enquanto o problema está ativo atualiza o mesmo card; mandar resolved e depois a mesma key reabre o card contando recorrência. Sem key, cada POST é um alerta solto, sem agrupamento.
Remover o servidor Zabbix apaga tudo. Ao contrário de resolver, Remover um servidor em Servidores Zabbix apaga os incidentes dele em definitivo, inclusive os resolvidos e a contagem de recorrências. Veja Remover um servidor Zabbix.

Veja também