I would query the MIB (via SNMPwalk) from the SUSE server itself and be content as long as SolarWinds showed the same thing as SUSE.
13 memShared INTEGER32 ReadOnly .188.8.131.52.4.1.2021.4.13
The total amount of real or virtual memory currently allocated for use as shared memory. This object will not be implemented on hosts where the underlying operating system does not explicitly identify memory as specifically reserved for this purpose.
From my experience shared memory is always 100% Also if you use the linux agent it provides more accurate stats I believe for linux.