mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Brocade updates (#8611)
* update FOUNDRY-SN-ROOT-MIB to support MLXe and more * add some (former) brocade rewrites * improved IronWare version detection * work around IronWare signed versus unsigned bug * correct coding guidelines * update FOUNDRY-SN-ROOT-MIB to support MLXe and more * add some (former) brocade rewrites * improved IronWare version detection * work around IronWare signed versus unsigned bug * correct coding guidelines * pop spaces around mempool checks
This commit is contained in:
@@ -7,8 +7,15 @@ d_echo('Ironware Mempool'."\n");
|
||||
if (str_contains($device['sysDescr'], array('NetIron', 'MLX', 'CER')) === false) {
|
||||
echo 'Ironware Dynamic: ';
|
||||
$mempool['total'] = snmp_get($device, 'snAgGblDynMemTotal.0', '-OvQ', 'FOUNDRY-SN-AGENT-MIB');
|
||||
if ($mempool['total'] < 0) {
|
||||
$mempool['total'] =+ 4294967296 ; // signed vs unsigned snmp output
|
||||
}
|
||||
$mempool['free'] = snmp_get($device, 'snAgGblDynMemFree.0', '-OvQ', 'FOUNDRY-SN-AGENT-MIB');
|
||||
if ($mempool['free'] < 0) {
|
||||
$mempool['free'] =+ 4294967296 ; // signed vs unsigned snmp output
|
||||
}
|
||||
$mempool['used'] = ($mempool['total'] - $mempool['free']);
|
||||
d_echo($mempool);
|
||||
} //end_if
|
||||
|
||||
else {
|
||||
|
Reference in New Issue
Block a user