使用 Webhook 将 Telegram 集成到 NetFlow Analyzer

Telegram 是一款基于云的即时通讯、视频电话和 VoIP 服务,具有端到端加密功能。用户可以在 Telegram 中发送消息并交换照片、视频、贴纸、音频及任何类型的文件。通过使用 webhook,您现在可以将 Telegram 与 NetFlow Analyzer 集成,并在 Telegram 群组中接收网络异常的即时警报。

集成 Telegram - ManageEngine NetFlow Analyzer

第一步:在 Telegram 中创建一个新机器人

  • 在 Telegram 中搜索 BotFather。BotFather 是一个帮助您根据偏好创建自定义机器人的程序。
  • 输入命令 /start。
  • 在响应中,点击 /newbot。
  • 依照提示,输入自定义名称和机器人唯一用户名。
  • 创建机器人后,将生成一个唯一的 <<token>>,用于控制该机器人。

第二步: 为新创建的机器人授予管理员权限

  • 将新创建的机器人添加到需要接收 NetFlow Analyzer 警报通知的群组中。
  • 为机器人提供管理员权限。

第三步::获取 <<chat_id>> 并验证 <<token>>

  • 在浏览器中访问请求 https://api.telegram.org/bot<<token>>/getUpdates。
  • 在响应中,确认群组名称并复制 <<chat_id>>。
  • 要检查 <<token>>,发送请求。

https://api.telegram.org/bot<<token>>/sendMessage?chat_id=<<chat_id>>&text=<<custom_message>>

  • 检查 <<custom_message>> 是否已发送到您的 Telegram 群组。

第三步::在 NetFlow Analyzer 中配置 webhook

  • 在 NetFlow Analyzer 中,转到 设置 > NetFlow > 通知模板 > 添加配置文件。
  • 选择 调用 Webhook。
  • 选择 HTTP 方法 POST 后,粘贴 webhook URL https://api.telegram.org/bot<<token>>/sendMessage
  • 选择 form_urlencoded 作为数据类型。
  • 在自定义参数框中,键入 chat_id 并输入对应的值 <<chat_id>>。
  • 添加另一个字段 text,选择所需变量,如警报消息。
  • 点击 保存。

使用 Telegram 的 Webhooks

Telegram 现已通过 Webhooks 与 NetFlow Analyzer 集成。

典型客户

合作伙伴

相关产品