I've done a little more testing and what it looks like is happening is that alarms where the status goes from green to red work, although it can take about 15 minutes before you get an email afte...
See more...
I've done a little more testing and what it looks like is happening is that alarms where the status goes from green to red work, although it can take about 15 minutes before you get an email after the alarm condition occurs. However, when the condition is resolved you never get any notification unless you have the hardware status page active in the vsphere client and it autorefreshes. I was testing by pulling the power cord from one of the redundant power supplies. I have the alarms setup to email me when a hardware status change occurs. When I pull the cord and the status changes from green to red I get an email within 15 minutes, even if I don't have the vsphere client logged in to vcenter. However, when I put put the cord back I never get a notification that the alarm condition is cleared UNLESS I have the vsphere client logged into vcenter with the hardware status page up and autorefresh set. I pulled the cord, waited for the alarm and then put the cord back and left it that way overnight. The next morning I logged into vcenter via the vsphere client and brough up the hardware health page. At first the alarm condition was still showing from the previous night that one of the power supplies was down. After a few seconds the status changed from red to green and at that point I got an email saying that the alarm condition had cleared, a full 10 hours after the actual condition has cleared. What appears to be happening is that vcenter isn't properly polling the host for hardware status changes and that unless you have the hardware status page up it will not reflect changes of hardware status from red to green, but apparently it is polling for changes from green to red. Now, I've only tested this with the power supply alert as I don't have an easy way to cause some of the other hardware faults. This really needs to be fixed.