From 565dc3c445bde02928298ea7686bba6cc380353d Mon Sep 17 00:00:00 2001 From: Keryazmi <73442414+keryazmi@users.noreply.github.com> Date: Thu, 12 Nov 2020 06:13:55 +0800 Subject: [PATCH] New device support named BTI SA-800 Series (#12264) * New device named bti800 Support new device for model bti sa-805 * Create bti800.yaml * Create BTI8xx-MIB * Create BTI8xx-SYSTEM-MIB * Create BTI8xx-TC-MIB * Create BTI8xx-INTERFACE-MIB * Create BTI8xx-SFP-MIB * Create bti800.inc.php * Create bti800.inc.php * Create bti800.inc.php * Create bti800.snmprec * Create bti800.json * OS icon for BTI800 * Update bti800.yaml Change mib folder name 'bti800' to 'bti'. * Rename mibs/bti800/BTI8xx-MIB to mibs/bti/BTI8xx-MIB Change directory named 'bti800' to 'bti'. * Rename mibs/bti800/BTI8xx-INTERFACE-MIB to mibs/bti/BTI8xx-INTERFACE-MIB Change directory named from 'bti800' to 'bti' * Rename mibs/bti800/BTI8xx-SFP-MIB to mibs/bti/BTI8xx-SFP-MIB Change directory named 'bti800' to 'bti'. * Rename mibs/bti800/BTI8xx-SYSTEM-MIB to mibs/bti/BTI8xx-SYSTEM-MIB Change directory named 'bti800' to 'bti'. * Rename mibs/bti800/BTI8xx-TC-MIB to mibs/bti/BTI8xx-TC-MIB Change directory named 'bti800' to 'bti'. * Create bti800.yaml Added system temperature and transceiver temperature for BTI800. * Delete bti800.inc.php System temperature and transceiver temperature code convert to yaml file locate at /includes/definitions/discovery/bti800.yaml * Update bti800.inc.php Add missing code at line 20. * Update bti800.inc.php * Update bti800.yaml * Delete bti.svg * Replace bti.svg to bti.png * Update bti800.snmprec * Update bti800.json * Update bti800.json * Update bti800.json * Update bti800.yaml * Update bti800.inc.php Change call for each current Tx and Rx value by using pre_cache() function instead using snmp_get() function for each value to return. --- html/images/os/bti.png | Bin 0 -> 13720 bytes includes/definitions/bti800.yaml | 13 + includes/definitions/discovery/bti800.yaml | 24 + includes/discovery/sensors/dbm/bti800.inc.php | 67 + .../sensors/pre-cache/bti800.inc.php | 6 + mibs/bti/BTI8xx-INTERFACE-MIB | 735 ++++++ mibs/bti/BTI8xx-MIB | 29 + mibs/bti/BTI8xx-SFP-MIB | 437 ++++ mibs/bti/BTI8xx-SYSTEM-MIB | 859 +++++++ mibs/bti/BTI8xx-TC-MIB | 634 ++++++ tests/data/bti800.json | 2010 +++++++++++++++++ tests/snmpsim/bti800.snmprec | 425 ++++ 12 files changed, 5239 insertions(+) create mode 100644 html/images/os/bti.png create mode 100644 includes/definitions/bti800.yaml create mode 100644 includes/definitions/discovery/bti800.yaml create mode 100644 includes/discovery/sensors/dbm/bti800.inc.php create mode 100644 includes/discovery/sensors/pre-cache/bti800.inc.php create mode 100644 mibs/bti/BTI8xx-INTERFACE-MIB create mode 100644 mibs/bti/BTI8xx-MIB create mode 100644 mibs/bti/BTI8xx-SFP-MIB create mode 100644 mibs/bti/BTI8xx-SYSTEM-MIB create mode 100644 mibs/bti/BTI8xx-TC-MIB create mode 100644 tests/data/bti800.json create mode 100644 tests/snmpsim/bti800.snmprec diff --git a/html/images/os/bti.png b/html/images/os/bti.png new file mode 100644 index 0000000000000000000000000000000000000000..9ae9d32c5413d44f6695f9115c8e2dab44efb5ad GIT binary patch literal 13720 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 EKdAuF*8l(j literal 0 HcmV?d00001 diff --git a/includes/definitions/bti800.yaml b/includes/definitions/bti800.yaml new file mode 100644 index 0000000000..a0778a302c --- /dev/null +++ b/includes/definitions/bti800.yaml @@ -0,0 +1,13 @@ +os: bti800 +text: 'BTI SA-800' +type: network +icon: bti +group: bti +ifname: true +over: + - { graph: device_bits, text: Traffic } + - { graph: device_temperature, text: Temperature (Celcius) } + - { graph: device_voltage, text: Voltage } +discovery: + - sysObjectID: + - .1.3.6.1.4.1.30005.1.7 diff --git a/includes/definitions/discovery/bti800.yaml b/includes/definitions/discovery/bti800.yaml new file mode 100644 index 0000000000..cb70f44d1d --- /dev/null +++ b/includes/definitions/discovery/bti800.yaml @@ -0,0 +1,24 @@ +mib: BTI8xx-MIB:BTI8xx-SYSTEM-MIB:BTI8xx-TC-MIB:BTI8xx-SFP-MIB +modules: + os: + hardware: + - BTI8xx-SYSTEM-MIB::systemProductName.0 + - BTI8xx-SYSTEM-MIB::systemHWVersion.0 + hardware_template: '{{ BTI8xx-SYSTEM-MIB::systemProductName.0 }} {{ BTI8xx-SYSTEM-MIB::systemHWVersion.0 }}' + serial: BTI8xx-TC-MIB::fruBaseInfoserialNumber.1 + version: BTI8xx-SYSTEM-MIB::systemSWVersion.0 + sensors: + temperature: + data: + - + oid: systemManagement + value: systemTemperature + num_oid: '.1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.7.{{ $index }}' + descr: systemProductName + low_limit: tempLowThreshold + high_limit: tempHighThreshold + - + oid: sfpDiagnosticTable + value: sfpDiagnosticTemperature + num_oid: '.1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.{{ $index }}' + descr: 'eth-0-{{ $sfpDiagnosticIndex }}' diff --git a/includes/discovery/sensors/dbm/bti800.inc.php b/includes/discovery/sensors/dbm/bti800.inc.php new file mode 100644 index 0000000000..adc28f482c --- /dev/null +++ b/includes/discovery/sensors/dbm/bti800.inc.php @@ -0,0 +1,67 @@ + $entry) { + if ($entry['sfpInfoWigth'] != '0') { + $oidRx = '.1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.' . $index; + $oidTx = '.1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.' . $index; + $currentRx = $entry['sfpDiagnosticRxPowerDbm']; + $currentTx = $entry['sfpDiagnosticTxPowerDbm']; + if ($currentRx != 0 || $currentTx != 0) { + $entPhysicalIndex = $entry['sfpDiagnosticIndex']; + $entPhysicalIndex_measured = 'ports'; + + //Discover receive power level + $descrRx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['sfpDiagnosticIndex'], $device['device_id']]) . ' Rx Power'; + + discover_sensor( + $valid['sensor'], + 'dbm', + $device, + $oidRx, + 'sfpDiagnosticRxPowerDbm.' . $index, + 'bti800', + $descrRx, + $divisor, + $multiplier, + null, + null, + null, + null, + $currentRx, + 'snmp', + $entPhysicalIndex, + $entPhysicalIndex_measured + ); + + //Discover transmit power level + $descrTx = dbFetchCell('SELECT `ifName` FROM `ports` WHERE `ifIndex`= ? AND `device_id` = ?', [$entry['sfpDiagnosticIndex'], $device['device_id']]) . ' Tx Power'; + + discover_sensor( + $valid['sensor'], + 'dbm', + $device, + $oidTx, + 'sfpDiagnosticTxPowerDbm.' . $index, + 'bti800', + $descrTx, + $divisor, + $multiplier, + null, + null, + null, + null, + $currentTx, + 'snmp', + $entPhysicalIndex, + $entPhysicalIndex_measured + ); + } + } +} + +unset($entry); diff --git a/includes/discovery/sensors/pre-cache/bti800.inc.php b/includes/discovery/sensors/pre-cache/bti800.inc.php new file mode 100644 index 0000000000..dca2ef43d6 --- /dev/null +++ b/includes/discovery/sensors/pre-cache/bti800.inc.php @@ -0,0 +1,6 @@ + 'read-only' + -interfaceConfigIndex + -interfaceStatisticsIndex + -remotePortIdLocalPort + -remotePortIdLocalType + -rateLimitPort + -stormCtrlPort + + *2. Change the syntax. + 2.1. syntax value range + interfaceStatisticsIndex (1..13) -> (1..8191) + + 2.2. DisplayString -> OCTET STRING + interfaceConfigPort + interfaceConfigDescription + interfaceConfigLag + remotePortIdLocalPort + remotePortIdLocalType + remotePortIdDesc + rateLimitPort + stormCtrlPort + + *3. MIB code sorting. + " + + REVISION "201502251500Z" -- Wednesday, Feb 25, 15:00:00 KST 2015 + DESCRIPTION " + *1. Change the access to interfaceStatisticsTable + > R/W -> R/O + interfaceStatisticsIndex + interfaceStatisticsInOctets + interfaceStatisticsInFrames + interfaceStatisticsInUcastPkts + interfaceStatisticsInMulticastPkts + interfaceStatisticsInBroadcastPkts + interfaceStatisticsOutOctets + interfaceStatisticsOutFrames + interfaceStatisticsOutUcastPkts + interfaceStatisticsOutMulticastPkts + interfaceStatisticsOutBroadcastPkts + interfaceStatisticsDropEvents + interfaceStatisticsFCSErrors + interfaceStatisticsUndersizePkts + interfaceStatisticsOversizePkts + interfaceStatisticsFragments + interfaceStatisticsJabbers + interfaceStatisticsSymbolErrors + " + + REVISION "201411141200Z" -- Friday, Nov 14, 12:00:00 KST 2014 + DESCRIPTION " + *1. This item value is changed syntax + interfaceConfigIndex Integer32 (1..255) -> Integer32 (1..8191) + " + + REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014 + DESCRIPTION " + *1. Change the sytax size + DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255)) + " + + REVISION "201406131200Z" -- Friday, Jun 13, 12:00:00 KST 2014 + DESCRIPTION " + *1. This value range is changed the 13312 to 9600. + interfaceConfigMTU + + *2. This value access is changed the read-write to read-only. + interfaceConfigOperStatus + interfaceConfigOperFlowCtrl + interfaceConfigAct + + *3. This value range is changed the 1953125 to 1000000000. + stormCtrlBroadcastPps + stormCtrlMulticastPps + stormCtrlDlfPps + " + + REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013 + DESCRIPTION "Initial version of MIB." + + ::= { mainSystem 5 } + +-- ================================================================= +-- privateManagement:configManagement:mainSystem:interfaceConfig == +-- ================================================================= +interfaceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains Interface Config Table." + ::= { interfaceConfig 1 } + + interfaceConfigEntry OBJECT-TYPE + SYNTAX InterfaceConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for Interface Config." + INDEX { interfaceConfigIndex } + ::= { interfaceConfigTable 1 } + + InterfaceConfigEntry ::= + SEQUENCE { + interfaceConfigIndex Integer32, + interfaceConfigPort OCTET STRING, + interfaceConfigMTU Integer32, + interfaceConfigTPID OCTET STRING, + interfaceConfigPVID Integer32, + interfaceConfigAdminStatus INTEGER, + interfaceConfigOperStatus INTEGER, + interfaceConfigMode INTEGER, + interfaceConfigDuplex INTEGER, + interfaceConfigSpeed Integer32, + interfaceConfigAdminFlowCtrl INTEGER, + interfaceConfigOperFlowCtrl INTEGER, +-- interfaceConfigInstalled INTEGER, + interfaceConfigAct INTEGER, + interfaceConfigDescription OCTET STRING, + interfaceConfigPriority Integer32, + interfaceConfigLag OCTET STRING, + interfaceConfigLearning INTEGER + } + + interfaceConfigIndex OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 1 } + + interfaceConfigPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 2 } + + interfaceConfigMTU OBJECT-TYPE + SYNTAX Integer32 (64..9600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MTU value of interface Config entry." + ::= { interfaceConfigEntry 3 } + + interfaceConfigTPID OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (1..6)) +-- SYNTAX INTEGER{ 0x8100(1), 0x88a8(2), 0x9100(3), 0x9200(4) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry. + ex)8800, 88a8, 9100, 9200 + " + ::= { interfaceConfigEntry 4 } + + interfaceConfigPVID OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 5 } + + interfaceConfigAdminStatus OBJECT-TYPE + SYNTAX INTEGER{ up(1), down(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 6 } + + interfaceConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER{ up(1), down(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 7 } + + interfaceConfigMode OBJECT-TYPE + SYNTAX INTEGER{ auto(1), force(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 8 } + + interfaceConfigDuplex OBJECT-TYPE + SYNTAX INTEGER{ full(1), half(2), auto(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 9 } + + interfaceConfigSpeed OBJECT-TYPE + SYNTAX Integer32(1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 10 } + + interfaceConfigAdminFlowCtrl OBJECT-TYPE + SYNTAX INTEGER{ enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 11 } + + interfaceConfigOperFlowCtrl OBJECT-TYPE + SYNTAX INTEGER{ enable(1), disable(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Config entry." + ::= { interfaceConfigEntry 12 } + + interfaceConfigAct OBJECT-TYPE + SYNTAX INTEGER{ act(1), deAct(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The act value of interface Config entry." + ::= { interfaceConfigEntry 13 } + + interfaceConfigDescription OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The description value of interface Config entry." + ::= { interfaceConfigEntry 14 } + + interfaceConfigPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The prioryty value of interface Config entry." + ::= { interfaceConfigEntry 15 } + + interfaceConfigLag OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Link Aggregation Group of interface Config entry." + ::= { interfaceConfigEntry 16 } + + interfaceConfigLearning OBJECT-TYPE + SYNTAX INTEGER{ enable(1), disable(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { interfaceConfigEntry 17 } + + +-- ====================================================================== +-- pManagement:configManagement:interfaceConfig:interfaceConfigTable == +-- ====================================================================== +interfaceStatisticsTable OBJECT-TYPE + SYNTAX SEQUENCE OF InterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains Interface Statistics Table." + ::= { interfaceConfig 2 } + + interfaceStatisticsEntry OBJECT-TYPE + SYNTAX InterfaceStatisticsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for Interface Statistics." + INDEX { interfaceStatisticsIndex } + ::= { interfaceStatisticsTable 1 } + + InterfaceStatisticsEntry ::= + SEQUENCE { + interfaceStatisticsIndex Integer32, + interfaceStatisticsInOctets Unsigned32, + interfaceStatisticsInFrames Unsigned32, + interfaceStatisticsInUcastPkts Unsigned32, + interfaceStatisticsInMulticastPkts Unsigned32, + interfaceStatisticsInBroadcastPkts Unsigned32, + interfaceStatisticsOutOctets Unsigned32, + interfaceStatisticsOutFrames Unsigned32, + interfaceStatisticsOutUcastPkts Unsigned32, + interfaceStatisticsOutMulticastPkts Unsigned32, + interfaceStatisticsOutBroadcastPkts Unsigned32, + interfaceStatisticsDropEvents Unsigned32, + interfaceStatisticsFCSErrors Unsigned32, + interfaceStatisticsUndersizePkts Unsigned32, + interfaceStatisticsOversizePkts Unsigned32, + interfaceStatisticsFragments Unsigned32, + interfaceStatisticsJabbers Unsigned32, + interfaceStatisticsSymbolErrors Unsigned32 + } + + interfaceStatisticsIndex OBJECT-TYPE + SYNTAX Integer32 (1..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 1 } + + interfaceStatisticsInOctets OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 2 } + + interfaceStatisticsInFrames OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 3 } + + interfaceStatisticsInUcastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 4 } + + interfaceStatisticsInMulticastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 5 } + + interfaceStatisticsInBroadcastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 6 } + + interfaceStatisticsOutOctets OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 7 } + + interfaceStatisticsOutFrames OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 8 } + + interfaceStatisticsOutUcastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 9 } + + interfaceStatisticsOutMulticastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 10 } + + interfaceStatisticsOutBroadcastPkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 11 } + + interfaceStatisticsDropEvents OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 12 } + + interfaceStatisticsFCSErrors OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 13 } + + interfaceStatisticsUndersizePkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 14 } + + interfaceStatisticsOversizePkts OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 15 } + + interfaceStatisticsFragments OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 16 } + + interfaceStatisticsJabbers OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 17 } + + interfaceStatisticsSymbolErrors OBJECT-TYPE + SYNTAX Unsigned32(1..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value of interface Statistics entry." + ::= { interfaceStatisticsEntry 18 } + + +-- ============================================================== +-- pManagement:configManagement:interfaceConfig:remoteConfig == +-- ============================================================== +remotePortIdTable OBJECT-TYPE + SYNTAX SEQUENCE OF RemotePortIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains informations for Remote Port ID ." + ::= { interfaceConfig 3 } + + remotePortIdEntry OBJECT-TYPE + SYNTAX RemotePortIdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for Remote Port ID Table." + INDEX { ifIndex } + ::= { remotePortIdTable 1 } + + RemotePortIdEntry ::= + SEQUENCE { + remotePortIdLocalPort OCTET STRING, + remotePortIdLocalType OCTET STRING, + remotePortIdDesc OCTET STRING + } + + remotePortIdLocalPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Local Port value of Remote Port ID Table." + ::= { remotePortIdEntry 1 } + + remotePortIdLocalType OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Local Port Type value of Remote Port ID Table." + ::= { remotePortIdEntry 2 } + + remotePortIdDesc OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Interface Port Description value of Remote Port ID Table." + ::= { remotePortIdEntry 3 } + + +-- =============================================================== +-- pManagement:configManagement:interfaceConfig:rateLimitTable == +-- =============================================================== +rateLimitTable OBJECT-TYPE + SYNTAX SEQUENCE OF RateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains informations for rate-limit ." + ::= { interfaceConfig 4 } + + rateLimitEntry OBJECT-TYPE + SYNTAX RateLimitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for Rate Limit Table." + INDEX { ifIndex } + ::= { rateLimitTable 1 } + + RateLimitEntry ::= + SEQUENCE { + rateLimitPort OCTET STRING, + rateLimitIngressRate Integer32, + rateLimitIngressBurst Integer32, + rateLimitIngressState INTEGER, + rateLimitEgressRate Integer32, + rateLimitEgressBurst Integer32, + rateLimitEgressState INTEGER, + rateLimitShapingMode INTEGER + } + + rateLimitPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Local Port value of Rate Limit Table." + ::= { rateLimitEntry 1 } + + rateLimitIngressRate OBJECT-TYPE + SYNTAX Integer32(0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Ingress Rate value of Rate Limit Table." + ::= { rateLimitEntry 2 } + + rateLimitIngressBurst OBJECT-TYPE + SYNTAX Integer32(0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Ingress Burst value of Rate Limit Table." + ::= { rateLimitEntry 3 } + + rateLimitIngressState OBJECT-TYPE + SYNTAX INTEGER{ disable(0), enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Ingress State value of Rate Limit Table." + ::= { rateLimitEntry 4 } + + rateLimitEgressRate OBJECT-TYPE + SYNTAX Integer32(0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Egress Rate value of Rate Limit Table." + ::= { rateLimitEntry 5 } + + rateLimitEgressBurst OBJECT-TYPE + SYNTAX Integer32(0..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Egress Burst value of Rate Limit Table." + ::= { rateLimitEntry 6 } + + rateLimitEgressState OBJECT-TYPE + SYNTAX INTEGER{ disable(0), enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Egress State value of Rate Limit Table." + ::= { rateLimitEntry 7 } + + rateLimitShapingMode OBJECT-TYPE + SYNTAX INTEGER{ layer1(0), layer2(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Rate Limit Mode value of Rate Limit Table." + ::= { rateLimitEntry 8 } + + +-- =============================================================== +-- pManagement:configManagement:interfaceConfig:stormCtrlTable == +-- =============================================================== +stormCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF StormCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains informations for rate-limit ." + ::= { interfaceConfig 5 } + + stormCtrlEntry OBJECT-TYPE + SYNTAX StormCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for Rate Limit Table." + INDEX { ifIndex } + ::= { stormCtrlTable 1 } + + StormCtrlEntry ::= + SEQUENCE { + stormCtrlPort OCTET STRING, + stormCtrlBroadcastPps Integer32, + stormCtrlBroadcastState INTEGER, + stormCtrlMulticastPps Integer32, + stormCtrlMulticastState INTEGER, + stormCtrlDlfPps Integer32, + stormCtrlDlfState INTEGER + } + + stormCtrlPort OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Port value of Storm Control Table." + ::= { stormCtrlEntry 1 } + + stormCtrlBroadcastPps OBJECT-TYPE + SYNTAX Integer32(0..1000000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Broadcast PPS value of Storm Control Table." + ::= { stormCtrlEntry 2 } + + stormCtrlBroadcastState OBJECT-TYPE + SYNTAX INTEGER{ disable(0), enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Broadcast State value of Storm Control Table." + ::= { stormCtrlEntry 3 } + + stormCtrlMulticastPps OBJECT-TYPE + SYNTAX Integer32(0..1000000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Broadcast PPS value of Storm Control Table." + ::= { stormCtrlEntry 4 } + + stormCtrlMulticastState OBJECT-TYPE + SYNTAX INTEGER{ disable(0), enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Multicast State value of Storm Control Table." + ::= { stormCtrlEntry 5 } + + stormCtrlDlfPps OBJECT-TYPE + SYNTAX Integer32(0..1000000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Dlf PPS value of Storm Control Table." + ::= { stormCtrlEntry 6 } + + stormCtrlDlfState OBJECT-TYPE + SYNTAX INTEGER{ disable(0), enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dlf State value of Storm Control Table." + ::= { stormCtrlEntry 7 } + + +END diff --git a/mibs/bti/BTI8xx-MIB b/mibs/bti/BTI8xx-MIB new file mode 100644 index 0000000000..70fd4338c8 --- /dev/null +++ b/mibs/bti/BTI8xx-MIB @@ -0,0 +1,29 @@ +BTI8xx-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises FROM SNMPv2-SMI; + + + bti8xx MODULE-IDENTITY + LAST-UPDATED "201312261200Z" -- Thursday, Dec 26, 12:00:00 KST 2013 + ORGANIZATION "Actus Networks Inc." + CONTACT-INFO "Technical Support + " + DESCRIPTION "This is a top-level MIB for BTI800 whose purpose is to lay out + the top-level objects in the OID hierarchy from which + BTI MIB OIDs descend." + REVISION "201312261200Z" -- Thursday, Dec 26, 12:00:00 KST 2013 + DESCRIPTION "Initial version of MIB." + + ::= { btiProducts 7 } + +btiSystems OBJECT IDENTIFIER ::= { enterprises 30005 } + +btiProducts OBJECT IDENTIFIER ::= { btiSystems 1 } + + +END diff --git a/mibs/bti/BTI8xx-SFP-MIB b/mibs/bti/BTI8xx-SFP-MIB new file mode 100644 index 0000000000..ed42617280 --- /dev/null +++ b/mibs/bti/BTI8xx-SFP-MIB @@ -0,0 +1,437 @@ +BTI8xx-SFP-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + IpAddress, + Unsigned32, + Integer32, + Gauge32, + TimeTicks, + Counter32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + MacAddress, + TruthValue, + DateAndTime, + RowStatus FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + InterfaceIndex, + ifIndex FROM IF-MIB -- [RFC2863] + PerfCurrentCount, + PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593] + mainSystem FROM BTI8xx-TC-MIB; + + sfp MODULE-IDENTITY + + LAST-UPDATED "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015 + ORGANIZATION "Actus Networks Ltd." + CONTACT-INFO " + Support: +82-2-26535666 + R&D: +82-2-26535666 + Fax: +82-2-26534662 + Email: ymkim@actusnetworks.com + " + + DESCRIPTION "This is a top-level MIB for Actus whose purpose is to lay out + the top-level objects in the OID hierarchy from which + BTI8xx MIB OIDs descend." + + REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015 + DESCRIPTION " + *1. Change the MAX-ACCESS(for silvercreek tool). + 'not-accessible' -> 'read-only' + -sfpInfoIndex + -sfpInventoryIndex + -sfpDiagnosticIndex + -sfpStatusIndex + + *2. Change the Syntax(for silver creek tool). + 2.1. DisplayString -> OCTET STRING + sfpInfoLocation + sfpInfoSerialNumber + sfpInfoProductCode + sfpInventoryLocation + sfpInventoryType + sfpInventoryPecCode + sfpInventoryCLEI + sfpDiagnosticLocation + sfpDiagnosticCalibration + sfpDiagnosticTemperature + sfpDiagnosticVoltageV + sfpDiagnosticTxBiasMA + sfpDiagnosticTxPowerDbm + sfpDiagnosticRxPowerDbm + sfpStatusLocation + sfpStatusRxStatus + sfpStatusTxStatus + + 2.2. Delete the syntax value range + sfpInfoDistanceFiber1 + sfpInfoDistanceFiber2 + sfpInfoDistanceCopper + + *3. MIB code sorting. + " + + REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013 + DESCRIPTION "Initial version of MIB." + ::= { mainSystem 6 } + +-- =========================================================== +-- pManagement:configManagement:mainSystem:sfp:sfpInfoTable == +-- =========================================================== +sfpInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains sfp port information/configuration." + ::= { sfp 1 } + + sfpInfoEntry OBJECT-TYPE + SYNTAX SfpInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each context." + INDEX { sfpInfoIndex } + ::= { sfpInfoTable 1 } + + SfpInfoEntry ::= + SEQUENCE { + sfpInfoIndex Integer32, + sfpInfoLocation OCTET STRING, + sfpInfoSerialNumber OCTET STRING, + sfpInfoProductCode OCTET STRING, + sfpInfoWigth Integer32, + sfpInfoDistanceFiber1 DisplayString, + sfpInfoDistanceFiber2 DisplayString, + sfpInfoDistanceCopper DisplayString + } + + sfpInfoIndex OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of sfpInfoTable." + ::= { sfpInfoEntry 1 } + + sfpInfoLocation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Location of the sfp." + ::= { sfpInfoEntry 2 } + + sfpInfoSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Serial Number of the sfp." + ::= { sfpInfoEntry 3 } + + sfpInfoProductCode OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product Code of the sfp." + ::= { sfpInfoEntry 4 } + + sfpInfoWigth OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Wigth(nm) of the sfp." + ::= { sfpInfoEntry 5 } + + sfpInfoDistanceFiber1 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Distance Fiber1(m) of the sfp." + ::= { sfpInfoEntry 6 } + + sfpInfoDistanceFiber2 OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Distance Fiber2(m) of the sfp." + ::= { sfpInfoEntry 7 } + + sfpInfoDistanceCopper OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Distance meter - length type of the sfp." + ::= { sfpInfoEntry 8 } + + +-- ================================================================ +-- pManagement:configManagement:mainSystem:sfp:sfpInventoryTable == +-- ================================================================ +sfpInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains sfp port information/configuration." + ::= { sfp 2 } + + sfpInventoryEntry OBJECT-TYPE + SYNTAX SfpInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each context." + INDEX { sfpInventoryIndex } + ::= { sfpInventoryTable 1 } + + SfpInventoryEntry ::= + SEQUENCE { + sfpInventoryIndex Integer32, + sfpInventoryLocation OCTET STRING, + sfpInventoryType OCTET STRING, + sfpInventoryPecCode OCTET STRING, + sfpInventoryCLEI OCTET STRING, + sfpInventoryStatus INTEGER, + sfpInventoryEqStatus INTEGER + } + + sfpInventoryIndex OBJECT-TYPE + SYNTAX Integer32(1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of sfpInventoryTable." + ::= { sfpInventoryEntry 1 } + + sfpInventoryLocation OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Location of the sfp." + ::= { sfpInventoryEntry 2 } + + sfpInventoryType OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Type of the sfp Inventory." + ::= { sfpInventoryEntry 3 } + + sfpInventoryPecCode OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product Equipment Code form-factory pluggable inventory item." + ::= { sfpInventoryEntry 4 } + + sfpInventoryCLEI OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Product Equipment Code form-factory pluggable inventory item." + ::= { sfpInventoryEntry 5 } + + sfpInventoryStatus OBJECT-TYPE + SYNTAX INTEGER { supported(1), notSupported(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Status of the sfp Inventory." + ::= { sfpInventoryEntry 6 } + + sfpInventoryEqStatus OBJECT-TYPE + SYNTAX INTEGER { equipped(1), unEquipped(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Eq. Status of the sfp Inventory." + ::= { sfpInventoryEntry 7 } + + +-- ================================================================== +-- pManagement:configManagement:mainSystem:sfp:sfpDiagnostincTable == +-- ================================================================== +sfpDiagnosticTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains sfp port information/configuration." + ::= { sfp 3 } + + sfpDiagnosticEntry OBJECT-TYPE + SYNTAX SfpDiagnosticEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each context." + INDEX { sfpDiagnosticIndex } + ::= { sfpDiagnosticTable 1 } + + SfpDiagnosticEntry ::= + SEQUENCE { + sfpDiagnosticIndex Integer32, + sfpDiagnosticLocation OCTET STRING, + sfpDiagnosticCalibration OCTET STRING, + sfpDiagnosticTemperature OCTET STRING, + sfpDiagnosticVoltageV OCTET STRING, + sfpDiagnosticTxBiasMA OCTET STRING, + sfpDiagnosticTxPowerDbm OCTET STRING, + sfpDiagnosticRxPowerDbm OCTET STRING + } + + sfpDiagnosticIndex OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of sfpDiagnosticTable. " + ::= { sfpDiagnosticEntry 1 } + + sfpDiagnosticLocation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Location of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 2 } + + sfpDiagnosticCalibration OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Calibration of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 3 } + + sfpDiagnosticTemperature OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Temperature Celsius of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 4 } + + sfpDiagnosticVoltageV OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Voltage V of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 5 } + + sfpDiagnosticTxBiasMA OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Tx Bias mA of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 6 } + + sfpDiagnosticTxPowerDbm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Tx Power Dbm of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 7 } + + sfpDiagnosticRxPowerDbm OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Rx Power Dbm of the sfp Diagnostic." + ::= { sfpDiagnosticEntry 8 } + + +-- ============================================================= +-- pManagement:configManagement:mainSystem:sfp:sfpStatusTable == +-- ============================================================= +sfpStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table that contains sfp port information/configuration." + ::= { sfp 4 } + + sfpStatusEntry OBJECT-TYPE + SYNTAX SfpStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for each context." + INDEX { sfpStatusIndex } + ::= { sfpStatusTable 1 } + + SfpStatusEntry ::= + SEQUENCE { + sfpStatusIndex Integer32, + sfpStatusLocation OCTET STRING, + sfpStatusEqStatus INTEGER, + sfpStatusRxStatus OCTET STRING, + sfpStatusTxStatus OCTET STRING + } + + sfpStatusIndex OBJECT-TYPE + SYNTAX Integer32 (1..12) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of sfpStatusTable. " + ::= { sfpStatusEntry 1 } + + sfpStatusLocation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Location of the sfp Status." + ::= { sfpStatusEntry 2 } + + sfpStatusEqStatus OBJECT-TYPE + SYNTAX INTEGER { equipped(1), unEquipped(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Equipped of the sfp Status." + ::= { sfpStatusEntry 3 } + + sfpStatusRxStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Rx Status of the sfp Status." + ::= { sfpStatusEntry 4 } + + sfpStatusTxStatus OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Tx Status of the sfp Status." + ::= { sfpStatusEntry 5 } + + +END diff --git a/mibs/bti/BTI8xx-SYSTEM-MIB b/mibs/bti/BTI8xx-SYSTEM-MIB new file mode 100644 index 0000000000..a883659c48 --- /dev/null +++ b/mibs/bti/BTI8xx-SYSTEM-MIB @@ -0,0 +1,859 @@ +BTI8xx-SYSTEM-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + IpAddress, + Unsigned32, + Integer32, + Gauge32, + TimeTicks, + Counter32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + MacAddress, + TruthValue, + DateAndTime, + RowStatus FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + InterfaceIndex, + ifIndex FROM IF-MIB -- [RFC2863] + PerfCurrentCount, + PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593] + mainSystem FROM BTI8xx-TC-MIB; + + systemConfig MODULE-IDENTITY + + LAST-UPDATED "201511301200Z" -- Monday, Nov 30, 12:00:00 KST 2015 + ORGANIZATION "Actus Networks Ltd." + CONTACT-INFO " + Support: +82-2-26535666 + R&D: +82-2-26535666 + Fax: +82-2-26534662 + Email: ymkim@actusnetworks.com + " + + DESCRIPTION "This is a top-level MIB for Actus whose purpose is to lay out + the top-level objects in the OID hierarchy from which + BTI8xx MIB OIDs descend." + + REVISION "201511301200Z" -- Monday, Nov 30, 12:00:00 KST 2015 + DESCRIPTION " + *1. Change the Syntax(for silvercreek tool). + 1.1. Change the syntax range. (1..32) -> (0..32) + ftpUserName + ftpUserPasswd + " + + REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015 + DESCRIPTION " + *1. Change the MAX-ACCESS(for silvercreek tool). + 'not-accessible' -> 'read-only' + -imageInfoIndex + + *2. Change the Syntax(for silver creek tool). + 2.1. DisplayString -> OCTET STRING + systemName + systemHWVersion + systemSWVersion + systemSWDateAndTime + systemProductName + ftpUserName + ftpUserPasswd + cfgFileName + upgradeImageSWFileName + upgradeImageSWDateAndTime + imageInfoVersion + imageInfoCreated + timezone + systemTime + + 2.2. Delete the syntax value range + lastSaveTime + + *3. MIB code sorting. + " + REVISION "201509071300Z" -- Monday, Sep 07, 13:00:00 KST 2015 + DESCRIPTION " + *1. Change the description attribute of 'miscellaneous' + timezone + - MET/IST/ACT/CNT : +30 minutes + - EAT : description + tempLowThreshold + " + + REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014 + DESCRIPTION " + *1. Change the sytax size + DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255)) + " + + REVISION "201408111200Z" -- Monday, Aug 11, 12:00:00 KST 2014 + DESCRIPTION " + *1. This value option is changed. + upgradeImageSW + - upgradeByFtp(1) -> updateImageFile(1) + - upgradeByTftp(2)-> upgradeImage(2) + *2. Unused value + upgradeImageSWLocation + " + + REVISION "201407151200Z" -- Tuesday, Jul 15, 12:00:00 KST 2014 + DESCRIPTION " + *1. Delete the bridgeConfig + " + + REVISION "201406181200Z" -- Wednesday, Jun 18, 12:00:00 KST 2014 + DESCRIPTION " + *1. This value range is changed the 60 to 35791. + autoLogoutTime + *2. Update the timezone description + " + + REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013 + DESCRIPTION "Initial version of MIB." + + ::= { mainSystem 1 } + +-- ============================================================== +-- privateManagement:configManagement:mainSystem:systemConfig == +-- ============================================================== +systemManagement OBJECT IDENTIFIER ::= { systemConfig 1 } +accessInfo OBJECT IDENTIFIER ::= { systemConfig 2 } +consoleInformation OBJECT IDENTIFIER ::= { systemConfig 3 } + + +-- =============================================================================== +-- privateManagement:configManagement:mainSystem:systemConfig:systemManagement == +-- =============================================================================== +systemInfo OBJECT IDENTIFIER ::= { systemManagement 1 } +configAndImageMgmt OBJECT IDENTIFIER ::= { systemManagement 2 } +miscellaneous OBJECT IDENTIFIER ::= { systemManagement 3 } +--bridgeConfig OBJECT IDENTIFIER ::= { systemManagement 4 } +mgmtVlanConfig OBJECT IDENTIFIER ::= { systemManagement 5 } +--ztpConfig OBJECT IDENTIFIER ::= { systemManagement 6 } + + +-- ========================================================================================== +-- privateManagement:configManagement:mainSystem:systemConfig:systemManagement:systemInfo == +-- ========================================================================================== +systemName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The System Name (Network Element Name)" + ::= { systemInfo 1 } + +autoLogoutTime OBJECT-TYPE + SYNTAX Integer32 (0..35791) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The auto-logout timer in minute of console/telnet/web based managment. + 0 means auto logout is disabled. 0~35791 are applicable." + ::= { systemInfo 2 } + +systemUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On site time- time after the last power up + Second resolution (also year) + Format: YY-DDD-HH-MM-SS (Year, Day, HR, Minute,Second)" + ::= { systemInfo 3 } + +systemHWVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "H/W Version of Main System" + ::= { systemInfo 4 } + +systemSWVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "S/W Version of Main System" + ::= { systemInfo 5 } + +systemSWDateAndTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "S/W Date and Time of Main System(ex. Apr 8 2010 14:00:01)" + ::= { systemInfo 6 } + +systemTemperature OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Temperature of Main System(Celsius)" + ::= { systemInfo 7 } + +systemProductName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The System Product Name" + ::= { systemInfo 8 } + +-- =========================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt == +-- =========================================================================================== +serverConfig OBJECT IDENTIFIER ::= { configAndImageMgmt 1 } +configMgmt OBJECT IDENTIFIER ::= { configAndImageMgmt 2 } +imageMgmt OBJECT IDENTIFIER ::= { configAndImageMgmt 3 } + +-- ======================================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt:serverConfig == +-- ======================================================================================================== +serverIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ftp or Tftp Server Ip Address" + ::= { serverConfig 1 } + +ftpUserName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FtpUserName" + ::= { serverConfig 2 } + +ftpUserPasswd OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FtpUserPasswd" + ::= { serverConfig 3 } + +serverInterfaceType OBJECT-TYPE + SYNTAX INTEGER { oob(0), inBand(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Server type + oob : Management Interface + inBand : In-band Interface" + ::= { serverConfig 4 } + + +-- ====================================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt:configMgmt == +-- ====================================================================================================== +cfgFileName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object is ConfigFile BackUp Name." + ::= { configMgmt 1 } + +cfgFileControl OBJECT-TYPE + SYNTAX INTEGER { + none (0), + backUpByFtp (1), + restoreByFtp (2), + backupByTftp (3), + restoreByTftp (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object is Control Config File + BackUp: Configfile backup and upload to server. + Restore : Configfile download and restore." + ::= { configMgmt 2 } + +cfgFileStatus OBJECT-TYPE + SYNTAX INTEGER { + none (0), + backupSuccess (1), + restoreSuccess (2), + inProgress (3), + fileNotFound (4), + connnectionFail (5), + logInFail (6), + diskFull (7), + otherError (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the state of configfile backup and download." + ::= { configMgmt 3 } + +upgradeImageSWFileName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Upgrade Image FileName wiht the remote path. + the remote path is different from window-based ftp-server and linux-based ftp-server. + Window-based ftp-server : folder classification is '\'. (\image\bti800_main.img) + Linux-based ftp-server : folder classification is '/'. (/image/bti800_main.img) + " + ::= { imageMgmt 1 } + +-- upgradeImageSWLocation OBJECT-TYPE +-- SYNTAX INTEGER{ primary(0), secondary(1) } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The date and time when upgradeImageSWStatus happen. " +-- DEFVAL { primary } +-- ::= { imageMgmt 2 } + +upgradeImageSW OBJECT-TYPE + SYNTAX INTEGER { + none (0), + updateImageFile (1), + upgradeImage (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object provides the operator the ability to upgrade the image to a file. + The initial value would be none(0). + Before starting update image, upgradeImageSWFilenName and ftpConfig or tftpConfig value should be set. + + updateImageFile(1) : Download the image file(by FTP server). + upgradeImage(2) : Upgrade image file. + + This operation need long period, so Please checked the upgradeImageSWStatus. + Reboot should be executed to finish upgrade procedure when load upgrade will be passed. + " + ::= { imageMgmt 3 } + +upgradeImageSWStatus OBJECT-TYPE + SYNTAX INTEGER { + none (0), + success (1), + inProgress (2), + diskIsFull (3), + fileSizeError (4), + fileOpenError (5), + fileCRCError (6), + flashEraseError(7), + flashWriteError(8), + unknownError (9), + upgradeDeliveryInProgress(101), + upgradeDeliveryFailed (102), + upgradeDeliverySuccess (103), + upgradeCheckInProgress (104), + upgradeCheckFailed (105), + upgradeCheckSuccess (106), + upgradeLoadInProgress (107), + upgradeLoadFailed (108), + upgradeLoadSuccess1stDone(109), + upgradeInvokeInProgress (110), + upgradeInvokeFailed (111), + upgradeInvokeSuccess2ndDone (112), + upgradeCommitInProgress (113), + upgradeCommitFailed (114), + upgradeImagelatestVersion(115) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The current status of the upgrade operation. + - fileSizeError : image file is not matched image bank + + The initial value should be none(0) and also it should be none + when get the imageFpga file success from the server. + + The valus inProgress(2) is returned while upgradeImage. + The valus diskIsFull(3) is returned when file System is full and imageSW file is not written. + The valus fileSizeError(4) is returned when expected file size is not match with downloaded file. + The valus fileOpenError(5) is returned when there is a problem on downloaded file. + The valus fileCRCError(6) is returned whne there is a checksum error on downloaded file. + The valus flashEraseError(7) is returned when there is a problem on erasing flash. + The valus flashWriteError(8) is returned when there is a problem on writing flash. + The valus unknownError(9) is returned when there is a problem with others. + + For imageSW upgrade/backup, it follows below procedures. + 1) The value UpgradeLoadSuccess1stDone(109) is returned when + the upgradeImage command executed successfully. + 2) The value UpgradeInvokeSuccess2ndDone(112) is returned when + reboot after upgradeImage success. + 3) The value success(1) is returned when + the backupImage command executed successfully. + + For others, it is for retrieving the status of upgrade processing. + upgradeDeliveryInProgress(101) + upgradeDeliveryFailed (102) + upgradeDeliverySuccess (103) + Delivery stage is that imageSW file is downloaded. + upgradeCheckInProgress (104) + upgradeCheckFailed (105) + upgradeCheckSuccess (106) + Check stage is that the downloaded file is checked for healthy. + upgradeLoadInProgress (107) + upgradeLoadFailed (108) + Load stage is that the downloaded imageSW is written on the primary bank. + upgradeInvokeInProgress (110) + upgradeInvokeFailed (111) + Invoke stage can be issued only when upgrade state is Load passed. The product is restarted from primary bank + with new load. If the primary bank load is corrupted, the product should start running from secondary bank. + upgradeCommitInProgress (113) + upgradeCommitFailed (114) + Commit stage is that it can be executed only after Invoke Upgrade stage when it is successfully completed + the image is copied from the primary to the secondary bank and only when the system started from primary bank. + The upgradeXXXX return codes are only for imageSW. + " + ::= { imageMgmt 4 } + +upgradeImageSWDateAndTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time when upgradeImageSWStatus happen. " + ::= { imageMgmt 5 } + +imageInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ImageInformation Table. It includes the information of the Primary bank and the Secondary bank " + ::= { imageMgmt 10 } + + imageInfoEntry OBJECT-TYPE + SYNTAX ImageInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ImageInfoTable Entry." + INDEX { imageInfoIndex } + ::= { imageInfoTable 1 } + + ImageInfoEntry ::= + SEQUENCE { + imageInfoIndex INTEGER, + imageInfoVersion OCTET STRING, + imageInfoCreated OCTET STRING, + imageInfoSize Integer32, + imageInfoCurrent INTEGER + } + + imageInfoIndex OBJECT-TYPE + SYNTAX INTEGER{ primary(1), secondary(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Index of the Image." + ::= { imageInfoEntry 1 } + + imageInfoVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0.. 32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of the Image." + ::= { imageInfoEntry 2 } + + imageInfoCreated OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0.. 128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Created of the Image." + ::= { imageInfoEntry 3 } + + imageInfoSize OBJECT-TYPE + SYNTAX Integer32(0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the Image.(bytes)" + ::= { imageInfoEntry 4 } + + imageInfoCurrent OBJECT-TYPE + SYNTAX INTEGER{ none(0), active(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Show Current Image" + ::= { imageInfoEntry 5 } + + +-- ====================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:miscellaneous == +-- ====================================================================================== +reboot OBJECT-TYPE + SYNTAX INTEGER { + none (0), + reboot(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object as other than none will make the software reboot. + reboot means slot1, slot2 and Main reboot simultaneously. + This process takes a few minutes." + ::= { miscellaneous 1 } + +save OBJECT-TYPE + SYNTAX INTEGER { + none(0), + save(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object other than none will save the current running configuration to the non-volatile memory of main" + ::= { miscellaneous 2 } + +lastSaveTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is shows the last save time of base system" + ::= { miscellaneous 3 } + +timezone OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timezone configuration of the device. The examples are kst, KST, cnt etc. + act - ACT. Australia Central Time(GMT+9:30) + aet - AET. Australia Eastern Time(GMT+10:00) + agt - AGT. Argentina Standard Time(GMT-3:00) + art - ART. (Arabic) Egypt Standard Time(GMT+2:00) + ast - AST. Alaska Standard Time(GMT-9:00) + bet - BET. Brazil Eastern Time(GMT-3:00) + bst - BST. Bangladesh Standard Time(GMT+6:00) + cat - CAT. Central African Time(GMT-1:00) + cnt - CNT. Canada Newfoundland Time(GMT-3:30) + cst - CST. Central Standard Time(GMT-6:00) + ctt - CTT. China Taiwan Time(GMT+8:00) + eat - EAT. Eastern African Time(GMT+3:00) + ect - ECT. European Central Time(GMT+1:00) + edt - EDT. Eastern Daylight Time(GMT-4:00) + eet - EET. Eastern European Tim(GMT+2:00) + est - EST. Eastern Standard Time(GMT-5:00) + gmt - GMT. Greenwich Mean Time + hst - HST. Hawaii Standard Time(GMT-10:00) + iet - IET. Indiana Eastern Standard Time(GMT-5:00) + ist - IST. India Standard Time(GMT+5:30) + jst - JST. Japan Standard Time(GMT+9:00) + kst - KST. Korea Standard Time(GMT+9:00) + met - MET. Middle East Time(GMT+3:30) + mit - MIT. Midway Islands Time(GMT-11:00) + mst - MST. Mountain Standard Time(GMT-7:00) + net - NET. Near East Time(GMT+4:00) + nst - NST. New Zealand Standard Time(GMT+12:00) + plt - PLT. Pakistan Lahore Time(GMT+5:00) + pnt - PNT. Phoenix Standard Time(GMT-7:00) + prt - PRT. Puerto Rico and US Virgin Islands Time(GMT-4:00) + pst - PST. Pacific Standard Time(GMT-8:00) + sst - SST. Solomon Standard Time(GMT+11:00) + utc - UTC. Universal Coordinated Time + vst - VST. Vietnam Standard Time(GMT+7:00) + " + ::= { miscellaneous 4 } + +systemTime OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "system Current Time + - Time Format : Nov 15 20:53:40 2009" + ::= { miscellaneous 5 } + +lastCommand OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Save the last command line and time." + ::= { miscellaneous 6 } + +fanCtrlStartTemp OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fan Start Temperature : between 0 and 100" + ::= { miscellaneous 7 } + +fanCtrlStopTemp OBJECT-TYPE + SYNTAX Integer32(-30..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fan Stop Temperature : between -30 and 30" + ::= { miscellaneous 8 } + +fanRpmConfig OBJECT-TYPE + SYNTAX Integer32(5000..20000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Rpm : between 5000 and 20000" + ::= { miscellaneous 9 } + +fanLowTolerance OBJECT-TYPE + SYNTAX Integer32(10..80) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fan Low Under Flow Tolerance : between 10% to 80%" + ::= { miscellaneous 10 } + +fanLowToleranceValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Low Under Flow Tolerance RPM" + ::= { miscellaneous 11 } + +fanHighTolerance OBJECT-TYPE + SYNTAX Integer32(10..80) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Fan High Over Flow Tolerance : between 10% to 80%" + ::= { miscellaneous 12 } + +fanHighToleranceValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan HighOver Flow Tolerance RPM" + ::= { miscellaneous 13 } + +tempHighThreshold OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High temperature threshold(0 to 100)" + ::= { miscellaneous 14 } + +tempLowThreshold OBJECT-TYPE + SYNTAX Integer32(-30..-1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low temperature threshold(-1 to -30)" + ::= { miscellaneous 15 } + + +-- ===================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:bridgeConfig == +-- ===================================================================================== +-- bridgeMode OBJECT-TYPE +-- SYNTAX INTEGER{ customer(1), provider(2), providerBackbone(3)} +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "" +-- ::= { bridgeConfig 1 } + +-- bridgeageingTime OBJECT-TYPE +-- SYNTAX Integer32(10..1000000) +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "" +-- ::= { bridgeConfig 2 } + +-- ======================================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:mgmtVlanConfig == +-- ======================================================================================== +mgmtOuterVlan OBJECT-TYPE + SYNTAX Integer32(1..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { mgmtVlanConfig 1 } + +mgmtOuterVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { mgmtVlanConfig 2 } + +mgmtInnerVlan OBJECT-TYPE + SYNTAX Integer32(0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 is untagged" + ::= { mgmtVlanConfig 3 } + +mgmtInnerVlanPriority OBJECT-TYPE + SYNTAX Integer32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " " + ::= { mgmtVlanConfig 4 } + + +-- ================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:accessInfo == +-- ================================================================== +pInbandIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ip Adddress of inband Primary management ETH port" + ::= { accessInfo 1 } + +pInbandNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NetMask of inband Primary management ETH port" + ::= { accessInfo 2 } + +pInbandNetworkAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network address of Inband Primary management ETH port" + ::= { accessInfo 3 } + +pInbandMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of inband Primary management ETH port" + ::= { accessInfo 4 } + +pOOBIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP address of OOB(Out of Band) ETH port" + ::= { accessInfo 5 } + +pOOBNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NetMask of OOB(Out of band) ETH port" + ::= { accessInfo 6 } + +pOOBNetworkAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network address of OOB(Out of band) ETH port" + ::= { accessInfo 7 } + +pOOBMACAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of OOB(Out of band) port" + ::= { accessInfo 8 } + +pDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Gateway - 0.0.0.0 : disable" + ::= { accessInfo 9 } + + +-- ========================================================================== +-- pManagement:configManagement:mainSystem:systemConfig:consoleInformation == +-- ========================================================================== +consoleBaudRate OBJECT-TYPE + SYNTAX INTEGER { + bps9600 (1), + bps19200 (2), + bps38400 (3), + bps57600 (4), + bps115200 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The baud rate of the console port." + ::= { consoleInformation 1 } + +consoleCharSize OBJECT-TYPE + SYNTAX INTEGER { + sevenBits(7), + eightBits(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The character size of the console port." + ::= { consoleInformation 2 } + +consoleParityBits OBJECT-TYPE + SYNTAX INTEGER { + noParity (1), + evenParity(2), + oddParity (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The parity bits of the console port." + ::= { consoleInformation 3 } + +consoleStopBits OBJECT-TYPE + SYNTAX INTEGER { + one (1), + two (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The stop bits of the console port." + ::= { consoleInformation 4 } + +consoleFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none (1), + hardware (2), + xonXoff (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The flow control of the console port." + ::= { consoleInformation 5 } + + +END diff --git a/mibs/bti/BTI8xx-TC-MIB b/mibs/bti/BTI8xx-TC-MIB new file mode 100644 index 0000000000..ad711d6781 --- /dev/null +++ b/mibs/bti/BTI8xx-TC-MIB @@ -0,0 +1,634 @@ +BTI8xx-TC-MIB + +DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + IpAddress, + Unsigned32, + Integer32, + Gauge32, + TimeTicks, + Counter32 FROM SNMPv2-SMI + TEXTUAL-CONVENTION, + DisplayString, + MacAddress, + TruthValue, + RowStatus FROM SNMPv2-TC -- [RFC2579] + MODULE-COMPLIANCE, + OBJECT-GROUP FROM SNMPv2-CONF + InterfaceIndex, + ifIndex FROM IF-MIB -- [RFC2863] + PerfCurrentCount, + PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593] + bti8xx FROM BTI8xx-MIB; + +privateManagement MODULE-IDENTITY + + LAST-UPDATED "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015 + ORGANIZATION "Actus Networks Ltd." + CONTACT-INFO " + Support: +82-2-26535666 + R&D: +82-2-26535666 + Fax: +82-2-26534662 + Email: ymkim@actusnetworks.com + + " + DESCRIPTION "This is a top-level MIB for bti whose purpose is to lay out + the top-level objects in the OID hierarchy from which + BTI MIB OIDs descend." + + REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015 + DESCRIPTION " + *1. Change the Syntax(for silver creek tool). + 1.1. DisplayString -> OCTET STRING + fruBaseInfoLocation + fruBaseInfopackSWVersion + fruBaseInfopackShortName + fruBaseInfopackName + fruBaseInfoPECCode + fruBaseInfoCLEI + fruBaseInfoserialNumber + fruBaseInfomanufacturingDate + fruBaseInfomanufacturingLoc + fruBaseInfotestedDate + fruBaseInfotestedLoc + fruBaseInfobaseMacaddress + fruBaseInfoUSI + + 1.2. Delete syntax value rnage + errorInfoDesc + " + + REVISION "201502251500Z" -- Wednesday, Feb 25, 15:00:00 KST 2015 + DESCRIPTION " + *1. Change the access to errorInfo + errorInfoCode + > R/W -> R/O + errorInfoDesc + > R/W -> R/O + " + + REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014 + DESCRIPTION " + *1. Change the sytax size + DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255)) + " + + REVISION "201312271200Z" -- Friday, Friday 27, 12:00:00 KST 2013 + DESCRIPTION "Initial version of MIB." + ::= { bti8xx 100 } + +TcI1588ClkStratum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the clk stratum of grand master on i1588 " + SYNTAX INTEGER { + none(0), -- 20090904 : added none(0), re-arranged force(0) to force(1) + force(1), + stratum1(6), -- 20091026: primaryReference(6), + stratum2(7), -- 20091026: secondaryReference(7), + bestClockStratumthatcanbeSlave(128), + stratum3(248), + stratum4(254), + defaultStratum(255) + } + + TcI1588ClkAccuracy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the clk accuracy of grand master on i1588 " + SYNTAX INTEGER { + t25ns(32), + t100ns(33), + t250ns(34), + t1us(35), + t2dot5us(36), + t10us(37), + t25us(38), + t100us(39), + t250us(40), + t1ms(41), + t2dot5ms(42), + t10ms(43), + t25ms(44), + t100ms(45), + t250ms(46), + t1s(47), + t10s(48), + t10sExcess(49), + tUnknown(254) + } + + TcI1588LogPeriod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the log period of Announce/Sync/delayReq on i1588 " + SYNTAX INTEGER { + period0(1), period1(2), period2(4), period3(8), + period4(16), period5(32), period6(64) + } + + EnableType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The direction of policy on at interface." + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + +-- Sub Module: ACL + + +-- Rule action value +RuleAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of rule's action. + permit: The packet matching the rule will be permitted to forward. + deny: The packet matching the rule will be denied. + " + SYNTAX INTEGER + { + permit(1), + deny(2) + } + +-- CounterClear value + CounterClear ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "cleared: Reset the value of the rule's counter. + nouse: 'nouse' will be returned when getting. + " + SYNTAX INTEGER + { + cleared(1), + nouse(2) + } + +-- PortOp value + PortOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operation type of TCP and UDP. + lt : Less than given port number. + eq : Equal to given port number. + gt : Greater than given port number. + neq : Not equal to given port number. + range : Between two port numbers. + " + SYNTAX INTEGER + { + eq(0), + neq(1), + gt(2), + lt(3), + range(4), + invalid(5) + } + +-- Precedence value + PrecedenceValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of IP-packet's precedence. + <0-7> Value of precedence + routine Specify routine precedence(0) + priority Specify priority precedence(1) + immediate Specify immediate precedence(2) + flash Specify flash precedence(3) + flash-override Specify flash-override precedence(4) + critical Specify critical precedence(5) + internet Specify internetwork control precedence(6) + network Specify network control precedence(7) " + SYNTAX Integer32 (0..7|255) + +-- DSCP value + DSCPValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of DSCP. + <0-64> Value of DSCP + af11 Specify Assured Forwarding 11 service(10) + af12 Specify Assured Forwarding 12 service(12) + af13 Specify Assured Forwarding 13 service(14) + af21 Specify Assured Forwarding 21 service(18) + af22 Specify Assured Forwarding 22 service(20) + af23 Specify Assured Forwarding 23 service(22) + af31 Specify Assured Forwarding 31 service(26) + af32 Specify Assured Forwarding 32 service(28) + af33 Specify Assured Forwarding 33 service(30) + af41 Specify Assured Forwarding 41 service(34) + af42 Specify Assured Forwarding 42 service(36) + af43 Specify Assured Forwarding 43 service(38) + be Specify Best Effort service(0) + cs1 Specify Class Selector 1 service(8) + cs2 Specify Class Selector 2 service(16) + cs3 Specify Class Selector 3 service(24) + cs4 Specify Class Selector 4 service(32) + cs5 Specify Class Selector 5 service(40) + cs6 Specify Class Selector 6 service(48) + cs7 Specify Class Selector 7 service(56) + ef Specify Expedited Forwarding service(46) + nouse Do not use this filter(64) + " + SYNTAX Integer32 (0..64) + +-- ===================================== +-- privateManagement Configuration == +-- ===================================== +configManagement OBJECT IDENTIFIER ::= { privateManagement 1 } +performanceManagement OBJECT IDENTIFIER ::= { privateManagement 3 } +faultManagement OBJECT IDENTIFIER ::= { privateManagement 4 } +privateManagementConformance OBJECT IDENTIFIER ::= { privateManagement 9 } +privateManagementTC OBJECT IDENTIFIER ::= { privateManagement 10 } + +---------------------------------------------------------------- + +-- ======================================= +-- privateManagement:configManagement == +-- ======================================= +systemInfo OBJECT IDENTIFIER ::= { configManagement 1 } +mainSystem OBJECT IDENTIFIER ::= { configManagement 2 } +fruInfo OBJECT IDENTIFIER ::= { systemInfo 1 } +errorInfo OBJECT IDENTIFIER ::= { systemInfo 2 } + +-- ======================================= +-- privateManagement:configManagement == +-- ======================================= +--mainSystemPM OBJECT IDENTIFIER ::= { performanceManagement 1} +-- =============================================================== +-- NOTIFICATION-TYPE Definitions (TRAP-TYPE in SNMPv1) == +-- =============================================================== + +privateManagementGroups OBJECT IDENTIFIER ::= { privateManagementConformance 1 } +privateManagementCompliances OBJECT IDENTIFIER ::= { privateManagementConformance 2 } + +-- =============================================== +-- Management Naming Text Conventions == +-- =============================================== + + portIndex OBJECT-TYPE + SYNTAX Integer32 (1..84) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies uplink(NNI) port in Main, + TDM port in DS1E1 & OC3 crad and user traffic(UNI) port in FE card. + Main : 1 ~ 4. + FE : 1 ~ 8. + DS1E1 : 1 ~ 16. + OC3 : 1 ~ 84. + 1[1-1-1-1] ~ 7[1-1-7-1], 8[1-1-1-2] ~ 28[1-1-7-4] + 29[1-2-1-1] ~ 56[1-2-7-4], 57[1-3-1-1] ~ 84[1-3-7-4]" + ::= { privateManagementTC 1 } + + ethPortIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies uplink(NNI) port in Main + and user traffic(UNI) port in FE card. + Main : 1 ~ 4. + FE : 1 ~ 8." + ::= { privateManagementTC 3 } + + ethopIndex OBJECT-TYPE + SYNTAX Integer32 (1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value that uniquely identifies ETHoP for 8FE Card." + ::= { privateManagementTC 4 } + + powerIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of power card." + ::= { privateManagementTC 5 } + + uniIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of Uni Index." + ::= { privateManagementTC 6 } + + evcIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295 ) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of Evc Index." + ::= { privateManagementTC 7 } + + cosIndex OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of Cos Index." + ::= { privateManagementTC 8 } + + bwCfgIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of BW Profile Config Type Index. + 1.Ingress + 2.Egress + " + ::= { privateManagementTC 9 } + + bwpDirection OBJECT-TYPE + SYNTAX INTEGER { ingress(1), egress(2) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value of BW Profile Config Type Index. + 1.Ingress + 2.Egress + " + ::= { privateManagementTC 10 } + + l2cpIndex OBJECT-TYPE + SYNTAX Integer32(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of mefL2CPProfileTable " + ::= { privateManagementTC 11 } + + mpIndex OBJECT-TYPE + SYNTAX Integer32(1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of oamPM Table " + ::= { privateManagementTC 12 } + + sessionResponderEntryId OBJECT-TYPE + SYNTAX Integer32(1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of oamPM Table " + ::= { privateManagementTC 13 } + + testSessionFarEndEntryId OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of oamPM Table " + ::= { privateManagementTC 14 } + + -- 140424 robot303 + sessionIndex OBJECT-TYPE + SYNTAX Integer32(1..4) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of RFC2544 Session Index" + ::= { privateManagementTC 15 } + + --140425 robot303 + fsIndex OBJECT-TYPE + SYNTAX Integer32(1..6) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index value of RFC2544 Frame Size Index" + ::= { privateManagementTC 16 } + +-- ============================================================== +-- privateManagement:configManagement:fruInfo +-- ============================================================== +fruBaseInfo OBJECT IDENTIFIER ::= { fruInfo 1 } + +-- ============================================================== +-- privateManagement:configManagement:systemConfig:systemManagement: +-- systemInfo:fruInfo:fruBaseInfo +-- ============================================================== + +fruBaseInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF FruBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " " + ::= { fruBaseInfo 1 } + + fruBaseInfoEntry OBJECT-TYPE + SYNTAX FruBaseInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "" + INDEX { fruBaseInfoIndex } + ::= { fruBaseInfoTable 1 } + + FruBaseInfoEntry ::= + SEQUENCE { + fruBaseInfoIndex Integer32, + fruBaseInfoLocation OCTET STRING, + fruBaseInfopackSWVersion OCTET STRING, + fruBaseInfopackShortName OCTET STRING, + fruBaseInfopackName OCTET STRING, + fruBaseInfoPECCode OCTET STRING, + fruBaseInfoCLEI OCTET STRING, + fruBaseInfoserialNumber OCTET STRING, + fruBaseInforevision Integer32, + fruBaseInfomanufacturingDate OCTET STRING, + fruBaseInfomanufacturingLoc OCTET STRING, + fruBaseInfotestedDate OCTET STRING, + fruBaseInfotestedLoc OCTET STRING, + fruBaseInfobaseMacaddress OCTET STRING, + fruBaseInfonumberOfMacAddress Integer32, + fruBaseInfoUSI OCTET STRING, + fruBaseInfoIssuedNumber Integer32 + } + + fruBaseInfoIndex OBJECT-TYPE + SYNTAX Integer32(1..5) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the TableIndex of the Table" + ::= { fruBaseInfoEntry 1 } + + fruBaseInfoLocation OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the Description of the Device" + ::= { fruBaseInfoEntry 2 } + + fruBaseInfopackSWVersion OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the software version of the pack" + ::= { fruBaseInfoEntry 3 } + + fruBaseInfopackShortName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the abbreviated name of a pack that is displayed to the customer." + ::= { fruBaseInfoEntry 4 } + + fruBaseInfopackName OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the full text name of a pack that is displayed to the customer." + ::= { fruBaseInfoEntry 5 } + + fruBaseInfoPECCode OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This field is the Product Engineering Code text of a pack. + This is used by the SCP SW to determine what type of pack is installed + " + ::= { fruBaseInfoEntry 6 } + + fruBaseInfoCLEI OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " + This filed is the alpha numeric CLEI (Common Language Equipment Identifier). + The CLEI is a unique alpha numeric string that is managed by Telcordia. + " + ::= { fruBaseInfoEntry 7 } + + fruBaseInfoserialNumber OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the Serial Number of the pack" + ::= { fruBaseInfoEntry 8 } + + fruBaseInforevision OBJECT-TYPE + SYNTAX Integer32(0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the numeric version number of the pack." + ::= { fruBaseInfoEntry 9 } + + fruBaseInfomanufacturingDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the string representation of the date the pack was manufactured" + ::= { fruBaseInfoEntry 10 } + + fruBaseInfomanufacturingLoc OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the string representation of the location that the pack was manufactured." + ::= { fruBaseInfoEntry 11 } + + fruBaseInfotestedDate OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the string representation of the date the pack was tested." + ::= { fruBaseInfoEntry 12 } + + fruBaseInfotestedLoc OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the string representation of the location that the pack was tested." + ::= { fruBaseInfoEntry 13 } + + fruBaseInfobaseMacaddress OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This field is the base MAC address." + ::= { fruBaseInfoEntry 14 } + + fruBaseInfonumberOfMacAddress OBJECT-TYPE + SYNTAX Integer32(1..12) + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "This field is the number of MAC address sequentially after the BASE_MACADDR." + ::= { fruBaseInfoEntry 15 } + + fruBaseInfoUSI OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Serial Identifier(USI)." + ::= { fruBaseInfoEntry 16 } + + fruBaseInfoIssuedNumber OBJECT-TYPE + SYNTAX Integer32(1..100) + MAX-ACCESS read-only + STATUS current + + DESCRIPTION + "This field is the number of H/W Issue." + ::= { fruBaseInfoEntry 17 } + + +-- ============================================================== +-- privateManagement:configManagement:errorInfo +-- ============================================================== + errorInfoCode OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The BTI-specific error code for the set request failure." + ::= { errorInfo 1 } + + + errorInfoDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A textual description string that explains the reason + for the failed set request." + ::= { errorInfo 2 } + + errorInfoClear OBJECT-TYPE + SYNTAX INTEGER{ none(0), clear(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Error Info Description clear" + ::= { errorInfo 3 } + + +END diff --git a/tests/data/bti800.json b/tests/data/bti800.json new file mode 100644 index 0000000000..991f0dc5e5 --- /dev/null +++ b/tests/data/bti800.json @@ -0,0 +1,2010 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.30005.1.7", + "sysDescr": "BTIOS software, SA-805, Version 2.2.2Build2\n Copyright (C) BTI Systems. All rights reserved.", + "sysContact": null, + "version": "2.2.2Build2", + "hardware": "BTI-SA-805 1.0", + "features": null, + "os": "bti800", + "type": "network", + "serial": "HF17240001", + "icon": "bti.png", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.30005.1.7", + "sysDescr": "BTIOS software, SA-805, Version 2.2.2Build2\n Copyright (C) BTI Systems. All rights reserved.", + "sysContact": "", + "version": "2.2.2Build2", + "hardware": "BTI-SA-805 1.0", + "features": null, + "os": "bti800", + "type": "network", + "serial": "HF17240001", + "icon": "bti.png", + "location": null + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-1", + "ifName": "eth-0-1", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "Port Alias", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-2", + "ifName": "eth-0-2", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "eth-0-2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-3", + "ifName": "eth-0-3", + "portName": null, + "ifIndex": 3, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "eth-0-3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-4", + "ifName": "eth-0-4", + "portName": null, + "ifIndex": 4, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "Port Alias", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan1", + "ifName": "vlan1", + "portName": null, + "ifIndex": 4097, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "l3ipvlan", + "ifAlias": "vlan1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4090", + "ifName": "vlan4090", + "portName": null, + "ifIndex": 8186, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "l3ipvlan", + "ifAlias": "MGMT", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4093", + "ifName": "vlan4093", + "portName": null, + "ifIndex": 8189, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "l3ipvlan", + "ifAlias": "MANAGEMENT", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4094", + "ifName": "vlan4094", + "portName": null, + "ifIndex": 8190, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "l3ipvlan", + "ifAlias": "MANAGEMENT", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-1", + "ifName": "eth-0-1", + "portName": null, + "ifIndex": 1, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 1000, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9600, + "ifType": "ethernetCsmacd", + "ifAlias": "Port Alias", + "ifPhysAddress": "0014d060cf5f", + "ifHardType": null, + "ifLastChange": 2700, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 13879164747, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 6520387509, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 15502178478665, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 2021397420519, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 36706, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 8, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 44793128, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 846146, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-2", + "ifName": "eth-0-2", + "portName": null, + "ifIndex": 2, + "ifSpeed": 10000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1518, + "ifType": "ethernetCsmacd", + "ifAlias": "eth-0-2", + "ifPhysAddress": "0014d060cf60", + "ifHardType": null, + "ifLastChange": 100, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-3", + "ifName": "eth-0-3", + "portName": null, + "ifIndex": 3, + "ifSpeed": 10000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1518, + "ifType": "ethernetCsmacd", + "ifAlias": "eth-0-3", + "ifPhysAddress": "0014d060cf61", + "ifHardType": null, + "ifLastChange": 100, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 9373181, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 19843377, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 2902200311, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 22086552213, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 55, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 1272, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 64368, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth-0-4", + "ifName": "eth-0-4", + "portName": null, + "ifIndex": 4, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 1000, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9600, + "ifType": "ethernetCsmacd", + "ifAlias": "Port Alias", + "ifPhysAddress": "0014d060cf62", + "ifHardType": null, + "ifLastChange": 2700, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 6510192511, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 13858501376, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 1992269010433, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 15424285029555, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 2, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 36649, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 889420, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 44684387, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan1", + "ifName": "vlan1", + "portName": null, + "ifIndex": 4097, + "ifSpeed": 10000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "l3ipvlan", + "ifAlias": "vlan1", + "ifPhysAddress": "0014d060cf5e", + "ifHardType": null, + "ifLastChange": 2700, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4090", + "ifName": "vlan4090", + "portName": null, + "ifIndex": 8186, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 1000, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "l3ipvlan", + "ifAlias": "MGMT", + "ifPhysAddress": "0014d060d3e6", + "ifHardType": null, + "ifLastChange": 2600, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4093", + "ifName": "vlan4093", + "portName": null, + "ifIndex": 8189, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 1000, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "l3ipvlan", + "ifAlias": "MANAGEMENT", + "ifPhysAddress": "0014d060d4be", + "ifHardType": null, + "ifLastChange": 2700, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "vlan4094", + "ifName": "vlan4094", + "portName": null, + "ifIndex": 8190, + "ifSpeed": 1000000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 1000, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "l3ipvlan", + "ifAlias": "MANAGEMENT", + "ifPhysAddress": "0014d060cf5e", + "ifHardType": null, + "ifLastChange": 2700, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.1", + "sensor_index": "sfpDiagnosticRxPowerDbm.1", + "sensor_type": "bti800", + "sensor_descr": "eth-0-1 Rx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -20.32, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "1", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.3", + "sensor_index": "sfpDiagnosticRxPowerDbm.3", + "sensor_type": "bti800", + "sensor_descr": "eth-0-3 Rx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -40.0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "3", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.4", + "sensor_index": "sfpDiagnosticRxPowerDbm.4", + "sensor_type": "bti800", + "sensor_descr": "eth-0-4 Rx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -7.12, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "4", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.1", + "sensor_index": "sfpDiagnosticTxPowerDbm.1", + "sensor_type": "bti800", + "sensor_descr": "eth-0-1 Tx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -2.61, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "1", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.3", + "sensor_index": "sfpDiagnosticTxPowerDbm.3", + "sensor_type": "bti800", + "sensor_descr": "eth-0-3 Tx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -40.0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "3", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "dbm", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.4", + "sensor_index": "sfpDiagnosticTxPowerDbm.4", + "sensor_type": "bti800", + "sensor_descr": "eth-0-4 Tx Power", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": -2.25, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "4", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.7.0", + "sensor_index": "0", + "sensor_type": "bti800", + "sensor_descr": "BTI-SA-805", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 49.0, + "sensor_limit": 80.0, + "sensor_limit_warn": null, + "sensor_limit_low": -30, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.1", + "sensor_index": "1", + "sensor_type": "bti800", + "sensor_descr": "eth-0-1", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 45.11, + "sensor_limit": 65.11, + "sensor_limit_warn": null, + "sensor_limit_low": 35.11, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.3", + "sensor_index": "3", + "sensor_type": "bti800", + "sensor_descr": "eth-0-3", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 39.58, + "sensor_limit": 59.58, + "sensor_limit_warn": null, + "sensor_limit_low": 29.58, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.4", + "sensor_index": "4", + "sensor_type": "bti800", + "sensor_descr": "eth-0-4", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 44.09, + "sensor_limit": 64.09, + "sensor_limit_warn": null, + "sensor_limit_low": 34.09, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/bti800.snmprec b/tests/snmpsim/bti800.snmprec new file mode 100644 index 0000000000..390cb8c564 --- /dev/null +++ b/tests/snmpsim/bti800.snmprec @@ -0,0 +1,425 @@ +1.0.8802.1.1.2.1.3.7.1.3.1|4|eth-0-1 +1.0.8802.1.1.2.1.3.7.1.3.2|4|eth-0-2 +1.0.8802.1.1.2.1.3.7.1.3.3|4|eth-0-3 +1.0.8802.1.1.2.1.3.7.1.3.4|4|eth-0-4 +1.0.8802.1.1.2.1.4.1.1.1.138.1.1|67|138 +1.0.8802.1.1.2.1.4.1.1.1.41370.4.2|67|41370 +1.0.8802.1.1.2.1.4.1.1.1.15302606.1.2|67|15302606 +1.0.8802.1.1.2.1.4.1.1.2.138.1.1|2|1 +1.0.8802.1.1.2.1.4.1.1.2.41370.4.2|2|4 +1.0.8802.1.1.2.1.4.1.1.2.15302606.1.2|2|1 +1.0.8802.1.1.2.1.4.1.1.3.138.1.1|2|1 +1.0.8802.1.1.2.1.4.1.1.3.41370.4.2|2|4 +1.0.8802.1.1.2.1.4.1.1.3.15302606.1.2|2|1 +1.0.8802.1.1.2.1.4.1.1.4.138.1.1|2|4 +1.0.8802.1.1.2.1.4.1.1.4.41370.4.2|2|4 +1.0.8802.1.1.2.1.4.1.1.4.15302606.1.2|2|4 +1.0.8802.1.1.2.1.4.1.1.5.138.1.1|4x|0080EA6DFDD0 +1.0.8802.1.1.2.1.4.1.1.5.41370.4.2|4x|0014D052A05D +1.0.8802.1.1.2.1.4.1.1.5.15302606.1.2|4x|0080EA6DFDD0 +1.0.8802.1.1.2.1.4.1.1.6.138.1.1|2|5 +1.0.8802.1.1.2.1.4.1.1.6.41370.4.2|2|2 +1.0.8802.1.1.2.1.4.1.1.6.15302606.1.2|2|5 +1.0.8802.1.1.2.1.4.1.1.7.138.1.1|4|ACCESS PORT-1-1-1-5 +1.0.8802.1.1.2.1.4.1.1.7.41370.4.2|4|Gig1/1/15 +1.0.8802.1.1.2.1.4.1.1.7.15302606.1.2|4|ACCESS PORT-1-1-1-5 +1.0.8802.1.1.2.1.4.1.1.8.138.1.1|4|Neighbout Port Alias +1.0.8802.1.1.2.1.4.1.1.8.41370.4.2|4| +1.0.8802.1.1.2.1.4.1.1.8.15302606.1.2|4|Neighbout Port Alias +1.0.8802.1.1.2.1.4.1.1.9.138.1.1|4|Neighbour Hostname +1.0.8802.1.1.2.1.4.1.1.9.41370.4.2|4|Switch Name +1.0.8802.1.1.2.1.4.1.1.9.15302606.1.2|4|Neighbour Hostname +1.0.8802.1.1.2.1.4.1.1.10.138.1.1|4x|46535031353043432D47453131345300 +1.0.8802.1.1.2.1.4.1.1.10.41370.4.2|4| +1.0.8802.1.1.2.1.4.1.1.10.15302606.1.2|4x|46535031353043432D47453131345300 +1.0.8802.1.1.2.1.4.1.1.11.138.1.1|4|08 4 +1.0.8802.1.1.2.1.4.1.1.11.41370.4.2|4|00 +1.0.8802.1.1.2.1.4.1.1.11.15302606.1.2|4|08 4 +1.0.8802.1.1.2.1.4.1.1.12.138.1.1|4|08 4 +1.0.8802.1.1.2.1.4.1.1.12.41370.4.2|4|00 +1.0.8802.1.1.2.1.4.1.1.12.15302606.1.2|4|08 4 +1.0.8802.1.1.2.1.4.2.1.3.138.1.1.0.0.0.0.0|2|2 +1.0.8802.1.1.2.1.4.2.1.3.41370.4.2.0.0.0.0.0|2|2 +1.0.8802.1.1.2.1.4.2.1.3.15302606.1.2.0.0.0.0.0|2|2 +1.3.6.1.2.1.1.1.0|4x|4254494f5320736f6674776172652c2053412d3830352c2056657273696f6e20322e322e324275696c64320a20436f7079726967687420284329204254492053797374656d732e2020416c6c207269676874732072657365727665642e +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.30005.1.7 +1.3.6.1.2.1.1.3.0|67|133645500 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.2.2.1.2.1|4|eth-0-1 +1.3.6.1.2.1.2.2.1.2.2|4|eth-0-2 +1.3.6.1.2.1.2.2.1.2.3|4|eth-0-3 +1.3.6.1.2.1.2.2.1.2.4|4|eth-0-4 +1.3.6.1.2.1.2.2.1.2.4097|4|vlan1 +1.3.6.1.2.1.2.2.1.2.8186|4|vlan4090 +1.3.6.1.2.1.2.2.1.2.8189|4|vlan4093 +1.3.6.1.2.1.2.2.1.2.8190|4|vlan4094 +1.3.6.1.2.1.2.2.1.3.1|2|6 +1.3.6.1.2.1.2.2.1.3.2|2|6 +1.3.6.1.2.1.2.2.1.3.3|2|6 +1.3.6.1.2.1.2.2.1.3.4|2|6 +1.3.6.1.2.1.2.2.1.3.4097|2|136 +1.3.6.1.2.1.2.2.1.3.8186|2|136 +1.3.6.1.2.1.2.2.1.3.8189|2|136 +1.3.6.1.2.1.2.2.1.3.8190|2|136 +1.3.6.1.2.1.2.2.1.4.1|2|9600 +1.3.6.1.2.1.2.2.1.4.2|2|1518 +1.3.6.1.2.1.2.2.1.4.3|2|1518 +1.3.6.1.2.1.2.2.1.4.4|2|9600 +1.3.6.1.2.1.2.2.1.4.4097|2|0 +1.3.6.1.2.1.2.2.1.4.8186|2|0 +1.3.6.1.2.1.2.2.1.4.8189|2|0 +1.3.6.1.2.1.2.2.1.4.8190|2|0 +1.3.6.1.2.1.2.2.1.6.1|4x|0014D060CF5F +1.3.6.1.2.1.2.2.1.6.2|4x|0014D060CF60 +1.3.6.1.2.1.2.2.1.6.3|4x|0014D060CF61 +1.3.6.1.2.1.2.2.1.6.4|4x|0014D060CF62 +1.3.6.1.2.1.2.2.1.6.4097|4x|0014D060CF5E +1.3.6.1.2.1.2.2.1.6.8186|4x|0014D060D3E6 +1.3.6.1.2.1.2.2.1.6.8189|4x|0014D060D4BE +1.3.6.1.2.1.2.2.1.6.8190|4x|0014D060CF5E +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.2|2|2 +1.3.6.1.2.1.2.2.1.7.3|2|2 +1.3.6.1.2.1.2.2.1.7.4|2|1 +1.3.6.1.2.1.2.2.1.7.4097|2|2 +1.3.6.1.2.1.2.2.1.7.8186|2|1 +1.3.6.1.2.1.2.2.1.7.8189|2|1 +1.3.6.1.2.1.2.2.1.7.8190|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.2|2|2 +1.3.6.1.2.1.2.2.1.8.3|2|2 +1.3.6.1.2.1.2.2.1.8.4|2|1 +1.3.6.1.2.1.2.2.1.8.4097|2|2 +1.3.6.1.2.1.2.2.1.8.8186|2|1 +1.3.6.1.2.1.2.2.1.8.8189|2|1 +1.3.6.1.2.1.2.2.1.8.8190|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|2700 +1.3.6.1.2.1.2.2.1.9.2|67|100 +1.3.6.1.2.1.2.2.1.9.3|67|100 +1.3.6.1.2.1.2.2.1.9.4|67|2700 +1.3.6.1.2.1.2.2.1.9.4097|67|2700 +1.3.6.1.2.1.2.2.1.9.8186|67|2600 +1.3.6.1.2.1.2.2.1.9.8189|67|2700 +1.3.6.1.2.1.2.2.1.9.8190|67|2700 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.13.2|65|0 +1.3.6.1.2.1.2.2.1.13.3|65|0 +1.3.6.1.2.1.2.2.1.13.4|65|0 +1.3.6.1.2.1.2.2.1.13.4097|65|0 +1.3.6.1.2.1.2.2.1.13.8186|65|0 +1.3.6.1.2.1.2.2.1.13.8189|65|0 +1.3.6.1.2.1.2.2.1.13.8190|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.2|65|0 +1.3.6.1.2.1.2.2.1.14.3|65|0 +1.3.6.1.2.1.2.2.1.14.4|65|0 +1.3.6.1.2.1.2.2.1.14.4097|65|0 +1.3.6.1.2.1.2.2.1.14.8186|65|0 +1.3.6.1.2.1.2.2.1.14.8189|65|0 +1.3.6.1.2.1.2.2.1.14.8190|65|0 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.2|65|0 +1.3.6.1.2.1.2.2.1.19.3|65|0 +1.3.6.1.2.1.2.2.1.19.4|65|0 +1.3.6.1.2.1.2.2.1.19.4097|65|0 +1.3.6.1.2.1.2.2.1.19.8186|65|0 +1.3.6.1.2.1.2.2.1.19.8189|65|0 +1.3.6.1.2.1.2.2.1.19.8190|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.2|65|0 +1.3.6.1.2.1.2.2.1.20.3|65|0 +1.3.6.1.2.1.2.2.1.20.4|65|0 +1.3.6.1.2.1.2.2.1.20.4097|65|0 +1.3.6.1.2.1.2.2.1.20.8186|65|0 +1.3.6.1.2.1.2.2.1.20.8189|65|0 +1.3.6.1.2.1.2.2.1.20.8190|65|0 +1.3.6.1.2.1.4.20.1.1.10.0.30.2|64|10.0.30.2 +1.3.6.1.2.1.4.20.1.1.10.0.31.130|64|10.0.31.130 +1.3.6.1.2.1.4.20.1.1.10.6.0.29|64|10.6.0.29 +1.3.6.1.2.1.4.20.1.2.10.0.30.2|2|8189 +1.3.6.1.2.1.4.20.1.2.10.0.31.130|2|8190 +1.3.6.1.2.1.4.20.1.2.10.6.0.29|2|8186 +1.3.6.1.2.1.4.20.1.3.10.0.30.2|64|255.255.255.252 +1.3.6.1.2.1.4.20.1.3.10.0.31.130|64|255.255.255.252 +1.3.6.1.2.1.4.20.1.3.10.6.0.29|64|255.255.255.0 +1.3.6.1.2.1.4.22.1.2.8186.10.6.0.2|4x|0080EA69BEEA +1.3.6.1.2.1.4.22.1.2.8186.10.6.0.29|4x|0014D060D3E6 +1.3.6.1.2.1.4.22.1.2.8189.10.0.30.1|4x|0080EA69BE15 +1.3.6.1.2.1.4.22.1.2.8189.10.0.30.2|4x|0014D060D4BE +1.3.6.1.2.1.4.22.1.2.8190.10.0.31.129|4x|0080EA69BF57 +1.3.6.1.2.1.4.22.1.2.8190.10.0.31.130|4x|0014D060CF5E +1.3.6.1.2.1.4.24.3.0|66|2 +1.3.6.1.2.1.4.35.1.4.8186.1.10.6.0.2|4x|0080EA69BEEA +1.3.6.1.2.1.4.35.1.4.8186.1.10.6.0.29|4x|0014D060D3E6 +1.3.6.1.2.1.4.35.1.4.8189.1.10.0.30.1|4x|0080EA69BE15 +1.3.6.1.2.1.4.35.1.4.8189.1.10.0.30.2|4x|0014D060D4BE +1.3.6.1.2.1.4.35.1.4.8190.1.10.0.31.129|4x|0080EA69BF57 +1.3.6.1.2.1.4.35.1.4.8190.1.10.0.31.130|4x|0014D060CF5E +1.3.6.1.2.1.11.1.0|65|498656 +1.3.6.1.2.1.11.2.0|65|498642 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|0 +1.3.6.1.2.1.11.5.0|65|0 +1.3.6.1.2.1.11.6.0|65|0 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|0 +1.3.6.1.2.1.11.10.0|65|0 +1.3.6.1.2.1.11.11.0|65|0 +1.3.6.1.2.1.11.12.0|65|0 +1.3.6.1.2.1.11.13.0|65|3613039 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|164834 +1.3.6.1.2.1.11.16.0|65|35738 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|0 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|498638 +1.3.6.1.2.1.11.29.0|65|6 +1.3.6.1.2.1.11.30.0|2|1 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.2.1.31.1.1.1.1.1|4|eth-0-1 +1.3.6.1.2.1.31.1.1.1.1.2|4|eth-0-2 +1.3.6.1.2.1.31.1.1.1.1.3|4|eth-0-3 +1.3.6.1.2.1.31.1.1.1.1.4|4|eth-0-4 +1.3.6.1.2.1.31.1.1.1.1.4097|4|vlan1 +1.3.6.1.2.1.31.1.1.1.1.8186|4|vlan4090 +1.3.6.1.2.1.31.1.1.1.1.8189|4|vlan4093 +1.3.6.1.2.1.31.1.1.1.1.8190|4|vlan4094 +1.3.6.1.2.1.31.1.1.1.2.1|65|44793123 +1.3.6.1.2.1.31.1.1.1.2.2|65|0 +1.3.6.1.2.1.31.1.1.1.2.3|65|1272 +1.3.6.1.2.1.31.1.1.1.2.4|65|889420 +1.3.6.1.2.1.31.1.1.1.2.4097|65|0 +1.3.6.1.2.1.31.1.1.1.2.8186|65|0 +1.3.6.1.2.1.31.1.1.1.2.8189|65|0 +1.3.6.1.2.1.31.1.1.1.2.8190|65|0 +1.3.6.1.2.1.31.1.1.1.3.1|65|36705 +1.3.6.1.2.1.31.1.1.1.3.2|65|0 +1.3.6.1.2.1.31.1.1.1.3.3|65|0 +1.3.6.1.2.1.31.1.1.1.3.4|65|2 +1.3.6.1.2.1.31.1.1.1.3.4097|65|0 +1.3.6.1.2.1.31.1.1.1.3.8186|65|0 +1.3.6.1.2.1.31.1.1.1.3.8189|65|0 +1.3.6.1.2.1.31.1.1.1.3.8190|65|0 +1.3.6.1.2.1.31.1.1.1.4.1|65|846146 +1.3.6.1.2.1.31.1.1.1.4.2|65|0 +1.3.6.1.2.1.31.1.1.1.4.3|65|64368 +1.3.6.1.2.1.31.1.1.1.4.4|65|44684379 +1.3.6.1.2.1.31.1.1.1.4.4097|65|0 +1.3.6.1.2.1.31.1.1.1.4.8186|65|0 +1.3.6.1.2.1.31.1.1.1.4.8189|65|0 +1.3.6.1.2.1.31.1.1.1.4.8190|65|0 +1.3.6.1.2.1.31.1.1.1.5.1|65|8 +1.3.6.1.2.1.31.1.1.1.5.2|65|0 +1.3.6.1.2.1.31.1.1.1.5.3|65|55 +1.3.6.1.2.1.31.1.1.1.5.4|65|36648 +1.3.6.1.2.1.31.1.1.1.5.4097|65|0 +1.3.6.1.2.1.31.1.1.1.5.8186|65|0 +1.3.6.1.2.1.31.1.1.1.5.8189|65|0 +1.3.6.1.2.1.31.1.1.1.5.8190|65|0 +1.3.6.1.2.1.31.1.1.1.6.1|70|15502178478665 +1.3.6.1.2.1.31.1.1.1.6.2|70|0 +1.3.6.1.2.1.31.1.1.1.6.3|70|2902200311 +1.3.6.1.2.1.31.1.1.1.6.4|70|1992269010433 +1.3.6.1.2.1.31.1.1.1.6.4097|70|0 +1.3.6.1.2.1.31.1.1.1.6.8186|70|0 +1.3.6.1.2.1.31.1.1.1.6.8189|70|0 +1.3.6.1.2.1.31.1.1.1.6.8190|70|0 +1.3.6.1.2.1.31.1.1.1.7.1|70|13879164747 +1.3.6.1.2.1.31.1.1.1.7.2|70|0 +1.3.6.1.2.1.31.1.1.1.7.3|70|9373181 +1.3.6.1.2.1.31.1.1.1.7.4|70|6510192511 +1.3.6.1.2.1.31.1.1.1.7.4097|70|0 +1.3.6.1.2.1.31.1.1.1.7.8186|70|0 +1.3.6.1.2.1.31.1.1.1.7.8189|70|0 +1.3.6.1.2.1.31.1.1.1.7.8190|70|0 +1.3.6.1.2.1.31.1.1.1.8.1|70|44793128 +1.3.6.1.2.1.31.1.1.1.8.2|70|0 +1.3.6.1.2.1.31.1.1.1.8.3|70|1272 +1.3.6.1.2.1.31.1.1.1.8.4|70|889420 +1.3.6.1.2.1.31.1.1.1.8.4097|70|0 +1.3.6.1.2.1.31.1.1.1.8.8186|70|0 +1.3.6.1.2.1.31.1.1.1.8.8189|70|0 +1.3.6.1.2.1.31.1.1.1.8.8190|70|0 +1.3.6.1.2.1.31.1.1.1.9.1|70|36706 +1.3.6.1.2.1.31.1.1.1.9.2|70|0 +1.3.6.1.2.1.31.1.1.1.9.3|70|0 +1.3.6.1.2.1.31.1.1.1.9.4|70|2 +1.3.6.1.2.1.31.1.1.1.9.4097|70|0 +1.3.6.1.2.1.31.1.1.1.9.8186|70|0 +1.3.6.1.2.1.31.1.1.1.9.8189|70|0 +1.3.6.1.2.1.31.1.1.1.9.8190|70|0 +1.3.6.1.2.1.31.1.1.1.10.1|70|2021397420519 +1.3.6.1.2.1.31.1.1.1.10.2|70|0 +1.3.6.1.2.1.31.1.1.1.10.3|70|22086552213 +1.3.6.1.2.1.31.1.1.1.10.4|70|15424285029555 +1.3.6.1.2.1.31.1.1.1.10.4097|70|0 +1.3.6.1.2.1.31.1.1.1.10.8186|70|0 +1.3.6.1.2.1.31.1.1.1.10.8189|70|0 +1.3.6.1.2.1.31.1.1.1.10.8190|70|0 +1.3.6.1.2.1.31.1.1.1.11.1|70|6520387509 +1.3.6.1.2.1.31.1.1.1.11.2|70|0 +1.3.6.1.2.1.31.1.1.1.11.3|70|19843377 +1.3.6.1.2.1.31.1.1.1.11.4|70|13858501376 +1.3.6.1.2.1.31.1.1.1.11.4097|70|0 +1.3.6.1.2.1.31.1.1.1.11.8186|70|0 +1.3.6.1.2.1.31.1.1.1.11.8189|70|0 +1.3.6.1.2.1.31.1.1.1.11.8190|70|0 +1.3.6.1.2.1.31.1.1.1.12.1|70|846146 +1.3.6.1.2.1.31.1.1.1.12.2|70|0 +1.3.6.1.2.1.31.1.1.1.12.3|70|64368 +1.3.6.1.2.1.31.1.1.1.12.4|70|44684387 +1.3.6.1.2.1.31.1.1.1.12.4097|70|0 +1.3.6.1.2.1.31.1.1.1.12.8186|70|0 +1.3.6.1.2.1.31.1.1.1.12.8189|70|0 +1.3.6.1.2.1.31.1.1.1.12.8190|70|0 +1.3.6.1.2.1.31.1.1.1.13.1|70|8 +1.3.6.1.2.1.31.1.1.1.13.2|70|0 +1.3.6.1.2.1.31.1.1.1.13.3|70|55 +1.3.6.1.2.1.31.1.1.1.13.4|70|36649 +1.3.6.1.2.1.31.1.1.1.13.4097|70|0 +1.3.6.1.2.1.31.1.1.1.13.8186|70|0 +1.3.6.1.2.1.31.1.1.1.13.8189|70|0 +1.3.6.1.2.1.31.1.1.1.13.8190|70|0 +1.3.6.1.2.1.31.1.1.1.14.1|2|1 +1.3.6.1.2.1.31.1.1.1.14.2|2|1 +1.3.6.1.2.1.31.1.1.1.14.3|2|1 +1.3.6.1.2.1.31.1.1.1.14.4|2|1 +1.3.6.1.2.1.31.1.1.1.14.4097|2|1 +1.3.6.1.2.1.31.1.1.1.14.8186|2|1 +1.3.6.1.2.1.31.1.1.1.14.8189|2|1 +1.3.6.1.2.1.31.1.1.1.14.8190|2|1 +1.3.6.1.2.1.31.1.1.1.15.1|66|1000 +1.3.6.1.2.1.31.1.1.1.15.2|66|10 +1.3.6.1.2.1.31.1.1.1.15.3|66|10 +1.3.6.1.2.1.31.1.1.1.15.4|66|1000 +1.3.6.1.2.1.31.1.1.1.15.4097|66|10 +1.3.6.1.2.1.31.1.1.1.15.8186|66|1000 +1.3.6.1.2.1.31.1.1.1.15.8189|66|1000 +1.3.6.1.2.1.31.1.1.1.15.8190|66|1000 +1.3.6.1.2.1.31.1.1.1.16.1|2|2 +1.3.6.1.2.1.31.1.1.1.16.2|2|2 +1.3.6.1.2.1.31.1.1.1.16.3|2|2 +1.3.6.1.2.1.31.1.1.1.16.4|2|2 +1.3.6.1.2.1.31.1.1.1.16.4097|2|2 +1.3.6.1.2.1.31.1.1.1.16.8186|2|2 +1.3.6.1.2.1.31.1.1.1.16.8189|2|2 +1.3.6.1.2.1.31.1.1.1.16.8190|2|2 +1.3.6.1.2.1.31.1.1.1.17.1|2|1 +1.3.6.1.2.1.31.1.1.1.17.2|2|2 +1.3.6.1.2.1.31.1.1.1.17.3|2|2 +1.3.6.1.2.1.31.1.1.1.17.4|2|1 +1.3.6.1.2.1.31.1.1.1.17.4097|2|2 +1.3.6.1.2.1.31.1.1.1.17.8186|2|1 +1.3.6.1.2.1.31.1.1.1.17.8189|2|1 +1.3.6.1.2.1.31.1.1.1.17.8190|2|1 +1.3.6.1.2.1.31.1.1.1.18.1|4|Port Alias +1.3.6.1.2.1.31.1.1.1.18.2|4|eth-0-2 +1.3.6.1.2.1.31.1.1.1.18.3|4|eth-0-3 +1.3.6.1.2.1.31.1.1.1.18.4|4|Port Alias +1.3.6.1.2.1.31.1.1.1.18.4097|4|vlan1 +1.3.6.1.2.1.31.1.1.1.18.8186|4|MGMT +1.3.6.1.2.1.31.1.1.1.18.8189|4|MANAGEMENT +1.3.6.1.2.1.31.1.1.1.18.8190|4|MANAGEMENT +1.3.6.1.2.1.31.1.1.1.19.1|67|0 +1.3.6.1.2.1.31.1.1.1.19.2|67|0 +1.3.6.1.2.1.31.1.1.1.19.3|67|0 +1.3.6.1.2.1.31.1.1.1.19.4|67|0 +1.3.6.1.2.1.31.1.1.1.19.4097|67|0 +1.3.6.1.2.1.31.1.1.1.19.8186|67|0 +1.3.6.1.2.1.31.1.1.1.19.8189|67|0 +1.3.6.1.2.1.31.1.1.1.19.8190|67|0 +1.3.6.1.4.1.2021.10.1.5.1|2|5 +1.3.6.1.4.1.2021.10.1.5.2|2|5 +1.3.6.1.4.1.2021.10.1.5.3|2|1 +1.3.6.1.4.1.30005.1.7.100.1.1.1.1.1.1.8.1|4|HF17240001 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.1.0|4|device hostname +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.2.0|2|15 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.3.0|67|1261676200 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.4.0|4|1.0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.5.0|4|2.2.2Build2 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.6.0|4|2017-12-08 02:22:52 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.7.0|2|49 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.1.8.0|4|BTI-SA-805 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.1.1.0|64|0.0.0.0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.1.2.0|4| +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.1.3.0|4| +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.1.4.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.2.1.0|4| +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.2.2.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.2.3.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.1.0|4| +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.3.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.4.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.5.0|4|1970/Jan/01-00:00:00 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.1.1|2|1 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.1.2|2|2 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.2.1|4|HA805 v2.2.2Build2 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.2.2|4|HA805 v1.2.3Build11 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.3.1|4|2017-12-08 02:22:52 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.3.2|4|2015-08-21 08:59:38 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.4.1|2|12642341 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.4.2|2|12560549 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.5.1|2|1 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.2.3.10.1.5.2|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.1.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.2.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.3.0|4|1970/Jan/02-23:53:40 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.4.0|4|UTC +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.5.0|4|Oct 28 16:34:21 2020 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.6.0|4|(23:53:04 UTC Fri Jan 02 1970) admin end +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.7.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.8.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.9.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.10.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.11.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.12.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.13.0|2|0 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.14.0|2|80 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.3.15.0|2|-30 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.5.1.0|2|4090 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.5.2.0|2|7 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.5.3.0|2|4094 +1.3.6.1.4.1.30005.1.7.100.1.2.1.1.5.4.0|2|7 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.1.1|2|1 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.1.2|2|2 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.1.3|2|3 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.1.4|2|4 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.2.1|4|eth-0-1 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.2.2|4|eth-0-2 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.2.3|4|eth-0-3 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.2.4|4|eth-0-4 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.3.1|4|Internal +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.3.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.3.3|4|Internal +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.3.4|4|Internal +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.1|4|45.11 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.3|4|39.58 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.4.4|4|44.09 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.5.1|4|3.29 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.5.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.5.3|4|3.32 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.5.4|4|3.29 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.6.1|4|11.00 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.6.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.6.3|4|0.00 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.6.4|4|10.90 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.1|4|-2.61 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.3|4|-40.00 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.7.4|4|-2.25 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.1|4|-20.32 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.2|4|N/A +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.3|4|-40.00 +1.3.6.1.4.1.30005.1.7.100.1.2.6.3.1.8.4|4|-7.12 +1.3.6.1.6.3.10.2.1.3.0|2|1336401