管理集成IBM Alert Notification 支持与其他 service 的集成,现在支持 New Relic,Runbook 和 Slack,同时还支持传入/传出的 Web 挂钩。
在本章节中,我们将学习如何创建传入的 Web 挂钩,并创建自己的警报模版。
点击"Alert Notification"回到服务配置和管理系统"IBM Agile Operations Management",选择"管理集成",点击"传入的 Web 挂钩"并点击"新建传入的 Web 挂钩"。打开如图 9 所示页面。输入"名称",编辑自己的"警报模版"。这里我们可以使用系统提供的使用示例。点击右下角的"使用示例"我们可以得到警报模版和 JSON 样本,然后可以通过修改警报模版来创建适合自己的模版。
图 9. 创建传入的 Web 挂钩
保存,我们会发现一个"传入的 Web 挂钩 URL"被创建出来。第三方的 Available Monitoring 服务就可以通过这个 URL 将警报传到 IBM Alert Notification。
点击"确定",将"传入的 Web 挂钩"右侧的"Enablement"拖动到"开启",这个传入的 Web 挂钩就可以用了。下面我们通过 Firefox 的 Poster 插件来做测试。如图 10 所示。
图 10. 利用 Web 挂钩 URL 发送一个警报
URL 是我们刚刚得到的"传入的 Web 挂钩 URL";
User Auth 是服务实例凭证里面的"name"和"password";
Content Type 是"application/json";
内容是之前创建传入的 Web 挂钩示例"样本 JSON 验证"的内容。
点击 POST,警报将会被发到 IBM Alert Notification。
检查"警报查看器"我们可以看到这个新的警报, 我们也可以同时验证一下上节中的警报未确认上报的内容,如图 11 所示。
图 11. 收到新的警报