通知规则确定将哪些警示发送到目标系统。您可以配置一个或多个通知规则来限制 vRealize Operations 发送给系统或收件人的数据。

通知规则的工作原理

通知规则是通过使用受支持、已配置并且正在运行的出站警示插件来限制发送到外部系统的数据的筛选器。您可以使用通知规则发送特定警示,而不是将所有警示发送给您的所有电子邮件收件人。例如,您可以将虚拟机的运行状况警示发送给您的一个或多个网络操作工程师。您可以将所选主机和集群的严重警示发送到这些对象的虚拟基础架构管理员。

在您可以创建和管理通知规则之前,您必须配置出站警示插件实例。

您可以配置一个筛选选项,也可以根据需要配置任意数量的选项,以便 vRealize Operations 仅将所需数据发送给目标外部系统。

通知规则的位置

要管理通知,请从左侧菜单中单击 配置 > 警示,然后在右侧窗格中单击 通知。在工具栏上,单击 添加以添加规则,或单击垂直省略号,然后选择 编辑以编辑所选规则。
  1. 添加以下通知详细信息。
    选项 描述
    名称 用于管理规则实例的规则的名称。
    描述 规则的描述。
    通知状态 启用或禁用通知设置。禁用通知将停止该设置的警示通知,而启用通知将会再次激活通知。
  2. 单击下一步
  3. 定义通知规则的条件。
    选项 描述
    对象范围
    条件

    要筛选警示通知的对象类型、对象、标记、应用程序和层。

    选择类型后,可以选择特定实例。例如,如果选择对象,则可以按名称选择特定对象,并确定是否包括任何子对象。

    警示范围
    类别

    警示类型/子类型、警示影响或触发警示的警示定义。

    选择条件后,您可以配置与条件关联的特定选择。例如,如果选择警示定义,则可以选择一个警示定义以将数据限制为具有该定义的警示。您可以选择多个警示定义作为通知的触发条件。

    严重程度

    导致将数据发送到外部系统的警示的已定义严重程度。例如,如果选择严重,则还必须将发送到外部系统的数据标记为严重。

    控制状况 警示的状态:已打开、已分配或已暂停。
    通知“开”
    状态

    警示的当前状态:已取消、已更新或新增。

    高级筛选器:按收集器
    收集器/组

    选择一个收集器或组,以便接收从选定收集器/组接收数据的对象的通知。

    注: 如果未在“定义条件”选项卡中定义任何警示筛选器,则将针对所有警示发送通知,而不会针对对象范围、警示范围或警示状态应用任何条件。
  4. 单击下一步
  5. 选择要用于发送通知的出站方法。
    选项 描述
    出站方法
    • 选择插件类型:插件的类型。选择出站警示插件类型之一:日志文件插件、REST 通知插件、标准电子邮件插件、SNMP 陷阱插件、Webhook 通知插件、Slack 插件和 Service-Now 通知插件。
      注: 此版本已弃用 REST 通知插件。虽然您仍可以配置 REST 通知插件,但是无法为其使用自定义模板。您可以使用 Webhook 通知插件代替 REST 通知插件。
    • 选择实例:针对插件类型选择配置的实例。
    • 创建新实例:您还可以针对所选插件类型创建新的出站实例。

      有关详细信息,请参见vRealize Operations 中添加出站通知插件

  6. 单击下一步
  7. 选择负载模板。
    选项 描述
    负载模板 选择要包括在通知中的负载模板。每个插件都有其默认模板,如果不需要自定义,您可以选择默认模板。模板包括有关警示或通知中显示的对象的其他信息。您还可以自定义 Webhook 通知插件的负载。有关创建负载模板的详细信息,请参见创建负载模板
    此选项卡中的值会根据您在上一步中选择的出站插件而有所不同。
    出站方法 - 标准电子邮件插件

    如果您正在为标准电子邮件配置通知,则可以添加收件人和关联信息。

    • 收件人。输入要向其发送包含警示通知的电子邮件的个人的电子邮件地址。如果要发送到多个收件人,请在各个地址之间使用分号 (;)。
    • 抄送收件人。输入必须向其抄送电子邮件的个人电子邮件地址。
    • 密送收件人输入必须向其密送电子邮件的个人电子邮件地址。
    • 再次通知。活动警示的通知消息之间的分钟数。将文本框留空,将针对每个警示仅发送一条消息。
    • 最大通知数。针对活动警示发送通知的次数。将文本框留空,将针对每个警示仅发送一条消息。
    • 延迟通知。在生成新警示时发送通知之前延迟的分钟数。例如,如果延迟为 10 分钟,那么在生成新警示时,在 10 分钟内不会发送通知。如果警示在此 10 分钟内取消,则不会发送通知。通知延迟可减少在该时间内被取消的警示的通知数量。
    • 描述。输入要在电子邮件中包括的文本。例如,关注主机管理团队。
    出站方法 - Service-Now 通知插件 如果您正在为 Service-Now 通知插件配置通知,则可以添加实例和关联信息。
    • 呼叫方。输入报告事件的人员或受事件影响的人员的姓名。
    • 类别。指定事件所属的类别。
    • 子类别。指定事件所属的子类别。
    • 业务服务。指定事件的业务服务。
    • 联系人类型。输入联系人类型。
    • 状态。以数字形式输入事件状态。
    • 解决方法代码。输入事件的解决方法代码。
    • 解决方法说明。输入事件的解决方法说明。
    • 暂停原因。输入事件处于暂停状态的原因。
    • 影响。以数字形式设置事件影响。影响衡量受影响服务的业务严重程度。
    • 紧急性。以数字形式设置事件的紧急性。紧急性定义解决事件所需的天数。
    • 优先级。输入事件的优先级。优先级定义解决事件时必须遵循的顺序。
    • 分配组。输入事件的分配组。
    • 分配对象。输入向其分配事件的人员的详细信息。
    • 严重性。以数字形式设置事件的严重性。
    • 批准后。指定要在事件批准后采取的后续步骤。
    • 问题。如果有,输入相关问题的详细信息。
    • 更改所致。输入触发事件的更改请求。
    • 更改请求。如果有,输入相关更改列表的详细信息。
    出站方法 - Slack 插件 如果要为 Slack 插件配置通知,请添加 Slack 的 Webhook URL。例如,Webhook URL 的格式为:https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX

    在 Slack 中创建一个应用,并对其进行授权以获取 Webhook URL。有关在 Slack 中创建和授权应用的详细信息,请参见 Slack 文档

    创建通知规则后,警示将显示在该特定 Slack 通道中,并显示指向警示的链接。单击该链接可在“对象摘要”页面中查看警示的详细信息。

  8. 单击创建以创建通知规则。您可以在警示 > 通知下查看已创建的规则。