Integração do webhook com o ManageEngine NetFlow Analyzer

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.

Colaboração entre aplicações via Webhooks

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.

Vantagens da integração do Webhook - NetFlow Analyzer:

Como a integração do Webhooks - NetFlow Analyzer opera:

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.

Tipos de método de URLs de Webhooks

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:

Uso de parâmetros personalizados para webhooks

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.

Uso de tipos de dados brutos em webhooks

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:

Clientes

 

Parceiros