This KB article highlights the drawback in the current alarm design.
In vCenter Server only one alarm is defined for a group on a host. Each group can have multiple sensors, and each sensor can have multiple statuses. Therefore, the final state of the alarm depends on the order in which vCenter Server receives the state changes.
Due to this drawback, alarms can be falsely triggered or un-triggered. This might cause false user alerts or remove the correct alerts from vCenter Server.
Use the following steps to view the correct hardware status on a host: