From b6ef8adb21cf4d9cca49b47ee21f453ae033eb32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Rosiak?= Date: Sat, 14 Feb 2015 17:20:56 +0100 Subject: [PATCH] Update ibmnos.inc.php Fomat change. --- includes/polling/os/ibmnos.inc.php | 60 ++++++++++++------------------ 1 file changed, 24 insertions(+), 36 deletions(-) diff --git a/includes/polling/os/ibmnos.inc.php b/includes/polling/os/ibmnos.inc.php index d2e814e259..12f27b5e2c 100644 --- a/includes/polling/os/ibmnos.inc.php +++ b/includes/polling/os/ibmnos.inc.php @@ -9,41 +9,29 @@ * option) any later version. Please see LICENSE.txt at the top level of * the source code distribution for details. */ - $sysdescr_value = snmp_get($device, "sysDescr.0", "-Ovq"); - -if (strpos($sysdescr_value, 'IBM Networking Operating System') !== false) - { - $hardware = str_replace("IBM Networking Operating System", "", $sysdescr_value); - if (strpos($sysdescr_value, 'G8052') !== false) - { - $version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" '); - $serial = trim(snmp_get($device, ".1.3.6.1.4.1.26543.100.100.14.9.0", "-Ovq") , '" '); - } - - if (strpos($sysdescr_value, 'G8316') !== false) - { - $version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" '); - $serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" '); - } - - if (strpos($sysdescr_value, 'G8264CS') !== false) - { - $version = trim(snmp_get($device, ".1.3.6.1.4.1.20301.2.7.15.1.1.1.10.0", "-Ovq") , '" '); - $serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" '); - } - - if (strpos($sysdescr_value, 'G8264-T') !== false) - { - $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") , '" '); - } - } -elseif (strpos($sysdescr_value, 'IBM Flex System Fabric') !== false) - { - $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") , '" '); - $serial = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.11.1", "-Ovq") , '" '); - } - +if (strpos($sysdescr_value, 'IBM Networking Operating System') !== false) { + $hardware = str_replace("IBM Networking Operating System", "", $sysdescr_value); + if (strpos($sysdescr_value, 'G8052') !== false) { + $version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" '); + $serial = trim(snmp_get($device, ".1.3.6.1.4.1.26543.100.100.14.9.0", "-Ovq") , '" '); + } + if (strpos($sysdescr_value, 'G8316') !== false) { + $version = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.10.1", "-Ovq") , '" '); + $serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" '); + } + if (strpos($sysdescr_value, 'G8264CS') !== false) { + $version = trim(snmp_get($device, ".1.3.6.1.4.1.20301.2.7.15.1.1.1.10.0", "-Ovq") , '" '); + $serial = trim(snmp_get($device, ".1.3.6.1.4.1.20301.100.100.14.9.0", "-Ovq") , '" '); + } + if (strpos($sysdescr_value, 'G8264-T') !== false) { + $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") , '" '); + } +} +elseif (strpos($sysdescr_value, 'IBM Flex System Fabric') !== false) { + $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") , '" '); + $serial = trim(snmp_get($device, ".1.3.6.1.2.1.47.1.1.1.1.11.1", "-Ovq") , '" '); +} ?>