搜索

第 16 章 与电子邮件集成

download PDF

配置 Red Hat Advanced Cluster Security for Kubernetes (RHACS),将有关策略违反的警报发送到标准电子邮件供应商。

您可以通过将警报从 RHACS 转发到标准电子邮件供应商来将电子邮件用作通知方法。要将 RHACS 平台的警报转发到电子邮件地址,您可以使用 Default Recipient 字段将电子邮件发送到标准和集中式团队,或使用部署注解来指定通知的受众。

使用注解键,您可以定义一个 audience 来通知与部署或命名空间关联的策略违反情况。如果部署具有注解,则注解的值会覆盖默认值。如果命名空间具有注解,则命名空间的值会覆盖默认值。

  • 如果部署具有注解密钥和定义的受众,则会发送电子邮件到由密钥定义的受众。
  • 如果部署没有注解键,则会检查命名空间是否有注解键,并将电子邮件发送到定义的受众。
  • 如果没有注解键,则会发送电子邮件到集成中定义的默认接收者。

16.1. 配置电子邮件插件

RHACS 通知程序可将电子邮件发送到集成中指定的接收方,也可以使用注解来确定接收者。

使用注解动态确定电子邮件接收者:

  1. 在部署 YAML 文件中添加类似以下示例的注解,其中 email 是您在电子邮件集成中指定的 注解键

    annotations:
      email: <email_address>
  2. 在配置 RHACS 时,在 Annotation 键用于接收者 字段中使用注解键 电子邮件
注意

您可以为部署或命名空间创建注解。

如果您使用注解配置了部署或命名空间,RHACS 平台会将警报发送到注解中指定的电子邮件。否则,它会将警报发送到默认接收者。

流程

  1. 进入 Platform Configuration Integrations
  2. Notifier Integrations 部分下,选择 Email
  3. 选择 New Integration
  4. Integration name 字段中,输入您的电子邮件集成的名称。
  5. Email server 字段中,输入您的电子邮件服务器的地址。电子邮件服务器地址包括完全限定域名(FQDN)和端口号;例如 smtp.example.com:465
  6. 可选:如果您使用未经身份验证的 SMTP,请选择 Enable unauthenticated SMTP。这是不安全且不推荐的,但有些集成可能是必需的。例如,如果您使用内部服务器进行不需要身份验证的通知,您可能需要启用这个选项。

    注意

    您无法更改使用身份验证来启用未经身份验证的 SMTP 的现有电子邮件集成。您必须删除现有集成,并创建一个选择 Enable unauthenticated SMTP 的新集成。

  7. 输入用于身份验证的服务帐户的用户名和密码。
  8. 可选:在 From 字段中输入您要出现在电子邮件通知的 FROM 标头中的名称,例如 Security Alerts
  9. Sender 字段中指定您要出现在电子邮件通知的 SENDER 标头中的电子邮件地址。
  10. Default 接收者 字段中指定将接收通知的电子邮件地址。
  11. 可选: 为接收者在注解键中输入注解键。如果您提供注解,部署或命名空间具有这个值的密钥,则通知将发送到注解中的电子邮件地址。否则,通知将发送到 Default Recipient 字段中指定的电子邮件。
  12. 可选: 选择 Disable TLS 证书验证(不安全) 在没有 TLS 的情况下发送电子邮件。除非使用 StartTLS,否则不应禁用 TLS。

    注意

    使用 TLS 进行电子邮件通知。如果没有 TLS,则所有电子邮件都会被未加密的发送。

  13. 可选: 要使用 StartTLS,请从 Use STARTTLS (需要禁用 TLS) 下拉菜单中选择 LoginPlain

    重要

    使用 StartTLS 时,凭证在建立会话加密前以纯文本传递给电子邮件服务器。

    • 使用 Login 参数的 STARTTLS 在 base64 编码字符串中发送身份验证凭据。
    • 使用 Plain 参数的 STARTTLS 以纯文本形式将身份验证凭据发送到您的邮件中继。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.