$entry) { $descr = $entry['jnxOperatingDescr']; if (!is_numeric($entry['jnxOperatingBuffer']) || str_icontains_array($descr, [ 'sensor', 'fan', 'pcmcia', 'no' ])) { continue; } if ($entry['jnxOperatingDRAMSize']) { $precision = 1; $total = $entry['jnxOperatingDRAMSize']; // Size in bytes } elseif ($entry['jnxOperatingMemory']) { $precision = 1024 * 1024; $total = $entry['jnxOperatingMemory']; // Size in megabytes } else { continue; } $percent = $entry['jnxOperatingBuffer']; $used = $total * $percent / 100; discover_mempool($valid['mempool'], $device, $index, $mib, $descr, $precision, $total, $used); } } unset($mempool_array, $index, $descr, $precision, $total, $used, $percent); // EOF