The Virtual Machines running in Hyper V which are monitored by SystemEDGE Agent do not display Memory Usage Percentage (%):
<Please see attached file for image>
Though the Virtual Machines table defined in the $SPECROOT/tomcat/webapps/spectrum/WEB-INF/vhm/config/table-systemedge-hypervaim-virt-machines.xml file has an attribute for hypervAimStatVMMEMUsage at oid 1.3.6.1.4.1.546.16.56.2.2.2.1.22 but still the Memory Usage % for the Hyper V Virtual Machines shows 0% on Spectrum server.
The Hyper V Manager does not expose the memory utilization information of individual Virtual Machines. Please refer to below Hyper V Manager Console:
<Please see attached file for image>
From the above image, we notice that Hyper V only expose the 'Assigned Memory' information and hide the 'Memory Utilization' percentage for its Virtual Machines.
Please note, SystemEDGE only collects available information and it does not create one. Hence it is unable to fetch the Memory Utilization percentage information.
For additional information, please refer below link:
https://social.technet.microsoft.com/Forums/windowsserver/en-US/6b58a1a6-764c-4cb3-9edb-e9e5749ce58f/hyperv-2008-r2-guest-vm-current-memory-usage-through-perfmon-wmi-snmp-or-other-methods?forum=winserverhyperv