Olá,
Temos o prazer de anunciar nosso mais recente recurso: "Webhook para incidentes"
Os canais de notificação no Xitoring permitem que você receba instantaneamente incidentes e alertas sobre seus servidores e sites. Estamos trabalhando constantemente para adicionar mais integrações aos canais de notificação, incluindo o Google Chat, Mattermost e muito mais.
Vamos ver como configurar a integração do webhook no Xitoring e dar um exemplo do que o Xitoring publicará em seu URL de webhook.
Criação de um URL Webhook
Para começar, você precisa criar um URL de webhook em seu servidor ou aplicativo. Esse é o URL para o qual o Xitoring enviará as notificações do webhook. É essencial garantir que o URL seja acessível publicamente e possa receber solicitações HTTP POST.
Configuração de Webhook em Xitoring
Depois de ter um URL de webhook, faça login na sua conta Xitoring e vá para a página Notification Roles (Funções de notificação). A partir daí, você pode criar uma nova função de notificação ou adicionar um webhook a uma função existente. Em seguida, digite o URL do webhook no campo fornecido e clique em "Send a Test Notification" (Enviar uma notificação de teste) para verificar se tudo está configurado corretamente.
Detalhamento da solicitação
A tabela a seguir é um guia para facilitar a integração do recurso de webhook do Xitoring em seu aplicativo.
Variável | Tipo | Exemplo | Explicação |
---|---|---|---|
id | inteiro | 0 | A identificação do incidente |
grupo | string | "grupo de teste" | Nome do grupo ao qual o cheque ou servidor está atribuído |
sub_grupo | string | "subgrupo de teste" | Nome do subgrupo ao qual a verificação ou o servidor está atribuído |
server_id | inteiro | 1 | ID do servidor |
check_id | inteiro | 1 | ID do cheque |
rótulo | string | "servidor de teste" | Servidor ou etiqueta de verificação |
nome | string | "total" | Nome do acionador, por exemplo, total, usado, chaves |
tipo | inteiro | 20 | De acordo com a lista de tipos abaixo desta tabela |
type_human_readable | string | "ping" | ping, http, dns, ftp, ... |
unidade | string | "mb" | alguns incidentes têm unidades como MB ou GB, mas a maioria tem valores métricos |
valor | ferrão | “” | A maioria dos incidentes de métricas tem valores, por exemplo, uso de memória no momento do incidente |
status | inteiro | 0 | 0 está inativo e 1 está ativo |
mensagem | string | “” | O corpo da mensagem que o cliente recebe |
hora_do_incidente | inteiro | “” | hora do incidente |
Você pode estar sempre informado sobre nossos últimos lançamentos aqui.
Se tiver alguma dúvida, entre em contato com a equipe de suporte em [email protected]
Fique atento às novas atualizações! 😎