注意:Atlassian 已停止使用 HipChat 和 Stride 消息服务,转而使用 Slack。 请参阅我们的 Slack 集成文章。 这些说明是出于存档原因提供的。
Q: 我正在切换到 Stride 消息传递套件; 我可以向 Stride 房间发送 IPHost 警报通知吗?
A: 是的你可以。 来自 Atlassian 的 Stride 是 HipChat 的继任者。 下面的教程解释了如何将 IPHost 网络监视器警报通知发布到任何 Stride 房间。 我们将创建自定义应用程序令牌并使用相应的 Stride API 发送消息。
创建新房间或使用现有房间。 导航到应用程序(右上角的灰色“+”)
选择第一项“连接您自己的应用程序”。
指定令牌名称并创建令牌:
在下一个屏幕上,我们对 curl 命令感兴趣。 将其复制到文本编辑器。
现在打开 IPHost GUI 客户端并创建新的“发送 HTTP(S) 请求”操作(单击“警报 > 警报”,选择“简单操作”选项卡):
在此操作中,使用上述 curl 命令中的键,并使用变量定义 JSON 负载:
现在使用这个简单的操作创建新警报:
或者,您可以将此简单操作添加到任何现有警报。
最后,使用此警报创建新的警报规则。 我们创建了一个在监视器从 OK 状态转换到 Warning 状态并返回时发出给定警报的对象。 您还可以将其用于故障状态警报。
或者,您可以在任何现有警报规则中使用 Stride 警报。
将此警报规则分配给某些监视器。 例如,将其分配给主视图中的“所有代理”树节点,这样它将被所有监视器继承,除非明确覆盖。
现在 Post to Stride “Alerts” 房间操作已经添加到警报中,尝试将监视器置于警告状态并返回(通过更改其“状态条件”并轮询监视器),或使用“警报 > 测试”选项卡来模拟警报 执行。 例如,您可以将 PING 监视器的响应时间限制设置为 0 以将其切换到警告状态,设置为 1(一秒)以将其切换回正常状态。
如果 Stride 集成已正确完成,您将在 Stride 房间中看到如下所示的内容。 在这种情况下,还会针对从/到 Down 状态的状态转换执行 Stride 警报。