警示定义过程包括添加触发警示的症状和帮助您解决警示的建议。使用此过程创建的警示定义保存在 VMware Aria Operations 警示定义概览列表中,并且会在您的环境中基于配置的策略主动对其进行评估。

在定义警示定义时,可以创建症状或建议,也可以重用现有症状和建议。如果您创建症状和建议,则可以将其添加到定义,并且也会自动将其添加到症状和建议内容库,以备将来使用。您还可以激活策略并为警示选择通知。
  1. 要创建或编辑警示定义,请从左侧菜单中单击配置 > 警示,然后在右侧窗格中单击警示定义
  2. 单击添加以添加定义,或单击垂直省略号,然后选择编辑以编辑所选定义。
  3. 警示选项卡中,输入警示的详细信息。
    选项 描述

    名称

    生成警示时警示显示的名称。

    描述

    生成警示时警示显示的描述。为用户提供有用的描述。

    基本对象类型

    评估警示定义并生成警示所依据的对象类型。

    下拉菜单包含环境中所有的对象类型。您可以根据一个对象类型来定义警示定义。

    影响

    在“高级设置”下,选择生成警示时受影响的标志。

    可以根据警示的紧急性选择标志。
    • 运行状况。警示应该立即引起关注。
    • 风险。警示应在触发后的数天或数周内解决。
    • 效率。警示应从长远角度解决以优化环境。

    严重程度

    警示通知过程中告知的警示的严重性。

    选择以下值之一。

    • 信息。仅供参考之用。不会影响标志的颜色。
    • 警告。最低级别。显示黄色。
    • 紧急。中等级别。显示橙色。
    • 严重。最高级别。显示红色。
    • 基于症状。除警示严重程度外,每个症状还包括一个定义的严重程度。警示的严重程度由触发的所有症状中最严重的症状确定。还会动态决定相应颜色。如果您取消症状,则阴性症状不会影响基于症状的警示的严重程度。
    警示类型和子类型

    选择警示的类型和子类型。

    此值是用于在生成警示时对其进行分类的元数据,相关信息会传输给警示(包括警示通知)。

    您可以使用类型和子类型信息,将警示路由到组织中的相关人员和部门。

    等待周期

    包含在警示定义中的症状保持触发状态达到此收集周期数之后,便会生成警示。

    值必须大于等于 1。

    此设置可帮助您调整环境中的敏感度。警示定义的等待周期将添加到症状定义的等待周期。在大多数定义中,您可以配置症状级别的敏感度,并将警示定义的等待周期配置为 1。此配置可确保在所需的症状敏感度级别触发所有症状后,立即触发警示。

    取消周期

    如果在达到此收集周期数之后取消警示,症状将取消。

    值必须大于等于 1。

    此设置可帮助您调整环境中的敏感度。警示定义的取消周期将添加到症状定义的取消周期。在大多数定义中,您可以配置症状级别的敏感度,并将警示定义的等待周期配置为 1。此配置可确保在经过所需的症状取消周期后所有的症状条件均消失之后,立即取消警示。

  4. 单击下一步添加症状定义。
  5. 症状/条件中,可以将所选症状/条件拖动到左侧窗格中。使用左侧的工作区指定是所有还是任意症状/条件或症状/条件集必须为 true 才能生成警示。添加一个或多个症状后,即可创建症状表达式。如果此表达式被评估为 true,则生成警示。与此类似,可以为警示定义一个或多个条件,当满足条件时,便会生成警示。可以在“所有警示”页面中查看警示。
    表 1. 添加症状/条件选择选项
    选项 描述
    定义

    症状将会评估的对象。

    创建警示定义时,您可以根据对象关系层次结构,为基本对象类型和相关对象类型选择或定义症状。以下关系是对象类型相对于警示定义基本对象类型时的类型。
    • 自身。警示定义的基本对象类型。例如,主机系统。
    • 后代。位于基本对象类型以下任意级别的对象类型,可以是直接子对象,也可以是间接子对象。例如,虚拟机是主机系统的后代。
    • 祖先。高于基本对象类型一个或多个级别的对象类型,可以是直接父对象,也可以是间接父对象。例如,数据中心和 vCenter Server 是主机系统的先代。
    • 父项。在层次结构中高于基本对象类型一个级别的对象类型。例如,数据中心是主机系统的父项。
    • 子项。低于基本对象类型一个级别的对象类型。例如,虚拟机是主机系统的子项。
    “症状”选项卡
    选择症状

    选择您为当前“定义”对象类型添加的症状定义类型。

    • 衡量指标/属性。添加使用衡量指标和属性症状的症状。这些衡量指标基于 VMware Aria Operations 从环境中的目标对象所收集到的操作值或性能值以及配置属性。
    • 消息事件。添加使用消息事件症状的症状。这些症状基于以消息形式从 VMware Aria Operations 的组件或通过外部受监控系统的 REST API 从该系统收到的事件。
    • 故障事件。添加使用故障症状的症状。这些症状基于受监控系统发布的事件。 VMware Aria Operations 将这些事件的子集相关联,并将它们作为故障提供。故障旨在表示受监控系统中影响环境内对象可用性的事件。
    • 衡量指标事件。添加使用衡量指标事件症状的症状。这些症状基于通过受监控系统传送的事件,该系统上选定的衡量指标以指定方式违反阈值。该阈值由外部系统(而不是 VMware Aria Operations)来管理。这些症状基于外部受监控系统根据选定衡量指标报告的条件,而衡量指标症状则基于 VMware Aria Operations 当前正在监控的阈值。
    • 智能预先警告。添加使用已定义条件的症状,该条件在对象上的异常数量大于趋势阈值时触发。此症状表示对象的整体异常行为。异常基于 VMware Aria Operations 对违反动态阈值的适用衡量指标数量的分析,该动态阈值确定对象的正常操作行为。此症状不可配置。您可以使用它,也可以不使用它。
    筛选 (按对象类型)

    仅在选择“定义”值而非“自身”时可用。

    将症状限制为根据所选“定义”关系为所选对象类型配置的症状。

    创建新症状

    如果需要用于警示的症状不存在,则可以创建这些症状。

    打开症状定义对话框。

    不可用于系统中预定义的智能预先警告症状。

    所有筛选器

    对症状定义列表进行筛选。如果“定义”设置为自身,或设置为其他关系,并且从“按对象类型筛选”下拉菜单中选择了一个对象,那么该选择可用。

    • 症状。键入与症状定义的名称相关的文本进行搜索。例如,要显示名称中包含 efficiency 的所有症状定义,请键入 Efficiency
    • 定义方。键入文本以搜索定义症状定义的适配器的名称。例如,要显示 vCenter 适配器所提供的所有症状定义,键入 vCenter。要只显示用户定义的症状定义,键入搜索词 User

    要清除筛选器,请单击筛选器名称旁边的双箭头图标。

    快速筛选器 (名称)

    根据症状名称搜索列表。

    症状列表

    选定对象类型的现有症状列表。要配置症状,可将其拖放到左侧的工作区中。

    要组合基于层次结构中多个级别的症状,请在选择新症状并将其拖动到工作区之前选择新的“定义”级别和“按对象类型筛选”。

    “条件”选项卡
    选择特定对象 根据对象类型、适配器类型、策略、收集状态和状态选择特定对象。
    筛选器 根据对象类型搜索衡量指标。
    条件列表 所选对象类型的衡量指标列表。要配置条件,请将其拖放到左侧的工作区。

    使用工作区配置症状、症状集和条件的交互。

    表 2. 警示定义工作区中的症状集
    选项 描述
    当症状集的 {operator} 为 true 时触发警示

    为所有添加的症状/条件集选择运算符。仅当添加多个症状/条件集时可用。

    • 全部。所有症状/条件集都必须为 true 才会生成警示。采用布尔运算符 AND 运算。
    • 任意。一个或多个症状/条件集必须为 true 才会生成警示。采用布尔运算符 OR 运算。
    症状

    症状/条件集包含一个表达式,系统通过为此表达式求值确定是否触发警示。

    要从症状列表中将一个或多个症状添加到现有症状集,可将症状从列表拖到症状集中。要为警示定义创建新的症状集,可将症状拖动到使用虚线勾勒出轮廓的放置区域。

    症状集

    将一个或多个症状添加到工作区中,定义症状集为 true 的点,并指定是症状集中的所有症状还是任意症状必须为 true 才能生成警示。

    症状集可以包括一个或多个症状/条件,警示定义可以包括一个或多个症状/条件集。

    如果创建“定义”对象为“自身”的症状集,您可以为症状集中的多个症状设置运算符。

    如果创建“定义”对象为“关系”而非“自身”的症状集,则可以设置运算符和修改触发阈值。要配置症状集条件,请设置选项。
    • 值运算符。指定如何将在值文本框中提供的值与一些相关对象进行比较,才能将症状/条件集评估为 true。
    • 值文本框。指定关系的将症状/条件集评估为 true 所需的对象数,基于值类型。
    • 值类型。可能的类型包括以下项:
      • 计数。满足症状/条件集条件的相关对象的确切数目。
      • 百分比。满足症状/条件集条件的相关对象总数的百分比。
      • 任意。满足症状/条件集条件的一个或多个相关对象。
      • 全部。满足症状/条件集条件的所有相关对象。
    • 症状集运算符。应用于症状集中各症状/条件之间的运算符。
      • 全部。所有症状/条件都必须为 true 才会生成警示。采用布尔运算符 AND 运算。
      • 任意。一个或多个症状/条件必须为 true 才会生成警示。采用布尔运算符 OR 运算。

    将症状包含到症状集中时,条件必须为 true 才能触发症状集。但是,您可能希望配置一个无需症状条件即可触发症状的症状集。若要不使用症状条件,请单击症状名称左侧的垂直省略号,然后选择反转症状

    虽然您可以配置症状的严重程度,但如果您反转症状,此症状将不再具有影响已生成警示严重程度的关联严重程度。

    表 3. 警示定义工作区中的条件
    选项 描述
    当集的 {operator} 运算为 true 时触发警示。

    为所有添加的条件集选择运算符。仅当添加多个条件集时可用。

    • 全部。所有条件集都必须为 true 才会生成警示。采用布尔运算符 AND 运算。
    • 任意。一个或多个条件集必须为 true 才会生成警示。采用布尔运算符 OR 运算。
    条件

    条件集包含一个表达式,系统通过为此表达式求值确定是否触发警示。

    • 条件。确定在评估条件时如何将值文本框中指定的值与衡量指标或属性的当前值进行比较。
    • 值。指定阈值的值。
    • 严重级别。触发时的症状/条件严重性。
    • 等待周期。触发症状/条件前,触发条件仍适用于此收集周期数。默认值为 1,表示症状/条件在条件开始生效时的同一收集周期中触发。
      注: 定义属性和群的条件时,无法编辑等待周期。
    • 取消周期。触发条件不再适用于此收集周期数时,此症状/条件将取消。默认值为 1,表示症状/条件在条件开始失效时的同一周期中取消。
      注: 定义属性和群的条件时,无法编辑取消周期。

    要从条件列表中将一个或多个条件添加到现有症状/条件集,请将条件从列表拖到症状/条件集中。

  6. 单击下一步添加建议。
  7. 建议选项卡中,将所选建议拖动到左侧窗格中。使用左侧的工作区可更改优先级顺序。
    表 4. 警示定义工作区中的添加建议选项
    创建新建议

    如果您需要用于解决问题症状的建议不存在,您可以创建建议。

    所有筛选器

    筛选建议列表。

    • 描述。键入要在建议的名称中搜索的文本。例如,要显示名称中包含 memory 的所有建议,请键入 Memory
    • 定义方。键入文本以搜索定义建议的适配器的名称。例如,要显示 vCenter 适配器所提供的所有建议,请键入 vCenter

    要清除筛选器,请单击筛选器名称旁边的双箭头图标。

    快速筛选器 (名称)

    根据输入的文本限制列表。

    可用建议列表。

    可拖至工作区的现有建议列表。

    建议是触发警示时帮助您解决警示的说明和操作(如果可能)。

    建议工作区

    将一个或多个建议添加到工作区中。

    如果添加了多个建议,您可以拖动建议以更改优先级顺序。

  8. 单击下一步以激活策略。
  9. 策略选项卡下,可在左侧窗格中查看策略树,也可以从树中选择默认策略或任何其他策略。
    通过将右侧窗格中的 状态更改为 已激活,可以自动执行具有最高优先级的建议操作。每当对策略中的对象执行警示时,都会对该对象执行建议操作。
    注: 要停用与特定策略关联的警示,请在左侧窗格中取消选择该策略,然后单击 更新
    您还可以通过单击策略并在右侧窗格中编辑触发器值来自定义策略的阈值。编辑条件阈值将影响所选策略中的警示定义。
    注: 如果在未启用任何策略的情况下创建警示,则警示将保持非活动状态。
  10. 单击创建以创建警示。新警示将显示在警示定义列表中。