工作流变量

OpManager中的工作流允许您自动执行重复性任务和流程。通过简单的拖放操作,您可以轻松创建工作流并配置执行条件。

在工作流中配置告警或计划触发器时,您可以使用本页中讨论的这些变量。

告警变量

下面我们列出了告警变量,这些变量将在告警触发期间返回其关联值。

变量
$alarmid将显示告警 ID。
$message将显示告警消息。
$displayName将显示告警名称。
$category将显示告警的类别
$stringseverity显示告警的严重性。
$strModTime返回修改字符串的时间值。
$eventType返回事件类型。
$entity显示实体值。
$lastPolledValue显示上次轮询的值。

设备属性

下面我们列出了与设备相关的变量,这些变量将在告警触发期间返回其关联值。

 

变量
$DeviceField(类型)显示设备的类型
$DeviceField(ipAddress)显示设备的 IP 地址。
$DeviceField(isSNMP)显示是否使用 SNMP 监视设备。
$DeviceField(依赖关系)显示设备是否为从属设备。
$DeviceField(hardDiskSize)显示硬盘大小
$DeviceField(ramSize)显示 RAM 大小。

接口属性

下面我们列出了接口特定的变量,这些变量将在为接口配置的告警触发期间返回其关联值。

 

变量
$IntfField(ifDescr)显示界面的描述。
$IntfField(displayName)返回接口的显示名称。
$IntfField(ifAlias)显示接口的别名。
$IntfField(ifName)显示接口名称。
$IntfField(ipAddress)显示接口的 IP 地址。
$IntfField(physMedia)-
$IntfField(ifIndex)显示接口索引
$IntfField(ifCircuitID)显示线路 ID
$IntfField(ifSpeedIn)显示输入速度。
$IntfField(ifSpeedOut)显示输出速度。

常见变量

这些变量可用于告警触发、计划触发和手动工作流执行期间。

 

变量
${设备名称}显示设备 DNS 名称。
${工作流名称}显示工作流的名称。
${Device.DisplayName}显示设备的显示名称
${IPA地址}显示设备的 IP 地址。
${日期}显示当前时间。

接口的自定义字段

以下是在工作流中配置告警条件时使用的与接口相关的自定义变量。

 

变量
$IntfCustomField(电路 ID)显示接口的自定义电路 ID。
$IntfCustomField(评论)显示界面的注释。
$IntfCustomField(联系人姓名)显示界面的自定义联系人姓名。
$IntfCustomField(SLA)显示接口的 SLA

设备的自定义字段

以下变量是与设备相关的自定义变量,在工作流中配置告警条件时使用。

 

变量
$CustomField(建筑)显示安装设备的建筑物。
$CustomField(机柜)显示设备的机柜。
$CustomField(评论)显示为设备添加的注释。
$CustomField(联系人姓名)显示设备的自定义联系人姓名。
$CustomField(日期)显示日期。
$CustomField(部门)显示使用设备的部门。
$CustomField(楼层)显示安装设备的楼层。
$CustomField(机架位置)显示机架位置。
$CustomField(序列号)显示序列号
$CustomField(电话号码)显示联系人的电话号码。
$CustomField(VMware_Tags)显示与设备相关的 VMware 标记。

注意: 用户可以根据需要添加更多自定义字段。自定义字段变量必须遵循以下语法:$CustomField(字段名称)

监视器属性

以下变量仅与OpManager中引发的特定于监视器的告警有关。

 

变量
$MonitorField(监视器名称)显示监视器名称。
$MonitorField(实例)显示为其配置监视器的实例。
$MonitorField(协议)显示为监视器配置的协议。