第 3 章 创建策略

以下工作流示例解释了如何创建多种类型的策略,以检测系统配置更改并通过电子邮件发送通知更改。

注意

在创建策略时,如果您看到一条未选择的电子邮件警报的警告信息,请将您的用户首选项设置为从您的策略接收电子邮件。

3.1. 创建一个策略,以确保不会过度置备公有云供应商

使用以下步骤创建策略。

流程

  1. Red Hat Hybrid Cloud Console 中,进入 Operations > Policies
  2. 点击 Create policy
  3. 在 Create a policy 页面上,根据需要单击 From scratchAs a existing Policy 的副本。请注意,作为现有 Policy 选项的副本 将提示您从现有策略列表中选择策略,以用作起点。
  4. 点击 Next
  5. 输入 条件。在本例中,输入:facts.cloud_provider in ['alibaba', 'aws', 'azure', 'google'] and (facts.number_of_cpus >= 8 or facts.number_of_sockets >=2)。此条件将检测在指定公共云提供商上运行的实例是否使用 CPU 硬件超过允许的限制运行。

    注意

    您可以扩展 什么条件,我定义了什么条件? 和/或 Review 可用系统事实 来查看您可以使用的条件,并分别查看可用的系统事实。在本节中,您可以使用的语法示例。

  6. 单击 Validate condition
  7. 验证条件后,单击 下一步
  8. 在 Trigger 操作页面中,点 Add trigger actions。如果通知被灰掉,请在通知框中选择 Notification settings。您可以在此处自定义通知及其行为。
  9. 点击 Next

    注意

    在 Trigger 操作页面中,您还可以启用电子邮件警报以及打开的电子邮件首选项。

  10. 在 Review and enable 页面中,点切换开关来激活策略并查看其详情。
  11. Finish

您的新策略已创建。当策略在系统检查上评估时,如果满足策略中的条件,策略会自动向有权访问策略的帐户上的所有用户发送电子邮件,具体取决于他们的电子邮件首选项。