6.3. 为 Google Chat 集成创建行为组
当通知服务收到特定事件时,行为组定义哪些通知将发送到外部服务,如 Google Chat。您可以将任何红帽混合云控制台服务中的事件链接到您的行为组。
先决条件
- 以机构管理员或具有通知管理员权限的用户身份登录到 Hybrid Cloud Console。
- 您已配置了 Google Chat 集成。
流程
- 在 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: Google Chat。
- 在 Recipient 下拉列表中选择您创建的集成名称(如 console-gchat),然后点 Next。
- 在 关联事件类型 步骤中,选择要发送通知的一个或多个事件(例如,策略:Policy 触发),然后单击 Next。
- 查看您的行为组设置,然后点 Finish。新行为组在 Notifications 页面中列出。
验证
-
创建将触发混合云控制台通知的事件。例如,在将触发策略事件的系统中运行
insights-client
。 - 等待几分钟,然后进入到 Google Chat。
- 在 Google Space 中,从 Hybrid Cloud Console 检查通知。
在 Hybrid Cloud Console 中,进入 Settings > Notifications > Event Log,并检查一个显示标签 Integration: Google Chat 的事件。
- 如果标签为绿色,则通知成功。
- 如果标签为红色,则可能需要调整集成。
- 如果集成没有按预期工作,请验证在 Google Chat 中已正确创建了传入的 Webhook 连接器,并在 Hybrid Cloud Console 集成配置中添加了正确的传入的 Webhook URL。
注意
如需了解更多详细信息 ,请参阅通知文档中的对事件日志和集成设置进行故障排除。