2010-03-11 02:53:17 +00:00
|
|
|
<?php
|
|
|
|
|
|
2011-03-15 12:04:26 +00:00
|
|
|
$oid = $mempool['mempool_index'];
|
2010-03-11 02:53:17 +00:00
|
|
|
|
2020-09-21 15:43:38 +02:00
|
|
|
$HCoids = [
|
2018-10-22 22:44:58 -03:00
|
|
|
"cempMemPoolHCUsed.$oid",
|
|
|
|
|
"cempMemPoolHCFree.$oid",
|
|
|
|
|
"cempMemPoolHCLargestFree.$oid",
|
2020-09-21 15:43:38 +02:00
|
|
|
];
|
|
|
|
|
$oids = [
|
2017-12-20 15:48:35 -06:00
|
|
|
"cempMemPoolUsed.$oid",
|
|
|
|
|
"cempMemPoolFree.$oid",
|
|
|
|
|
"cempMemPoolLargestFree.$oid",
|
2020-09-21 15:43:38 +02:00
|
|
|
];
|
2018-10-22 22:44:58 -03:00
|
|
|
$data = snmp_get_multi_oid($device, $HCoids, '-OUQ', 'CISCO-ENHANCED-MEMPOOL-MIB');
|
|
|
|
|
if (count($data) < 2) {
|
|
|
|
|
$data = snmp_get_multi_oid($device, $oids, '-OUQ', 'CISCO-ENHANCED-MEMPOOL-MIB');
|
|
|
|
|
}
|
2020-09-21 15:43:38 +02:00
|
|
|
[$mempool['used'], $mempool['free'], $mempool['largestfree']] = array_values($data);
|
2015-07-13 20:10:26 +02:00
|
|
|
$mempool['total'] = ($mempool['used'] + $mempool['free']);
|