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