为了简化警报操作的脚本配置,VMware 提供 VMware 警报的环境变量。可以使用这些变量定义更复杂的脚本,然后将其附加到多个警报或清单对象上,以便在警报触发时执行警报操作。
| 变量名称 | 变量描述 | 支持的警报类型 |
|---|---|---|
| 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 的名称。 | 事件 |