Navegar na documentação

Criar uma fonte de dados

Uma Fonte de Dados é um endereço de webhook com token próprio para qualquer sistema que consiga fazer um POST HTTP: CloudWatch, Grafana, um script de backup, um n8n ou até outro Zabbix por media type. Esta página mostra como criar a fonte, onde ficam a URL e o token e o que muda ao removê-la.

O que é uma fonte

O Sentrya coleta incidentes do Zabbix sozinho, pelo poller. Para tudo o que não é Zabbix existe o caminho inverso: o seu sistema envia o alerta para o Sentrya. Cada sistema que envia recebe uma fonte, e cada fonte tem um Token de autenticação exclusivo no formato whk_….

O token é a identidade da fonte. O payload que o seu sistema envia não carrega empresa nem nome da fonte: o servidor descobre os dois pelo token. É por isso que dois sistemas diferentes devem ter fontes diferentes: os incidentes chegam separados na aba Incidentes (filtro Fonte) e cada fonte pode ter seus próprios ouvintes.

A conta já nasce com uma fonte. Ao criar a empresa, o Sentrya cria automaticamente a fonte Fonte padrão, com token pronto. Se você só tem um sistema para integrar, não precisa criar nada: copie a URL e o token dela.

Criar uma fonte

  1. Abra Ajustes → Fontes de Dados Na aba Perfil, entre em Ajustes e toque em Fontes de Dados. A lista mostra as fontes existentes, cada uma com a etiqueta Ativa.
  2. Toque em Nova Fonte No iOS, o botão é o + no canto do cabeçalho; no Android, o botão Nova Fonte aparece abaixo da lista.
  3. Dê um nome O único campo é Nome da fonte (até 255 caracteres). Use o nome do sistema que vai enviar, por exemplo CloudWatch Produção. Toque em Salvar.
  4. Copie a URL e o token Você volta para a lista e a fonte nova aparece com dois campos: URL do Webhook e Token de autenticação. Cada um tem um botão Copiar. No iOS, segurar o card abre um menu com Copiar URL, Copiar token e Remover.
  5. Configure o seu sistema Cole a URL como destino do POST e o token no cabeçalho Authorization: Bearer whk_…. O corpo é o JSON descrito no bloco Contrato JSON, logo abaixo da lista.

O card da fonte

Cada fonte mostra os mesmos dados:

CampoValorPara que serve
URL do Webhookhttps://app.flowbix.com/api/v1/alertsDestino do POST. É a mesma URL para todas as fontes; o que muda é o token.
Token de autenticaçãowhk_ seguido de 48 caracteres hexadecimaisVai no cabeçalho Authorization. Identifica a empresa e a fonte.
Contrato JSONDois exemplos: Abrir problema e Fechar problemaModelo do corpo que o seu sistema deve enviar. A referência completa está em Referência do payload.

Em resumo, toda fonte publica alertas no mesmo endpoint, autenticado pelo token dela:

POST/api/v1/alerts
O token é um segredo. Quem tiver o token consegue abrir incidentes na sua empresa. Guarde-o como guarda uma senha: em variável de ambiente ou cofre de segredos, nunca em repositório de código. Não existe rotação do token de uma fonte: se ele vazar, remova a fonte e crie outra.

Quem pode fazer o quê

AçãoAdminOperadorVisualizador
Ver fontes, copiar URL e tokenSimSimSim
Criar fonte (Nova Fonte)SimSimNão
Remover fonteSimSimNão

Para o Visualizador, o botão Nova Fonte e o ícone de lixeira não aparecem; o servidor também recusa a mutação. Veja Papéis e permissões.

Limite por plano

O número de fontes é limitado pelo plano da empresa. Ao tentar criar além do limite, o app mostra a mensagem do servidor, limite do seu plano atingido, e a fonte não é criada. As fontes existentes continuam funcionando. Os limites de cada plano estão em Planos e limites.

Remover uma fonte

Toque no ícone de lixeira no card (ou em Remover no menu de contexto) e confirme. O efeito é imediato e não pode ser desfeito:

  • O token para de funcionar. Qualquer POST com ele passa a receber 401 token inválido. Se o seu sistema ainda estiver enviando, ele vai registrar erro.
  • Os incidentes já recebidos permanecem no feed e no histórico. Eles não são apagados. Como a fonte não existe mais, o campo Origem deles passa a mostrar apenas o tipo genérico Webhook, sem o nome que você deu.
  • Incidentes ativos dessa fonte não se resolvem mais sozinhos, porque o sistema de origem já não consegue enviar a resolução. Feche-os manualmente com Resolver ou Descartar alerta (veja Descartar alertas de webhook).
  • Ouvintes que apontavam para a fonte deixam de casar com alertas novos, já que nenhum alerta novo chega por ela.
Trocar de token sem parar de receber. Crie a fonte nova primeiro, aponte o seu sistema para o token novo e só então remova a antiga. Assim não há janela em que os alertas caem no vazio.

Veja também