Webhooks são solicitações HTTP em tempo real para enviar informações da aplicação de origem para a de destino quando um determinado evento é acionado. Agora, você pode integrar Webhooks com NetFlow Analyzer para enviar informações para o URL do webhook especificado de uma aplicação integrada. É possível integrar o NetFlow Analyzer com o Microsoft Teams, Cisco Webex, Telegram e Pager, além de quaisquer aplicações de terceiros que suportem o URL do Webhook.
Com o Webhook, o NetFlow Analyzer envia detalhes do alerta para o URL da aplicação de terceiros especificado.
A integração com o Webhook permite que as aplicações transfiram dados sem problemas quando qualquer evento ocorre. É essencial colaborar com outras aplicações com o NetFlow Analyzer para aumentar o desempenho da rede e solucionar problemas mais rapidamente.
O NetFlow Analyzer monitora o desempenho da rede, detecta anomalias e controla o consumo de banda. Os webhooks ajudam a solução a enviar alertas para aplicações, como PagerDuty, Telegram, MSTeams e Cisco Webex, aproveitando seus recursos de monitoramento de banda. Um alerta é acionado quando um limiar é violado e os detalhes do alarme são enviados imediatamente para as aplicações em questão.
O NetFlow Analyzer envia os dados de alerta para o URL em questão como uma solicitação HTTP assim que o evento desejado ocorrer. Em troca, a aplicação enviará uma resposta HTTP à solução. Você deve obter o URL do Webhook da aplicação para o qual os dados são enviados.
Após a solicitação HTTP ser levantada, um código de resposta de confirmação será adicionado nos logs do NetFlow Analyzer. Da mesma forma, para cada solicitação HTTP com falha, um código de resposta de falha será adicionado nos logs.
No NetFlow Analyzer, você pode especificar o tipo de solicitação feita para a aplicação de terceiros nos tipos de método de URL do Webhook fornecidos:
Você pode adicionar qualquer número de variáveis de alarme e campos personalizados, como Endereço IP, Tipo de dispositivo, Gravidade, Localização, Detalhes de contato e mais. Portanto, sempre que um evento ocorre, esses detalhes serão enviados como um parâmetro para o URL do webhook especificado.
A mensagem que será compartilhada com o URL do webhook no caso acima é mostrada neste link:
https://hooks.app.com/data/sample?ipaddress=$DeviceField(ipAddress)&devicetype=$DeviceField(type)&severity=$stringseverity
Nota: Variáveis de proxy foram usadas no exemplo acima. Os valores reais serão atualizados para as variáveis quando o webhook for invocado a partir do NetFlow Analyzer.
Ao contrário dos tipos de dados codificados por form-data e form-url, escolher o tipo de dados brutos oferece a opção de adicionar um conteúdo de payload bruto que não é restrito por nenhum parâmetro.
Os tipos de payload de solicitações HTTP suportados pelo NetFlow Analyzer são: