* @author Christoph Zilian */ $oid = $mempool['mempool_index']; echo "\nFiberHome-MEMORY-POOL Index: " . $mempool['mempool_index'] . "\n"; if (! is_array($mempool_cache['fiberhome-switch'])) { echo "\ncaching\n"; $mempool_cache['fiberhome-switch'] = snmpwalk_group($device, 'memoryPoolTable', 'WRI-MEMORY-MIB'); d_echo($mempool_cache); } $entry = $mempool_cache['fiberhome-switch'][$mempool['mempool_index']]; if ($entry['memoryPoolTotalBytes'] < 0) { $entry['memoryPoolTotalBytes'] = ($entry['memoryPoolTotalBytes'] * -1); } $perc = $entry['memoryPoolCurrUsage']; $mempool['total'] = $entry['memoryPoolTotalBytes']; $mempool['used'] = $entry['memoryPoolAllocBytesNum']; $mempool['free'] = ($entry['memoryPoolTotalBytes'] - $mempool['used']); // End of File