* This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation, either version 3 of the License, or (at your * option) any later version. Please see LICENSE.txt at the top level of * the source code distribution for details. */ if ($device['os'] == "juniper-mss") { d_echo('Juniper MSS : '); $memory_pool = snmp_get_multi_oid($device, 'trpzSysCpuMemoryInstantUsage.0 trpzSysCpuMemorySize.0', '-OQUs', 'TRAPEZE-NETWORKS-SYSTEM-MIB'); $used = $memory_pool['trpzSysCpuMemoryInstantUsage.0']; $total = $memory_pool['trpzSysCpuMemorySize.0']; $free = ($total - $used); $percent = (($used / $total) * 100); $descr = 'Memory'; if (is_numeric($used)) { discover_mempool($valid_mempool, $device, '0', "juniper-mss", $descr, "1", null, null); } } unset( $memory_pool, $used, $total, $free, $percent, $descr );