通知示例:维护事件的电子邮件

此示例说明如何在 Exadata 基础结构和自治容器数据库资源上发生维护事件时使用事件和通知服务生成电子邮件。这些维护事件包括:

用例

Acme Company 的 I.T. 部门希望每当在其任何 Exadata 基础结构或自治容器数据库资源上发生维护事件时,向其 Fleet Adminstrators 电子邮件组 (autonomous-fleet-admin-group@acme.example.com) 发送电子邮件。所有这些资源都是在其 AcmeContainerDB 区间中创建。

高级别步骤

  1. 创建通知服务主题。

  2. 向主题添加电子邮件订阅。

  3. 添加事件服务规则以将维护事件发送到通知服务主题。

注:执行这些步骤的用户必须具有创建主题和订阅的区间的“管理 ons-topics”和“管理 ons-subscriptions”策略;例如:

 allow group AcmeFAs to manage ons-topics in compartment AcmeContainerDBs
 allow group AcmeFAs to manage ons-subscriptions in compartment AcmeContainerDBs

步骤 1:创建通知主题

Acme Company 云租户的管理员会在 AcmeContainerDBs 区间中创建 Acme-Autonomous-Maintenance 通知主题。

  1. 在 Oracle Cloud Infrastructure 主页上,单击上角的 菜单图标 菜单图标以显示侧边菜单,单击开发人员服务,然后单击应用程序集成下的通知

    此时将显示根区间中的通知主题列表。

  2. 在侧边菜单的区间列表中,选择 AcmeContainerDBs 区间。

    将刷新通知主题列表,以显示 AcmeContainerDB 区间中的通知主题。

  3. 单击创建主题以打开“创建主题”窗口。

  4. 在“创建主题”窗口中,在 Name(名称)字段中输入 Acme-Autonomous-Maintenance(自治维护),然后单击 Create(创建)

    “Create Topic(创建主题)”窗口将关闭,通知主题列表将刷新以显示新创建的主题。

有关创建主题的详细信息,请参阅 Oracle Cloud Infrastructure 文档中的使用控制台

步骤 2:将订阅添加到通知主题

Acme Company 云租户的管理员向 Acme-Autonomous-Maintenance 通知主题添加电子邮件订阅。

  1. 通过在 AcmeContainerDBs 区间中的通知主题列表中单击 Acme-Autonomous-Maintenance 通知主题的“Topic Details(主题详细信息)”页面。

  2. 在侧边菜单的资源列表中,确保选择了订阅

  3. 单击“创建订阅”以打开“创建订阅”窗口。

  4. 在“创建订阅”窗口中,提供以下信息:

    • 协议列表中,选择 Email(电子邮件)

    • 电子邮件字段中,输入 autonomous-fleet-admin-group@acme.example.com

    完成后单击创建

    此时将关闭“创建订阅”窗口,并显示新创建的订阅的“订阅详细信息”页。请注意,它处于等待确认状态。

  5. 登录到属于 autonomous-fleet-admin-group 组别名的电子邮件帐户。然后,打开电子邮件“Oracle Cloud Infrastructure Notifications Service Subscription Confirmation”并确认电子邮件地址。

步骤 3。添加事件服务规则

Acme Company 云租户的管理员在 AcmeContainerDBs 区间中创建 Acme-Autonomous-Maintenance 事件服务规则,将维护事件指定为触发条件,并将传送到 Acme-Autonomous-Maintenance 通知主题作为操作。

  1. 在 Oracle Cloud Infrastructure 主页上,单击顶角的 菜单图标 菜单图标以显示侧边菜单,将鼠标悬停在可观察性和管理上以展开其子菜单,然后单击事件服务

  2. 在侧边菜单的区间列表中,选择 AcmeContainerDBs 区间。

    规则列表显示 AcmeContainerDBs 区间中的事件服务规则。

  3. 单击创建规则以打开“创建规则”窗口。

  4. 在“创建订阅”窗口中,在显示名称字段中输入 Acme-Autonomous-Maintenance ,然后按如下方式填写规则条件操作部分:

    • 规则条件

      在第一个列表中,选择事件类型作为条件的基础。然后,在服务名列表中,选择数据库。最后,在事件类型列表中,一次选择一个事件类型:

      • 自治容器数据库 - 维护开始

      • 自治容器数据库 - 维护结束

      • 自治容器数据库 - 维护提醒

      • 自治容器数据库 - 已安排维护

      • Exadata 基础结构 - 维护开始

      • Exadata 基础结构 - 维护结束

      • Exadata 基础结构 - 维护提醒

      • Exadata 基础结构 - 已安排维护

    • 操作

      操作类型列表中,选择通知。然后,在通知区间列表中,选择 AcmeContainerDB 。最后,在 Topic(主题)列表中,选择 Acme-Autonomous-Maintenance(自治)

    完成后,单击创建规则

    此时将关闭“创建订阅”窗口,并显示新创建的规则的“详细信息”页。

相关内容

用于监视资源活动的事件和通知