3.2. 为 Webhook 集成创建行为组
行为组定义了在通知服务收到特定事件时,哪些通知将发送到外部服务。您可以将任何红帽混合云控制台服务中的事件链接到您的行为组。有关行为组的更多信息,请参阅配置混合云控制台通知行为组。
先决条件
以机构管理员或具有通知管理员权限的用户身份登录到 Hybrid Cloud Console。
注意除非您的电子邮件地址与您的 Red Hat 登录相同,否则您无法使用您的电子邮件地址登录到 Hybrid Cloud 控制台。如需更多信息,请参阅 查找您的登录。
- 配置了 Webhook 集成。有关配置步骤,请参阅 第 3.1 节 “配置与混合云控制台的 webhook 集成”。
流程
- 在 Hybrid Cloud Console 中,进入到 Settings > Notifications。
- 在 通知 下,选择 Configure Events。
- 选择您要为其配置事件通知行为的应用程序捆绑包选项卡: Red Hat Enterprise Linux、Console 或 OpenShift。
- 点 Behavior Groups 选项卡。
- 点 Create new group 打开 Create behavior group 向导。
- 输入行为组的名称并点 Next。
- 在 Actions 和 Recipients 步骤中,从 Actions 下拉列表中选择 Integration: Webhook。
- 在 Recipient 下拉列表中选择您创建的 webhook 集成的名称,然后点 Next。
- 在 关联事件类型 步骤中,选择要发送通知的一个或多个事件(如 Policies: Policy triggered),然后单击 Next。
- 查看您的行为组设置并点 完成。新行为组会出现在 Behavior Groups 选项卡中的 Notifications > Configure Events 页面中。
验证
-
创建将触发混合云控制台通知的事件。例如,在将触发策略事件的系统中运行
insights-client
。 - 等待几分钟,然后导航到您的第三方应用程序,以检查通知。
在 Hybrid Cloud Console 中,进入 Settings > Notifications > Event Log,并检查显示标签 Integration: Webhook 的事件。
- 如果标签为绿色,则通知成功。
如果标签是红色的,请验证应用程序中已正确创建了传入的 Webhook 连接器,并在 Hybrid Cloud Console 集成配置中添加了正确的传入的 Webhook URL。
注意如需了解更多详细信息,请参阅通知文档中的 故障排除通知失败。