在TeamViewer Remote Management (TV RM)中,有许多方法可以通知你发生警报的事实。
默认的通知类型是电话、短信和电子邮件。TeamViewer Remote Management ,还开发了与第三方系统的集成,如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联系人,将允许连接到另一个第三方应用程序。
如果你连接到第三方系统,第三方系统希望传入的Webhook(例如,从你的应用程序发送到该系统的数据)使用一种消息格式来处理它。
如果你已经有一个Webhook联系人,你现在可以通过使用Zapier这样的服务,配置你的Webhook警报,将你的Remote Management 解决方案与其他第三方整合起来。
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或其他。
{ "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" }