You observe corrupted, negative, or nonsensical memory metric values (e.g., im_Total showing as a large negative number, utilization exceeding 100%) for a device in DX NetOps Performance Management, despite the device reporting valid memory statistics at the hardware level.
DX NetOps Performance Management
The Data Collector interprets 32-bit SNMP memory OID values as signed integers. When a server's total memory exceeds the capacity of a signed 32-bit integer, the calculation results in negative values.
Check to see if the device supports the UC Davis 64bit Memory counters (See Additional Information Section).
you must instruct the Data Aggregator to use 64-bit OIDs (which support larger memory values) by adjusting the Vendor Certification priority.
If the issue persists after these steps, please contact your Support Engineer (SE) to verify if additional metric family adjustments or custom OID configurations are required for your specific device model.
Additional Information If you need further details on how to manage metric families or vendor certifications, refer to the . You can download the latest updates and patches from the .
Run a sapwalk against the device in question (see KB below)
Check for the 64bit UC Davis memory counters
memTotalRealX 1.3.6.1.4.1.2021.4.20
memAvailRealX 1.3.6.1.4.1.2021.4.21
How to generate a MIB dump using sapwalk2 / sapwalk