mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
fix: cisco 4948 device information
This commit is contained in:
@@ -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');
|
$serial_output = snmp_get_multi($device, 'entPhysicalSerialNum.1 entPhysicalSerialNum.1001', '-OQUs', 'ENTITY-MIB:OLD-CISCO-CHASSIS-MIB');
|
||||||
if (!empty($serial_output[1]['entPhysicalSerialNum'])) {
|
if (!empty($serial_output[1]['entPhysicalSerialNum'])) {
|
||||||
return $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'])) {
|
} elseif (!empty($serial_output[1001]['entPhysicalSerialNum'])) {
|
||||||
return $serial_output[1001]['entPhysicalSerialNum'];
|
return $serial_output[1001]['entPhysicalSerialNum'];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,12 @@ if ($data[1]['entPhysicalContainedIn'] == '0') {
|
|||||||
$hardware = $data[1]['entPhysicalModelName'];
|
$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'];
|
$hardware = $data[1001]['entPhysicalModelName'];
|
||||||
} elseif (!empty($data[1001]['entPhysicalContainedIn'])) {
|
} elseif (!empty($data[1001]['entPhysicalContainedIn'])) {
|
||||||
$hardware = $data[$data[1001]['entPhysicalContainedIn']]['entPhysicalName'];
|
$hardware = $data[$data[1001]['entPhysicalContainedIn']]['entPhysicalName'];
|
||||||
|
|||||||
Reference in New Issue
Block a user