AsBuiltReport / AsBuiltReport.VMware.vSphere

Repository for AsBuiltReport VMware vSphere module
https://www.asbuiltreport.com
MIT License
110 stars 39 forks source link

Issues with reporting of vCenter Server Alarms in vSphere 8.0 #106

Closed tpcarman closed 6 months ago

tpcarman commented 1 year ago

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'