为了简化警报操作的脚本配置,VMware 提供 VMware 警报的环境变量。可以使用这些变量定义更复杂的脚本,然后将其附加到多个警报或清单对象上,以便在警报触发时执行警报操作。

表 1. 警报环境变量
变量名称 变量描述 支持的警报类型
VMWARE_ALARM_NAME 已触发的警报的名称。 条件、状况、事件
VMWARE_ALARM_ID 已触发的警报的 MOID。 条件、状况、事件
VMWARE_ALARM_TARGET_NAME 已对其触发警报的实体的名称。 条件、状况、事件
VMWARE_ALARM_TARGET_ID 已对其触发警报的实体的 MOID。 条件、状况、事件
VMWARE_ALARM_OLDSTATUS 警报的原有状态。 条件、状况、事件
VMWARE_ALARM_NEWSTATUS 警报的新状态。 条件、状况、事件
VMWARE_ALARM_TRIGGERINGSUMMARY 警报摘要(多行)。 条件、状况、事件
VMWARE_ALARM_DECLARINGSUMMARY 警报表达式的声明(单行)。 条件、状况、事件
VMWARE_ALARM_ALARMVALUE 触发警报的值。 条件、状况
VMWARE_ALARM_EVENTDESCRIPTION 警报状态更改事件的描述。 条件、状况
VMWARE_ALARM_EVENTDESCRIPTION 触发警报的事件的描述。 事件
VMWARE_ALARM_EVENT_USERNAME 与事件关联的用户名。 事件
VMWARE_ALARM_EVENT_DATACENTER 发生事件的数据中心的名称。 事件
VMWARE_ALARM_EVENT_COMPUTERESOURCE 发生事件的群集或资源池的名称。 事件
VMWARE_ALARM_EVENT_HOST 发生事件的主机的名称。 事件
VMWARE_ALARM_EVENT_VM 发生事件的虚拟机的名称。 事件
VMWARE_ALARM_EVENT_NETWORK 发生事件的网络的名称。 事件
VMWARE_ALARM_EVENT_DATASTORE 发生事件的数据存储的名称。 事件
VMWARE_ALARM_EVENT_DVS 发生事件的 vSphere Distributed Switch 的名称。 事件