工作流变量

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(协议) 显示为监视器配置的协议。
Back to Top