Merge pull request #623 from laf/issue-621

This log_event would always trigger if a port was admin down, we now skip over those interfaces
This commit is contained in:
Daniel Preussker 2015-03-18 20:38:47 +00:00
commit 8239c3a315

View File

@ -253,7 +253,7 @@ foreach ($ports as $port)
// Update IF-MIB data // Update IF-MIB data
foreach ($data_oids as $oid) foreach ($data_oids as $oid)
{ {
if ($port[$oid] != $this_port[$oid] && !isset($this_port[$oid])) if ($port[$oid] != $this_port[$oid] && !isset($this_port[$oid]) && $this_port['ifAdminStatus'] != 'down')
{ {
$port['update'][$oid] = NULL; $port['update'][$oid] = NULL;
log_event($oid . ": ".$port[$oid]." -> NULL", $device, 'interface', $port['port_id']); log_event($oid . ": ".$port[$oid]." -> NULL", $device, 'interface', $port['port_id']);