NSX Alarm:
Feature - Transport Node Health
Event Type - Agent Memory Usage High
Entity Type - Transport Node
The alarm reported is in regard to the memory usage of agent NSX_OPSAGENT on ESXi node xxxxxxx-xxxxx-xxxxx has reached above the high threshold value of 80%.
(This alarm is sometimes generated even though there is no traffic)
VMware NSX 4.x
The nsx-opsagent running on ESXi transport nodes handles all stateless operations initiated from NSX Manager. The opsagent resource pool is sized at 1.3G in NSX 4.x. When the opsagent usage reaches around 1.05 or above this alarm gets generated as its compared with a threshold limit of 1.3G. It is not uncommon in NSX 4.x to reach that level of usage, and the threshold alarm will be triggered when it does.
Refer to Agent Memory Usage High is seen in the NSX-T UI Alarm - if the alarm is only triggering for few hosts infrequently, the service can be restarted or the ESXi host can be rebooted to resolve the issue and clear the alarm.
In a future update of NSX Manager, the mempool size will be increased and other changes will be made to decrease the likelihood of hitting mempool thresholds and triggering these alarms. In the meantime, if many hosts are impacted or if the alarm is triggering frequently, the alarm may be suppressed if the user prefers to do so.