mirror of
https://github.com/librenms/librenms.git
synced 2024-09-29 14:26:25 +00:00
Merge pull request #822 from laf/issue-821
Added fallback to grab serial and version for ibm switches
This commit is contained in:
commit
d4104e3f5d
@ -28,6 +28,12 @@ if (strpos($sysdescr_value, 'IBM Networking Operating System') !== false) {
|
|||||||
$version = trim(snmp_get($device, ".1.3.6.1.4.1.20301.2.7.13.1.1.1.10.0", "-Ovq") , '" ');
|
$version = trim(snmp_get($device, ".1.3.6.1.4.1.20301.2.7.13.1.1.1.10.0", "-Ovq") , '" ');
|
||||||
$serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" ');
|
$serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" ');
|
||||||
}
|
}
|
||||||
|
if (empty($version)) {
|
||||||
|
$version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" ');
|
||||||
|
}
|
||||||
|
if (empty($serial)) {
|
||||||
|
$serial = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.11.1", "-Ovq") , '" ');
|
||||||
|
}
|
||||||
} elseif (strpos($sysdescr_value, 'IBM Flex System Fabric') !== false) {
|
} elseif (strpos($sysdescr_value, 'IBM Flex System Fabric') !== false) {
|
||||||
$hardware = str_replace("IBM Flex System Fabric", "", $sysdescr_value);
|
$hardware = str_replace("IBM Flex System Fabric", "", $sysdescr_value);
|
||||||
$version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" ');
|
$version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" ');
|
||||||
|
Loading…
Reference in New Issue
Block a user