VMware vDefend Firewall
Flood protection alarm implementation doesn't handle clearing/resolving of alarms when the flood protection config is deleted. So, it continues to stay in open state. Even if you resolve it, as part of alarm sync logic, alarm gets raised again as the alarm implementation still thinks that alarm is in "raised" state.
Fix targeted for a future NSX release.
The following workaround can be applied to mitigate this behavior:
1. ssh into ESX root shell,
2. execute command: /etc/init.d/nsx-cfgagent restart,
3. Manually resolve any outstanding alarms from the NSX UI. No new flood protection alarms should appear afterward.
Note: This action does not impact traffic. It may cause only a brief interruption to the configuration path, if any.