集成

在TeamViewer  Remote Management (TV RM)中,有许多方法可以通知你发生警报的事实。

默认的通知类型是电话、短信和电子邮件。TeamViewer Remote Management ,还开发了与第三方系统的集成,如Webhook,其他的也将在不久的将来加入。

Webhook

什么是webhook?

webhook是一个HTTP POST JSON格式的请求,当某个警报发生时,TeamViewer  Remote Management 发送给你选择的URL。这个请求伴随着POST正文中与警报直接相关的数据的有效载荷。当一个监控或检查的状态从OK变为Failed时,就会触发一个状态变化的webhook,反之亦然。

使用Webhooks,可以很容易地将你的TV RM警报数据与多个应用程序连接起来。Webhooks工作在一个基于警报的输出机制。它允许你在几乎任何第三方应用程序中精简和管理你的关键TV RM警报。

如何设置?

要设置Webhook整合,需要你首先 获得所需第三方服务的 Webhook URL一旦你有了Webhook URL,请按照下面的步骤,使用Webhooks将TV RM警报数据与其他第三方应用程序整合。

1. 登录TeamViewer Management Console -https://login.teamviewer.com/LogOn

2. 导航至Remote Management ➜ 概览 ➜ 联络簿 ➜ 添加整合

3. 在集成类型下拉列表中选择Webhook

4. 添加别名并提供Hook URL

5. 点击添加

6. 通过输入6位数的确认码来确认Webhook。

现在你有一个新的Webhook联系人,将允许连接到另一个第三方应用程序。

如何使用webhooks?

如果你连接到第三方系统,第三方系统希望传入的Webhook(例如,从你的应用程序发送到该系统的数据)使用一种消息格式来处理它。

如果你已经有一个Webhook联系人,你现在可以通过使用Zapier这样的服务,配置你的Webhook警报,将你的Remote Management 解决方案与其他第三方整合起来。

Zapier

Zapier是一个通用的应用程序,它允许通过创建Zap来连接成千上万的网络应用。Zap是一个连接应用程序的工作流程,以便它们能够一起工作。 Zap通过启用一个触发器和一个行动来连接多个第三方应用程序;最后,它有助于在整个工作流程中实现繁琐的任务自动化。

如何建立一个Zap

1. 登录到您的Zapier

2. 点击 "制作一个Zap"按钮

3. 从支持的应用程序列表中选择Webhooks by Zapier

4. 选择捕获钩捕获生钩,然后点击继续

5. 复制自定义Webhook URL,并使用它在Remote Management 联系簿中设置Webhook联系人--(见 上文如何设置?)

6. 点击测试你的触发器按钮,获得6位数的确认代码,用来激活Webhook联系人。

7. 现在你有一个活跃的Webhook联系人,它已经与Zap连接,你可以选择你想推送警报信息的第三方应用程序,例如Slack或其他。

Webhook JSON输出的例子

{

  "AlarmStart": "2021-Apr-04 17:48:50 UTC",

  "Details": "Given remote host could not be resolved",

  "FailuresFrom": "DE (Munich), AT (Vienna)",

  "MonitorCollections": "Test Monitor Collection",

  "MonitorName": "Daniel' Sensor",

  "MonitorType": "Uptime",

  "Protocol": "HTTP",

  "RequestMethod": "GET",

  "URL": "http://sdifvndafgfaudnsnfd.com"

}