fix: cisco 4948 device information

This commit is contained in:
crcro
2017-03-21 16:11:42 +02:00
committed by Tony Murray
parent 7e72d71dce
commit 716441eeda
2 changed files with 8 additions and 1 deletions

View File

@@ -467,6 +467,8 @@ function get_main_serial($device)
$serial_output = snmp_get_multi($device, 'entPhysicalSerialNum.1 entPhysicalSerialNum.1001', '-OQUs', 'ENTITY-MIB:OLD-CISCO-CHASSIS-MIB');
if (!empty($serial_output[1]['entPhysicalSerialNum'])) {
return $serial_output[1]['entPhysicalSerialNum'];
} elseif (!empty($serial_output[1000]['entPhysicalSerialNum'])) {
return $serial_output[1000]['entPhysicalSerialNum'];
} elseif (!empty($serial_output[1001]['entPhysicalSerialNum'])) {
return $serial_output[1001]['entPhysicalSerialNum'];
}

View File

@@ -34,7 +34,12 @@ if ($data[1]['entPhysicalContainedIn'] == '0') {
$hardware = $data[1]['entPhysicalModelName'];
}
}
if (!empty($data[1001]['entPhysicalModelName'])) {
if (!empty($data[1000]['entPhysicalModelName'])) {
$hardware = $data[1000]['entPhysicalModelName'];
} elseif (!empty($data[1000]['entPhysicalContainedIn'])) {
$hardware = $data[$data[1000]['entPhysicalContainedIn']]['entPhysicalName'];
} elseif (!empty($data[1001]['entPhysicalModelName'])) {
$hardware = $data[1001]['entPhysicalModelName'];
} elseif (!empty($data[1001]['entPhysicalContainedIn'])) {
$hardware = $data[$data[1001]['entPhysicalContainedIn']]['entPhysicalName'];