The memory usage of agent NSX_OPSAGENT above the high threshold value of 80% - Transport Node Health
search cancel

The memory usage of agent NSX_OPSAGENT above the high threshold value of 80% - Transport Node Health

book

Article ID: 385467

calendar_today

Updated On: 04-25-2025

Products

VMware NSX

Issue/Introduction

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)

Environment

VMware NSX 4.x

Cause

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. 

 

Resolution

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.