ManageEngine NetFlow Analyzer 的 Webhook 集成

Webhooks 是实时的 HTTP 请求,用于在触发某个事件时将信息从源应用发送到目标应用。现在,您可以将 Webhooks 与 NetFlow Analyzer 集成,以将信息发送到集成应用的指定 webhook URL。现在可以将 NetFlow Analyzer 与 Microsoft Teams、Cisco Webex、Telegram 和 Pager Duty 以及任何支持 Webhook URL 的第三方应用集成。

使用 Webhook,NetFlow Analyzer 会将警报的详细信息发送到指定第三方应用的特定 URL。

通过 Webhooks 进行应用间协作

集成 Webhook 使应用能够在事件发生时顺利传输数据,无任何麻烦。与 NetFlow Analyzer 协作其他应用对提升网络性能、加快故障排除非常重要。

NetFlow Analyzer 监控网络性能,检测异常并跟踪带宽消耗。Webhook 利用其带宽监控功能,帮助 NetFlow Analyzer 将警报发送到 PagerDuty、Telegram、MSTeams、Cisco Webex 等应用。当阈值被触发时,会产生警报并立即将警报详情发送给相关应用。

Webhook - NetFlow Analyzer 集成的优势:

  • 通过实时警报,网络管理员的工作变得更加轻松。
  • 将 NetFlow Analyzer 与多种第三方应用集成。
  • 生成相关信息并发送给相关应用。

Webhooks-NetFlow Analyzer 集成的工作原理:

一旦发生所需事件,NetFlow Analyzer 会将警报数据作为 HTTP 请求发送到相关 URL。应用将返回一个 HTTP 响应给 NetFlow Analyzer。您必须获得数据发送目标应用的 Webhook URL。

发出 HTTP 请求后,NetFlow Analyzer 日志中会添加一个确认响应代码。同样,每次 HTTP 请求失败时,日志中会添加失败响应代码。

Webhook URL 的请求方法类型

在 NetFlow Analyzer 中,您可以指定对第三方应用的请求方式,支持以下 Webhook URL 方法类型:

  • GET
  • POST
  • PUT
  • DELETE
  • PATCH
  • HEAD

Webhook 的自定义参数使用

您可以添加任意数量的警报变量和自定义字段,如 IP 地址、设备类型、严重程度、位置、联系方式等,因此在事件发生时,这些详情将作为 参数 发送到指定的 webhook URL。

上述情况下将共享给 webhook URL 的消息示例如下: 
https://hooks.app.com/data/sample?ipaddress=$DeviceField(ipAddress)&devicetype=$DeviceField(type)&severity=$stringseverity

  • 接收地址:hooks.app.com/data/sample
  • IP 地址:$DeviceField(ipAddress)
  • 设备类型:$DeviceField(type)
  • 严重程度:$stringseverity

注意:上述示例中使用了代理变量。Webhook 从 NetFlow Analyzer 调用时变量会更新为实际值。

Webhook 中原始数据类型的使用

与 form-data 和 form-url 编码数据类型不同,选择原始数据类型可添加不受任何参数限制的原始负载内容。

NetFlow Analyzer 支持的 HTTP 请求负载类型包括:

  • 非 ASCII 文本
  • 大型二进制数据
  • 简单文本、ASCII 文本或普通文本
  • XML
  • JSON
  • Javascript 和 HTML

典型客户

合作伙伴

相关产品