AsBuiltReport.VMware.vSphere
AsBuiltReport.VMware.vSphere copied to clipboard
Issues with reporting of vCenter Server Alarms in vSphere 8.0
trafficstars
Generating a VMware vSphere As Built Report with vCenter InfoLevel = 5 fails when reporting the vCenter Alarms.
This issue is due to some alarms within vCenter Server 8.0 not having an Alarm name defined.
| Alarm | Description | Enabled | Entity | Trigger | Trigger Info |
|---|---|---|---|---|---|
| Enabled | Datacenter | SendSNMP:Green->Yellow (Repeat=False) | -- | ||
| Enabled | Datacenter | SendSNMP:Yellow->Red (Repeat=False) | -- | ||
| Enabled | Datacenter | SendSNMP:Red->Yellow (Repeat=False) | -- | ||
| Enabled | Datacenter | SendSNMP:Yellow->Green (Repeat=False) | -- |
This can be corrected by modifying
$Alarms = $Alarms | Sort-Object 'Alarm', 'Trigger'
and changing it to
$Alarms = ($Alarms).Where{ $_.alarm -ne "" } | Sort-Object 'Alarm', 'Trigger'