From 80ac2390c00b3e38a42f984582dff602b755ba6d Mon Sep 17 00:00:00 2001 From: Jezekus Date: Sun, 10 Jan 2021 23:56:17 +0100 Subject: [PATCH] Fix for Mikrotik SwOS discovery (#12426) * Update Mikrotik MIBs to latest revision 202010080000Z * Fix of Mikrotik SwOS definition - missing items removal. Added SwOS discovery file to add supported items. * Add test data generated from CSS106-1G-4P-1S * Fix of wrongly mixed old and new test data. Fresh export. --- includes/definitions/discovery/swos.yaml | 228 +++ includes/definitions/swos.yaml | 5 +- mibs/mikrotik/MIKROTIK-MIB | 483 +++++- tests/data/swos.json | 1755 ++++++++++++++++++++++ tests/snmpsim/swos.snmprec | 319 +++- 5 files changed, 2750 insertions(+), 40 deletions(-) create mode 100644 includes/definitions/discovery/swos.yaml create mode 100644 tests/data/swos.json diff --git a/includes/definitions/discovery/swos.yaml b/includes/definitions/discovery/swos.yaml new file mode 100644 index 0000000000..5b5bf4bb12 --- /dev/null +++ b/includes/definitions/discovery/swos.yaml @@ -0,0 +1,228 @@ +mib: MIKROTIK-MIB +modules: + os: + sysDescr_regex: '/(?.*)\sSwOS\s(?.*)/' + sensors: + pre-cache: + data: + - + oid: + - mtxrInterfaceStatsName + temperature: + data: + - + oid: mtxrOpticalTable + value: mtxrOpticalTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.6.{{ $index }}' + descr: mtxrOpticalName + index: 'mtxrOpticalTemperature.{{ $index }}' + skip_value_gt: 25000 + skip_values: + - + oid: mtxrOpticalName + op: '==' + value: "" + - + oid: mtxrHlSensorTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.3.5.{{ $index }}' + divisor: 10 + descr: 'Sensor chip' + index: 'mtxrHlSensorTemperature.{{ $index }}' + - + oid: mtxrHlCpuTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.3.6.{{ $index }}' + divisor: 10 + descr: 'Processor' + index: 'mtxrHlCpuTemperature.{{ $index }}' + - + oid: mtxrHlBoardTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.3.7.{{ $index }}' + divisor: 10 + descr: 'System board' + index: 'mtxrHlBoardTemperature.{{ $index }}' + - + oid: mtxrHlTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.3.10.{{ $index }}' + index: 0 + divisor: 10 + descr: 'Temperature {{ $index }}' + low_limit: -40 + low_warn_limit: -35 + warn_limit: 65 + high_limit: 70 + - + oid: mtxrHlProcessorTemperature + num_oid: '.1.3.6.1.4.1.14988.1.1.3.11.{{ $index }}' + index: 1 + divisor: 10 + descr: 'Processor Temperature {{ $index }}' + voltage: + data: + - + oid: mtxrOpticalTable + value: mtxrOpticalSupplyVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.7.{{ $index }}' + divisor: 1000 + descr: mtxrOpticalName + index: 'mtxrOpticalSupplyVoltage.{{ $index }}' + skip_values: + - + oid: mtxrOpticalName + op: '==' + value: "" + - + oid: mtxrPOETable + value: mtxrPOEVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.15.1.1.4.{{ $index }}' + divisor: 10 + descr: '{{ $mtxrPOEName }} POE' + index: 'mtxrPOEVoltage.{{ $index }}' + - + oid: mtxrHlCoreVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.3.1.{{ $index }}' + descr: 'Core' + index: 'mtxrHlCoreVoltage.{{ $index }}' + - + oid: mtxrHlThreeDotThreeVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.3.2.{{ $index }}' + descr: '3.3V' + index: 'mtxrHlThreeDotThreeVoltage.{{ $index }}' + - + oid: mtxrHlFiveVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.3.3.{{ $index }}' + descr: '5V' + index: 'mtxrHlFiveVoltage.{{ $index }}' + - + oid: mtxrHlTwelveVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.3.4.{{ $index }}' + descr: '12V' + index: 'mtxrHlTwelveVoltage.{{ $index }}' + - + oid: mtxrHlVoltage + num_oid: '.1.3.6.1.4.1.14988.1.1.3.8.{{ $index }}' + divisor: 10 + descr: 'Voltage {{ $index }}' + current: + data: + - + oid: mtxrOpticalTable + value: mtxrOpticalTxBiasCurrent + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.8.{{ $index }}' + divisor: 1000 + descr: '{{ $mtxrOpticalName }} Tx' + index: 'mtxrOpticalTxBiasCurrent.{{ $index }}' + skip_values: + - + oid: mtxrOpticalName + op: '==' + value: "" + - + oid: mtxrPOETable + value: mtxrPOECurrent + num_oid: '.1.3.6.1.4.1.14988.1.1.15.1.1.5.{{ $index }}' + divisor: 1000 + descr: '{{ $mtxrPOEName }} POE' + index: 'mtxrPOECurrent.{{ $index }}' + - + oid: mtxrHlCurrent + num_oid: '.1.3.6.1.4.1.14988.1.1.3.13.{{ $index }}' + divisor: 1000 + descr: 'Current' + index: '0' + dbm: + data: + - + oid: mtxrOpticalTable + value: mtxrOpticalTxPower + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.9.{{ $index }}' + divisor: 1000 + descr: '{{ $mtxrOpticalName }} Tx' + index: 'mtxrOpticalTxPower.{{ $index }}' + - + oid: mtxrOpticalTable + value: mtxrOpticalRxPower + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.10.{{ $index }}' + divisor: 1000 + descr: '{{ $mtxrOpticalName }} Rx' + index: 'mtxrOpticalRxPower.{{ $index }}' + state: + data: + - + oid: mtxrOpticalTable + value: mtxrOpticalRxLoss + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.3.{{ $index }}' + descr: '{{ $mtxrOpticalName }} Rx' + index: 'mtxrOpticalRxLoss.{{ $index }}' + state_name: mtxrOpticalRxLoss + states: + - { descr: no, graph: 1, value: 0, generic: 0 } + - { descr: yes, graph: 1, value: 1, generic: 2 } + - { descr: 'null', graph: 1, value: 2, generic: 3 } + - + oid: mtxrOpticalTable + value: mtxrOpticalTxFault + num_oid: '.1.3.6.1.4.1.14988.1.1.19.1.1.4.{{ $index }}' + descr: '{{ $mtxrOpticalName }} Tx' + index: 'mtxrOpticalTxFault.{{ $index }}' + state_name: mtxrOpticalTxFault + states: + - { descr: no, graph: 1, value: 0, generic: 0 } + - { descr: yes, graph: 1, value: 1, generic: 2 } + - { descr: 'null', graph: 1, value: 2, generic: 3 } + - + oid: mtxrPOETable + value: mtxrPOEStatus + num_oid: '.1.3.6.1.4.1.14988.1.1.15.1.1.3.{{ $index }}' + descr: '{{ $mtxrPOEName }} POE' + index: 'mtxrPOEStatus.{{ $index }}' + state_name: mtxrPOEStatus + states: + - { descr: 'disabled', graph: 1, value: 1, generic: 3 } + - { descr: 'waitingForLoad', graph: 1, value: 2, generic: 3 } + - { descr: 'poweredOn', graph: 1, value: 3, generic: 0 } + - { descr: 'overload', graph: 1, value: 4, generic: 2 } + - + oid: mtxrHlPowerSupplyState + num_oid: '.1.3.6.1.4.1.14988.1.1.3.15.{{ $index }}' + descr: Primary PSU + index: 'mtxrHlPowerSupplyState.{{ $index }}' + state_name: mtxrHlPowerSupplyState + states: + - { value: 0, generic: 2, graph: 1, descr: 'false' } + - { value: 1, generic: 0, graph: 1, descr: 'true' } + - + oid: mtxrHlBackupPowerSupplyState + num_oid: '.1.3.6.1.4.1.14988.1.1.3.16.{{ $index }}' + descr: Backup PSU + index: 'mtxrHlBackupPowerSupplyState.{{ $index }}' + state_name: mtxrHlBackupPowerSupplyState + states: + - { value: 0, generic: 2, graph: 1, descr: 'false' } + - { value: 1, generic: 0, graph: 1, descr: 'true' } + power: + data: + - + oid: mtxrPOETable + value: mtxrPOEPower + num_oid: '.1.3.6.1.4.1.14988.1.1.15.1.1.6.{{ $index }}' + divisor: 10 + descr: '{{ $mtxrPOEName }} POE' + index: 'mtxrPOEPower.{{ $index }}' + - + oid: mtxrHlPower + num_oid: '.1.3.6.1.4.1.14988.1.1.3.12.{{ $index }}' + divisor: 10 + descr: 'Power Usage' + index: '1' + fanspeed: + data: + - + oid: mtxrHlFanSpeed1 + num_oid: '.1.3.6.1.4.1.14988.1.1.3.17.{{ $index }}' + descr: 'Fan #1' + index: '0' + - + oid: mtxrHlFanSpeed2 + num_oid: '.1.3.6.1.4.1.14988.1.1.3.18.{{ $index }}' + descr: 'Fan #2' + index: '1' diff --git a/includes/definitions/swos.yaml b/includes/definitions/swos.yaml index 85be4e72f4..0d56473d46 100644 --- a/includes/definitions/swos.yaml +++ b/includes/definitions/swos.yaml @@ -1,13 +1,12 @@ os: swos text: 'Mikrotik SwOS' icon: mikrotik +group: mikrotik type: network -nobulk: true mib_dir: mikrotik +#rfc1628_compat: true over: - { graph: device_bits, text: 'Device Traffic' } - - { graph: device_processor, text: 'CPU Usage' } - - { graph: device_mempool, text: 'Memory Usage' } discovery: - sysObjectID: .1.3.6.1.4.1.14988.2 diff --git a/mibs/mikrotik/MIKROTIK-MIB b/mibs/mikrotik/MIKROTIK-MIB index f43423bcba..8a76448f74 100644 --- a/mibs/mikrotik/MIKROTIK-MIB +++ b/mibs/mikrotik/MIKROTIK-MIB @@ -1,17 +1,18 @@ MIKROTIK-MIB DEFINITIONS ::= BEGIN IMPORTS +InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32, IpAddress, Counter64, enterprises, NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; mikrotikExperimentalModule MODULE-IDENTITY - LAST-UPDATED "201807310000Z" + LAST-UPDATED "202010080000Z" ORGANIZATION "MikroTik" CONTACT-INFO "support@mikrotik.com" DESCRIPTION "" - REVISION "201807310000Z" + REVISION "202010080000Z" DESCRIPTION "" ::= { mikrotik 1 } @@ -39,6 +40,7 @@ mtxrLTEModem OBJECT IDENTIFIER ::= { mtXRouterOs 16 } mtxrPartition OBJECT IDENTIFIER ::= { mtXRouterOs 17 } mtxrScriptRun OBJECT IDENTIFIER ::= { mtXRouterOs 18 } mtxrOptical OBJECT IDENTIFIER ::= { mtXRouterOs 19 } +mtxrIPSec OBJECT IDENTIFIER ::= { mtXRouterOs 20 } ObjectIndex ::= TEXTUAL-CONVENTION DISPLAY-HINT "x" @@ -104,6 +106,12 @@ BoolValue ::= TEXTUAL-CONVENTION "Boolean value." SYNTAX INTEGER { false(0), true(1) } +IsakmpCookie ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION "ISAKMP cookie string" + SYNTAX OCTET STRING (SIZE (16)) + -- WIRELESS ******************************************************************** mtxrWlStatTable OBJECT-TYPE @@ -129,7 +137,9 @@ MtxrWlStatEntry ::= SEQUENCE { mtxrWlStatSsid DisplayString, mtxrWlStatBssid MacAddress, mtxrWlStatFreq Integer32, - mtxrWlStatBand DisplayString + mtxrWlStatBand DisplayString, + mtxrWlStatTxCCQ Counter32, + mtxrWlStatRxCCQ Counter32 } mtxrWlStatIndex OBJECT-TYPE @@ -188,6 +198,21 @@ mtxrWlStatBand OBJECT-TYPE DESCRIPTION "" ::= { mtxrWlStatEntry 8 } +mtxrWlStatTxCCQ OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrWlStatEntry 9 } + +mtxrWlStatRxCCQ OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrWlStatEntry 10 } + +-- WlRtabTable mtxrWlRtabTable OBJECT-TYPE SYNTAX SEQUENCE OF MtxrWlRtabEntry MAX-ACCESS not-accessible @@ -223,7 +248,8 @@ MtxrWlRtabEntry ::= SEQUENCE { mtxrWlRtabRxStrengthCh1 Integer32, mtxrWlRtabTxStrengthCh2 Integer32, mtxrWlRtabRxStrengthCh2 Integer32, - mtxrWlRtabTxStrength Integer32 + mtxrWlRtabTxStrength Integer32, + mtxrWlRtabRadioName DisplayString } mtxrWlRtabAddr OBJECT-TYPE @@ -359,6 +385,13 @@ mtxrWlRtabTxStrength OBJECT-TYPE DESCRIPTION "" ::= { mtxrWlRtabEntry 19 } +mtxrWlRtabRadioName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrWlRtabEntry 20 } + mtxrWlRtabEntryCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only @@ -500,7 +533,8 @@ MtxrWlCMRtabEntry ::= SEQUENCE { mtxrWlCMRtabRxRate Gauge32, mtxrWlCMRtabTxStrength Integer32, mtxrWlCMRtabRxStrength Integer32, - mtxrWlCMRtabSsid DisplayString + mtxrWlCMRtabSsid DisplayString, + mtxrWlCMRtabEapIdent DisplayString } mtxrWlCMRtabAddr OBJECT-TYPE @@ -588,6 +622,13 @@ mtxrWlCMRtabSsid OBJECT-TYPE DESCRIPTION "" ::= { mtxrWlCMRtabEntry 12 } +mtxrWlCMRtabEapIdent OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrWlCMRtabEntry 13 } + mtxrWlCMRtabEntryCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only @@ -745,9 +786,9 @@ MtxrWl60GEntry ::= SEQUENCE { mtxrWl60GMcs Integer32, mtxrWl60GSignal Integer32, mtxrWl60GTxSector Integer32, - mtxrWl60GRxSector Integer32, mtxrWl60GTxSectorInfo DisplayString, - mtxrWl60GRssi Integer32 + mtxrWl60GRssi Integer32, + mtxrWl60GPhyRate Gauge32 } mtxrWl60GIndex OBJECT-TYPE @@ -818,13 +859,6 @@ mtxrWl60GTxSector OBJECT-TYPE DESCRIPTION "" ::= { mtxrWl60GEntry 9 } -mtxrWl60GRxSector OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { mtxrWl60GEntry 10 } - mtxrWl60GTxSectorInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only @@ -839,6 +873,13 @@ mtxrWl60GRssi OBJECT-TYPE DESCRIPTION "" ::= { mtxrWl60GEntry 12 } +mtxrWl60GPhyRate OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrWl60GEntry 13 } + -- W60GSta mtxrWl60GStaTable OBJECT-TYPE SYNTAX SEQUENCE OF MtxrWl60GStaEntry @@ -862,7 +903,6 @@ MtxrWl60GStaEntry ::= SEQUENCE { mtxrWl60GStaMcs Integer32, mtxrWl60GStaSignal Integer32, mtxrWl60GStaTxSector Integer32, - mtxrWl60GStaRxSector Integer32, mtxrWl60GStaPhyRate Gauge32, mtxrWl60GStaRssi Integer32, mtxrWl60GStaDistance Integer32 @@ -910,13 +950,6 @@ mtxrWl60GStaTxSector OBJECT-TYPE DESCRIPTION "" ::= { mtxrWl60GStaEntry 6 } -mtxrWl60GStaRxSector OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { mtxrWl60GStaEntry 7 } - mtxrWl60GStaPhyRate OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only @@ -947,6 +980,8 @@ mtxrWirelessGroup OBJECT-GROUP OBJECTS { mtxrWlStatBssid, mtxrWlStatFreq, mtxrWlStatBand, + mtxrWlStatTxCCQ, + mtxrWlStatRxCCQ, mtxrWlRtabStrength, mtxrWlRtabTxBytes, mtxrWlRtabRxBytes, @@ -965,6 +1000,7 @@ mtxrWirelessGroup OBJECT-GROUP OBJECTS { mtxrWlRtabTxStrengthCh2, mtxrWlRtabRxStrengthCh2, mtxrWlRtabTxStrength, + mtxrWlRtabRadioName, mtxrWlApTxRate, mtxrWlApRxRate, mtxrWlApSsid, @@ -998,15 +1034,14 @@ mtxrWirelessGroup OBJECT-GROUP OBJECTS { mtxrWl60GMcs, mtxrWl60GSignal, mtxrWl60GTxSector, - mtxrWl60GRxSector, mtxrWl60GTxSectorInfo, mtxrWl60GRssi, + mtxrWl60GPhyRate, mtxrWl60GStaConnected, mtxrWl60GStaRemote, mtxrWl60GStaMcs, mtxrWl60GStaSignal, - mtxrWl60GStaTxSector, - mtxrWl60GStaRxSector + mtxrWl60GStaTxSector } STATUS current DESCRIPTION "" @@ -1376,28 +1411,86 @@ mtxrHlBackupPowerSupplyState OBJECT-TYPE ::= { mtxrHealth 16 } mtxrHlFanSpeed1 OBJECT-TYPE - SYNTAX DisplayString + SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "rpm" ::= { mtxrHealth 17 } mtxrHlFanSpeed2 OBJECT-TYPE - SYNTAX DisplayString + SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "rpm" ::= { mtxrHealth 18 } +mtxrGaugeTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtxrGaugeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { mtxrHealth 100 } + +mtxrGaugeTableEntry OBJECT-TYPE + SYNTAX MtxrGaugeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { mtxrGaugeIndex } + ::= { mtxrGaugeTable 1 } + +MtxrGaugeTableEntry ::= SEQUENCE { + mtxrGaugeIndex ObjectIndex, + mtxrGaugeName DisplayString, + mtxrGaugeValue Gauge32, + mtxrGaugeUnit INTEGER +} + +mtxrGaugeIndex OBJECT-TYPE + SYNTAX ObjectIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { mtxrGaugeTableEntry 1 } + +mtxrGaugeName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrGaugeTableEntry 2 } + +mtxrGaugeValue OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrGaugeTableEntry 3 } + +mtxrGaugeUnit OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + rpm(2), + dV(3), + dA(4), + dW(5), + status(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "units" + ::= { mtxrGaugeTableEntry 4 } + mtxrHealthGroup OBJECT-GROUP OBJECTS { mtxrHlCoreVoltage, mtxrHlThreeDotThreeVoltage, mtxrHlFiveVoltage, mtxrHlTwelveVoltage, mtxrHlSensorTemperature, mtxrHlCpuTemperature, - mtxrHlBoardTemperature, mtxrHlVoltage, mtxrHlActiveFan, + mtxrHlBoardTemperature, mtxrHlVoltage, mtxrHlActiveFan, mtxrHlTemperature, mtxrHlProcessorTemperature, mtxrHlCurrent, mtxrHlPower, mtxrHlProcessorFrequency, mtxrHlPowerSupplyState, mtxrHlBackupPowerSupplyState, - mtxrHlFanSpeed1, mtxrHlFanSpeed2 + mtxrHlFanSpeed1, mtxrHlFanSpeed2, + mtxrGaugeName, mtxrGaugeValue, mtxrGaugeUnit } STATUS current DESCRIPTION "" @@ -1858,7 +1951,7 @@ MtxrDnStatEntry ::= SEQUENCE { mtxrDnStatTxStrength Integer32, mtxrDnStatRxStrength Integer32, mtxrDnConnected Integer32 -} +} mtxrDnStatIndex OBJECT-TYPE SYNTAX ObjectIndex @@ -2185,7 +2278,8 @@ MtxrInterfaceStatsEntry ::= SEQUENCE { mtxrInterfaceStatsTxJabber Counter64, mtxrInterfaceStatsTxFCSError Counter64, mtxrInterfaceStatsTxControl Counter64, - mtxrInterfaceStatsTxFragment Counter64 + mtxrInterfaceStatsTxFragment Counter64, + mtxrInterfaceStatsLinkDowns Counter32 } mtxrInterfaceStatsIndex OBJECT-TYPE @@ -2285,7 +2379,7 @@ mtxrInterfaceStatsRxBytes OBJECT-TYPE STATUS current DESCRIPTION "" ::= { mtxrInterfaceStatsEntry 31 } - + mtxrInterfaceStatsRxPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only @@ -2657,6 +2751,13 @@ mtxrInterfaceStatsTxFragment OBJECT-TYPE DESCRIPTION "" ::= { mtxrInterfaceStatsEntry 89 } +mtxrInterfaceStatsLinkDowns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrInterfaceStatsEntry 90 } + mtxrInterfaceStatsGroup OBJECT-GROUP OBJECTS { mtxrInterfaceStatsName, mtxrInterfaceStatsDriverRxBytes, @@ -2726,7 +2827,8 @@ mtxrInterfaceStatsGroup OBJECT-GROUP OBJECTS { mtxrInterfaceStatsTxJabber, mtxrInterfaceStatsTxFCSError, mtxrInterfaceStatsTxControl, - mtxrInterfaceStatsTxFragment + mtxrInterfaceStatsTxFragment, + mtxrInterfaceStatsLinkDowns } STATUS current DESCRIPTION "" @@ -2840,7 +2942,14 @@ MtxrLTEModemEntry ::= SEQUENCE { mtxrLTEModemSignalRSRP Integer32, mtxrLTEModemCellId HexInt, mtxrLTEModemAccessTechnology INTEGER, - mtxrLTEModemSignalSINR Integer32 + mtxrLTEModemSignalSINR Integer32, + mtxrLTEModemEnbId Integer32, + mtxrLTEModemSectorId Integer32, + mtxrLTEModemLac Integer32, + mtxrLTEModemIMEI DisplayString, + mtxrLTEModemIMSI DisplayString, + mtxrLTEModemUICC DisplayString, + mtxrLTEModemRAT DisplayString } mtxrLTEModemInterfaceIndex OBJECT-TYPE @@ -2902,13 +3011,69 @@ mtxrLTEModemSignalSINR OBJECT-TYPE DESCRIPTION "dB" ::= { mtxrLTEModemEntry 7 } +mtxrLTEModemEnbId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 8 } + +mtxrLTEModemSectorId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 9 } + +mtxrLTEModemLac OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 10 } + +mtxrLTEModemIMEI OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 11 } + +mtxrLTEModemIMSI OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 12 } + +mtxrLTEModemUICC OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 13 } + +mtxrLTEModemRAT OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrLTEModemEntry 14 } + mtxrLTEModemGroup OBJECT-GROUP OBJECTS { mtxrLTEModemSignalRSSI, mtxrLTEModemSignalRSRQ, mtxrLTEModemSignalRSRP, mtxrLTEModemCellId, mtxrLTEModemAccessTechnology, - mtxrLTEModemSignalSINR + mtxrLTEModemSignalSINR, + mtxrLTEModemEnbId, + mtxrLTEModemSectorId, + mtxrLTEModemLac, + mtxrLTEModemIMEI, + mtxrLTEModemIMSI, + mtxrLTEModemUICC, + mtxrLTEModemRAT } STATUS current DESCRIPTION "" @@ -3114,6 +3279,253 @@ mtxrOpticalRxPower OBJECT-TYPE DESCRIPTION "" ::= { mtxrOpticalTableEntry 10 } +-- IPSec ***************************************************************** + +mtxrIkeSACount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE SA count" + ::= { mtxrIPSec 1 } + +mtxrIkeSATable OBJECT-TYPE + SYNTAX SEQUENCE OF MtxrIkeSATableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "IKE SA table" + ::= { mtxrIPSec 2 } + +mtxrIkeSATableEntry OBJECT-TYPE + SYNTAX MtxrIkeSATableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { + mtxrIkeSAIndex + } + ::= { mtxrIkeSATable 1 } + +MtxrIkeSATableEntry ::= SEQUENCE { + mtxrIkeSAIndex ObjectIndex, + mtxrIkeSAInitiatorCookie IsakmpCookie, + mtxrIkeSAResponderCookie IsakmpCookie, + mtxrIkeSAResponder BoolValue, + mtxrIkeSANatt BoolValue, + mtxrIkeSAVersion Gauge32, + mtxrIkeSAState INTEGER, + mtxrIkeSAUptime TimeTicks, + mtxrIkeSASeen TimeTicks, + mtxrIkeSAIdentity DisplayString, + mtxrIkeSAPh2Count Gauge32, + mtxrIkeSALocalAddressType InetAddressType, + mtxrIkeSALocalAddress InetAddress, + mtxrIkeSALocalPort InetPortNumber, + mtxrIkeSAPeerAddressType InetAddressType, + mtxrIkeSAPeerAddress InetAddress, + mtxrIkeSAPeerPort InetPortNumber, + mtxrIkeSADynamicAddressType InetAddressType, + mtxrIkeSADynamicAddress InetAddress, + mtxrIkeSATxBytes Counter64, + mtxrIkeSARxBytes Counter64, + mtxrIkeSATxPackets Counter64, + mtxrIkeSARxPackets Counter64 +} + +mtxrIkeSAGroup OBJECT-GROUP OBJECTS { + mtxrIkeSACount, + mtxrIkeSAInitiatorCookie, + mtxrIkeSAResponderCookie, + mtxrIkeSAResponder, + mtxrIkeSANatt, + mtxrIkeSAVersion, + mtxrIkeSAState, + mtxrIkeSAUptime, + mtxrIkeSASeen, + mtxrIkeSAIdentity, + mtxrIkeSAPh2Count, + mtxrIkeSALocalAddressType, + mtxrIkeSALocalAddress, + mtxrIkeSALocalPort, + mtxrIkeSAPeerAddressType, + mtxrIkeSAPeerAddress, + mtxrIkeSAPeerPort, + mtxrIkeSADynamicAddressType, + mtxrIkeSADynamicAddress, + mtxrIkeSATxBytes, + mtxrIkeSARxBytes, + mtxrIkeSATxPackets, + mtxrIkeSARxPackets + } + STATUS current + DESCRIPTION "" + ::= { mtXRouterOsGroups 7 } + +mtxrIkeSAIndex OBJECT-TYPE + SYNTAX ObjectIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 1 } + +mtxrIkeSAInitiatorCookie OBJECT-TYPE + SYNTAX IsakmpCookie + MAX-ACCESS read-only + STATUS current + DESCRIPTION "initiator SPI" + ::= { mtxrIkeSATableEntry 2 } + +mtxrIkeSAResponderCookie OBJECT-TYPE + SYNTAX IsakmpCookie + MAX-ACCESS read-only + STATUS current + DESCRIPTION "responder SPI" + ::= { mtxrIkeSATableEntry 3 } + +mtxrIkeSAResponder OBJECT-TYPE + SYNTAX BoolValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "IKE side" + ::= { mtxrIkeSATableEntry 4 } + +mtxrIkeSANatt OBJECT-TYPE + SYNTAX BoolValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "NAT is detected" + ::= { mtxrIkeSATableEntry 5 } + +mtxrIkeSAVersion OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "protocol version" + ::= { mtxrIkeSATableEntry 6 } + +mtxrIkeSAState OBJECT-TYPE + SYNTAX INTEGER { + exchange(1), + established(2), + expired(3), + eap(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 7 } + +mtxrIkeSAUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 8 } + +mtxrIkeSASeen OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "time elapsed since last valid IKE packet" + ::= { mtxrIkeSATableEntry 9 } + +mtxrIkeSAIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "peer identity" + ::= { mtxrIkeSATableEntry 10 } + +mtxrIkeSAPh2Count OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "total ph2 SA pairs" + ::= { mtxrIkeSATableEntry 11 } + +mtxrIkeSALocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 12 } + +mtxrIkeSALocalAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 13 } + +mtxrIkeSALocalPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 14 } + +mtxrIkeSAPeerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 15 } + +mtxrIkeSAPeerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 16 } + +mtxrIkeSAPeerPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 17 } + +mtxrIkeSADynamicAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "" + ::= { mtxrIkeSATableEntry 18 } + +mtxrIkeSADynamicAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "dynamic address allocated by mode config" + ::= { mtxrIkeSATableEntry 19 } + +mtxrIkeSATxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ph2 SA tx bytes" + ::= { mtxrIkeSATableEntry 20 } + +mtxrIkeSARxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ph2 SA rx bytes" + ::= { mtxrIkeSATableEntry 21 } + +mtxrIkeSATxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ph2 SA tx packets" + ::= { mtxrIkeSATableEntry 22 } + +mtxrIkeSARxPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ph2 SA rx packets" + ::= { mtxrIkeSATableEntry 23 } + -- TRAPS ********************************************************************** mtxrNotifications OBJECT IDENTIFIER ::= { mtxrTraps 0 } @@ -3139,3 +3551,4 @@ mtxrTrapGroup NOTIFICATION-GROUP NOTIFICATIONS { -- *************************************************************************** END + diff --git a/tests/data/swos.json b/tests/data/swos.json new file mode 100644 index 0000000000..3236914fd6 --- /dev/null +++ b/tests/data/swos.json @@ -0,0 +1,1755 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.14988.2", + "sysDescr": "CSS106-1G-4P-1S SwOS v2.11", + "sysContact": null, + "version": "v2.11", + "hardware": "CSS106-1G-4P-1S", + "features": null, + "os": "swos", + "type": "network", + "serial": null, + "icon": "mikrotik.svg", + "location": "" + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.14988.2", + "sysDescr": "CSS106-1G-4P-1S SwOS v2.11", + "sysContact": "", + "version": "v2.11", + "hardware": "CSS106-1G-4P-1S", + "features": null, + "os": "swos", + "type": "network", + "serial": null, + "icon": "mikrotik.svg", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Port1", + "ifName": "Port1", + "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": "Port1", + "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": "Port2", + "ifName": "Port2", + "portName": null, + "ifIndex": 2, + "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": "Port2", + "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": "Port3", + "ifName": "Port3", + "portName": null, + "ifIndex": 3, + "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": "Port3", + "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": "Port4", + "ifName": "Port4", + "portName": null, + "ifIndex": 4, + "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": "Port4", + "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": "Port5", + "ifName": "Port5", + "portName": null, + "ifIndex": 5, + "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": "Port5", + "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": "SFP", + "ifName": "SFP", + "portName": null, + "ifIndex": 6, + "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": "SFP", + "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": "Port1", + "ifName": "Port1", + "portName": null, + "ifIndex": 1, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 100, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Port1", + "ifPhysAddress": "6c3b6bf624e6", + "ifHardType": null, + "ifLastChange": 905778833, + "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": 1550795463, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 223660463, + "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": 104171510948, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 5932056463818, + "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": 1026381, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 330184, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 9369500, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 423266, + "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": "Port2", + "ifName": "Port2", + "portName": null, + "ifIndex": 2, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 100, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Port2", + "ifPhysAddress": "6c3b6bf624e7", + "ifHardType": null, + "ifLastChange": 1617, + "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": 3910754750, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 1168645246, + "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": 5275265301964, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 76231445187, + "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": 164668, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 1191952, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 15, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 9797688, + "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": "Port3", + "ifName": "Port3", + "portName": null, + "ifIndex": 3, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 100, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Port3", + "ifPhysAddress": "6c3b6bf624e8", + "ifHardType": null, + "ifLastChange": 905201233, + "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": 598367329, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 372384430, + "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": 656498518559, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 28227750580, + "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": 572, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 1356038, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 423085, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 9374580, + "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": "Port4", + "ifName": "Port4", + "portName": null, + "ifIndex": 4, + "ifSpeed": null, + "ifSpeed_prev": 0, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 0, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Port4", + "ifPhysAddress": "6c3b6bf624e9", + "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": 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": "Port5", + "ifName": "Port5", + "portName": null, + "ifIndex": 5, + "ifSpeed": null, + "ifSpeed_prev": 0, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 0, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "Port5", + "ifPhysAddress": "6c3b6bf624ea", + "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": 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": "SFP", + "ifName": "SFP", + "portName": null, + "ifIndex": 6, + "ifSpeed": null, + "ifSpeed_prev": 0, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "true", + "ifHighSpeed": 0, + "ifHighSpeed_prev": null, + "ifOperStatus": "down", + "ifOperStatus_prev": "down", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "SFP", + "ifPhysAddress": "6c3b6bf624eb", + "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": 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": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.19.1.1.8.5", + "sensor_index": "mtxrOpticalTxBiasCurrent.5", + "sensor_type": "swos", + "sensor_descr": "SFP Tx", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.5.2", + "sensor_index": "mtxrPOECurrent.2", + "sensor_type": "swos", + "sensor_descr": "Port1 POE", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.5.3", + "sensor_index": "mtxrPOECurrent.3", + "sensor_type": "swos", + "sensor_descr": "Port2 POE", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.5.4", + "sensor_index": "mtxrPOECurrent.4", + "sensor_type": "swos", + "sensor_descr": "Port3 POE", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.5.5", + "sensor_index": "mtxrPOECurrent.5", + "sensor_type": "swos", + "sensor_descr": "Port4 POE", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.6.2", + "sensor_index": "mtxrPOEPower.2", + "sensor_type": "swos", + "sensor_descr": "Port1 POE", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.6.3", + "sensor_index": "mtxrPOEPower.3", + "sensor_type": "swos", + "sensor_descr": "Port2 POE", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.6.4", + "sensor_index": "mtxrPOEPower.4", + "sensor_type": "swos", + "sensor_descr": "Port3 POE", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.6.5", + "sensor_index": "mtxrPOEPower.5", + "sensor_type": "swos", + "sensor_descr": "Port4 POE", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "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": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.3.2", + "sensor_index": "mtxrPOEStatus.2", + "sensor_type": "mtxrPOEStatus", + "sensor_descr": "Port1 POE", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "mtxrPOEStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.3.3", + "sensor_index": "mtxrPOEStatus.3", + "sensor_type": "mtxrPOEStatus", + "sensor_descr": "Port2 POE", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "mtxrPOEStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.3.4", + "sensor_index": "mtxrPOEStatus.4", + "sensor_type": "mtxrPOEStatus", + "sensor_descr": "Port3 POE", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "mtxrPOEStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.15.1.1.3.5", + "sensor_index": "mtxrPOEStatus.5", + "sensor_type": "mtxrPOEStatus", + "sensor_descr": "Port4 POE", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "mtxrPOEStatus" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.3.10.0", + "sensor_index": "0", + "sensor_type": "swos", + "sensor_descr": "Temperature 0", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 24, + "sensor_limit": 70, + "sensor_limit_warn": 65, + "sensor_limit_low": -40, + "sensor_limit_low_warn": -35, + "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": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.3.8.0", + "sensor_index": "0", + "sensor_type": "swos", + "sensor_descr": "Voltage 0", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 23.6, + "sensor_limit": 27.14, + "sensor_limit_warn": null, + "sensor_limit_low": 20.06, + "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": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.14988.1.1.19.1.1.7.5", + "sensor_index": "mtxrOpticalSupplyVoltage.5", + "sensor_type": "swos", + "sensor_descr": "SFP", + "group": null, + "sensor_divisor": 1000, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": 0, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "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": [ + { + "state_name": "mtxrPOEStatus", + "state_descr": "disabled", + "state_draw_graph": 1, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "mtxrPOEStatus", + "state_descr": "waitingForLoad", + "state_draw_graph": 1, + "state_value": 2, + "state_generic_value": 3 + }, + { + "state_name": "mtxrPOEStatus", + "state_descr": "poweredOn", + "state_draw_graph": 1, + "state_value": 3, + "state_generic_value": 0 + }, + { + "state_name": "mtxrPOEStatus", + "state_descr": "overload", + "state_draw_graph": 1, + "state_value": 4, + "state_generic_value": 2 + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/swos.snmprec b/tests/snmpsim/swos.snmprec index 501ec5cdd0..29ef7253cd 100644 --- a/tests/snmpsim/swos.snmprec +++ b/tests/snmpsim/swos.snmprec @@ -1,3 +1,318 @@ -1.3.6.1.2.1.1.1.0|4|RB260GS +1.3.6.1.2.1.1.1.0|4|CSS106-1G-4P-1S SwOS v2.11 1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.14988.2 -1.3.6.1.2.1.1.5.0|4|MikroTik +1.3.6.1.2.1.1.3.0|67|987562298 +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.1.6.0|4| +1.3.6.1.2.1.2.2.1.2.1|4|Port1 +1.3.6.1.2.1.2.2.1.2.2|4|Port2 +1.3.6.1.2.1.2.2.1.2.3|4|Port3 +1.3.6.1.2.1.2.2.1.2.4|4|Port4 +1.3.6.1.2.1.2.2.1.2.5|4|Port5 +1.3.6.1.2.1.2.2.1.2.6|4|SFP +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.5|2|6 +1.3.6.1.2.1.2.2.1.3.6|2|6 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.4.2|2|1500 +1.3.6.1.2.1.2.2.1.4.3|2|1500 +1.3.6.1.2.1.2.2.1.4.4|2|1500 +1.3.6.1.2.1.2.2.1.4.5|2|1500 +1.3.6.1.2.1.2.2.1.4.6|2|1500 +1.3.6.1.2.1.2.2.1.6.1|4x|6C3B6BF624E6 +1.3.6.1.2.1.2.2.1.6.2|4x|6C3B6BF624E7 +1.3.6.1.2.1.2.2.1.6.3|4x|6C3B6BF624E8 +1.3.6.1.2.1.2.2.1.6.4|4x|6C3B6BF624E9 +1.3.6.1.2.1.2.2.1.6.5|4x|6C3B6BF624EA +1.3.6.1.2.1.2.2.1.6.6|4x|6C3B6BF624EB +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|1 +1.3.6.1.2.1.2.2.1.7.3|2|1 +1.3.6.1.2.1.2.2.1.7.4|2|1 +1.3.6.1.2.1.2.2.1.7.5|2|1 +1.3.6.1.2.1.2.2.1.7.6|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|1 +1.3.6.1.2.1.2.2.1.8.3|2|1 +1.3.6.1.2.1.2.2.1.8.4|2|2 +1.3.6.1.2.1.2.2.1.8.5|2|2 +1.3.6.1.2.1.2.2.1.8.6|2|2 +1.3.6.1.2.1.2.2.1.9.1|67|905778833 +1.3.6.1.2.1.2.2.1.9.2|67|1617 +1.3.6.1.2.1.2.2.1.9.3|67|905201233 +1.3.6.1.2.1.2.2.1.9.4|67|0 +1.3.6.1.2.1.2.2.1.9.5|67|0 +1.3.6.1.2.1.2.2.1.9.6|67|0 +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.5|65|0 +1.3.6.1.2.1.2.2.1.13.6|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.5|65|0 +1.3.6.1.2.1.2.2.1.14.6|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.5|65|0 +1.3.6.1.2.1.2.2.1.19.6|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.5|65|0 +1.3.6.1.2.1.2.2.1.20.6|65|0 +1.3.6.1.2.1.17.1.1.0|4x|6C3B6BF624E6 +1.3.6.1.2.1.17.1.4.1.2.1|2|1 +1.3.6.1.2.1.17.1.4.1.2.2|2|2 +1.3.6.1.2.1.17.1.4.1.2.3|2|3 +1.3.6.1.2.1.17.1.4.1.2.4|2|4 +1.3.6.1.2.1.17.1.4.1.2.5|2|5 +1.3.6.1.2.1.17.1.4.1.2.6|2|6 +1.3.6.1.2.1.17.2.1.0|2|3 +1.3.6.1.2.1.17.2.2.0|2|32768 +1.3.6.1.2.1.17.2.3.0|67|81783132 +1.3.6.1.2.1.17.2.4.0|65|20 +1.3.6.1.2.1.17.2.5.0|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.6.0|2|19 +1.3.6.1.2.1.17.2.7.0|2|1 +1.3.6.1.2.1.17.2.8.0|2|8 +1.3.6.1.2.1.17.2.9.0|2|1 +1.3.6.1.2.1.17.2.10.0|2|6 +1.3.6.1.2.1.17.2.11.0|2|6 +1.3.6.1.2.1.17.2.12.0|2|8 +1.3.6.1.2.1.17.2.13.0|2|1 +1.3.6.1.2.1.17.2.14.0|2|6 +1.3.6.1.2.1.17.2.15.1.1.1|2|1 +1.3.6.1.2.1.17.2.15.1.1.2|2|2 +1.3.6.1.2.1.17.2.15.1.1.3|2|3 +1.3.6.1.2.1.17.2.15.1.1.4|2|4 +1.3.6.1.2.1.17.2.15.1.1.5|2|5 +1.3.6.1.2.1.17.2.15.1.1.6|2|6 +1.3.6.1.2.1.17.2.15.1.2.1|2|128 +1.3.6.1.2.1.17.2.15.1.2.2|2|128 +1.3.6.1.2.1.17.2.15.1.2.3|2|128 +1.3.6.1.2.1.17.2.15.1.2.4|2|128 +1.3.6.1.2.1.17.2.15.1.2.5|2|128 +1.3.6.1.2.1.17.2.15.1.2.6|2|128 +1.3.6.1.2.1.17.2.15.1.3.1|2|5 +1.3.6.1.2.1.17.2.15.1.3.2|2|5 +1.3.6.1.2.1.17.2.15.1.3.3|2|5 +1.3.6.1.2.1.17.2.15.1.3.4|2|2 +1.3.6.1.2.1.17.2.15.1.3.5|2|2 +1.3.6.1.2.1.17.2.15.1.3.6|2|2 +1.3.6.1.2.1.17.2.15.1.4.1|2|1 +1.3.6.1.2.1.17.2.15.1.4.2|2|1 +1.3.6.1.2.1.17.2.15.1.4.3|2|1 +1.3.6.1.2.1.17.2.15.1.4.4|2|1 +1.3.6.1.2.1.17.2.15.1.4.5|2|1 +1.3.6.1.2.1.17.2.15.1.4.6|2|1 +1.3.6.1.2.1.17.2.15.1.5.1|2|19 +1.3.6.1.2.1.17.2.15.1.5.2|2|19 +1.3.6.1.2.1.17.2.15.1.5.3|2|19 +1.3.6.1.2.1.17.2.15.1.5.4|2|2 +1.3.6.1.2.1.17.2.15.1.5.5|2|2 +1.3.6.1.2.1.17.2.15.1.5.6|2|2 +1.3.6.1.2.1.17.2.15.1.6.1|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.6.2|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.6.3|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.6.4|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.6.5|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.6.6|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.7.1|2|19 +1.3.6.1.2.1.17.2.15.1.7.2|2|38 +1.3.6.1.2.1.17.2.15.1.7.3|2|38 +1.3.6.1.2.1.17.2.15.1.7.4|2|21 +1.3.6.1.2.1.17.2.15.1.7.5|2|21 +1.3.6.1.2.1.17.2.15.1.7.6|2|21 +1.3.6.1.2.1.17.2.15.1.8.1|4x|79996C3B6BF9E55A +1.3.6.1.2.1.17.2.15.1.8.2|4x|80006C3B6BF624E6 +1.3.6.1.2.1.17.2.15.1.8.3|4x|80006C3B6BF624E6 +1.3.6.1.2.1.17.2.15.1.8.4|4x|80006C3B6BF624E6 +1.3.6.1.2.1.17.2.15.1.8.5|4x|80006C3B6BF624E6 +1.3.6.1.2.1.17.2.15.1.8.6|4x|80006C3B6BF624E6 +1.3.6.1.2.1.17.2.15.1.9.1|4x|8008 +1.3.6.1.2.1.17.2.15.1.9.2|4x|8001 +1.3.6.1.2.1.17.2.15.1.9.3|4x|8002 +1.3.6.1.2.1.17.2.15.1.9.4|4x|8003 +1.3.6.1.2.1.17.2.15.1.9.5|4x|8004 +1.3.6.1.2.1.17.2.15.1.9.6|4x|8005 +1.3.6.1.2.1.17.2.15.1.10.1|65|20 +1.3.6.1.2.1.17.2.15.1.10.2|65|2 +1.3.6.1.2.1.17.2.15.1.10.3|65|8 +1.3.6.1.2.1.17.2.15.1.10.4|65|0 +1.3.6.1.2.1.17.2.15.1.10.5|65|0 +1.3.6.1.2.1.17.2.15.1.10.6|65|0 +1.3.6.1.2.1.17.2.15.1.11.1|2|19 +1.3.6.1.2.1.17.2.15.1.11.2|2|19 +1.3.6.1.2.1.17.2.15.1.11.3|2|19 +1.3.6.1.2.1.17.2.15.1.11.4|2|2 +1.3.6.1.2.1.17.2.15.1.11.5|2|2 +1.3.6.1.2.1.17.2.15.1.11.6|2|2 +1.3.6.1.2.1.17.4.3.1.2.0.224.248.12.46.203|2|3 +1.3.6.1.2.1.17.4.3.1.2.0.224.248.12.181.53|2|1 +1.3.6.1.2.1.17.4.3.1.2.60.42.244.208.19.135|2|1 +1.3.6.1.2.1.17.4.3.1.2.72.234.99.216.11.225|2|2 +1.3.6.1.2.1.17.4.3.1.2.76.94.12.94.230.206|2|1 +1.3.6.1.2.1.17.4.3.1.2.82.84.0.152.197.232|2|1 +1.3.6.1.2.1.17.4.3.1.2.108.59.107.249.229.90|2|1 +1.3.6.1.2.1.17.4.3.1.2.108.59.107.249.229.97|2|1 +1.3.6.1.2.1.17.4.3.1.2.204.45.224.203.232.52|2|1 +1.3.6.1.2.1.17.4.3.1.2.212.133.100.200.99.215|2|1 +1.3.6.1.2.1.17.4.3.1.2.220.166.50.51.25.236|2|1 +1.3.6.1.2.1.17.4.3.1.2.224.213.94.224.154.89|2|1 +1.3.6.1.2.1.17.4.3.1.2.228.141.140.9.21.207|2|1 +1.3.6.1.2.1.31.1.1.1.1.1|4|Port1 +1.3.6.1.2.1.31.1.1.1.1.2|4|Port2 +1.3.6.1.2.1.31.1.1.1.1.3|4|Port3 +1.3.6.1.2.1.31.1.1.1.1.4|4|Port4 +1.3.6.1.2.1.31.1.1.1.1.5|4|Port5 +1.3.6.1.2.1.31.1.1.1.1.6|4|SFP +1.3.6.1.2.1.31.1.1.1.2.1|65|9369500 +1.3.6.1.2.1.31.1.1.1.2.2|65|15 +1.3.6.1.2.1.31.1.1.1.2.3|65|423085 +1.3.6.1.2.1.31.1.1.1.2.4|65|0 +1.3.6.1.2.1.31.1.1.1.2.5|65|0 +1.3.6.1.2.1.31.1.1.1.2.6|65|0 +1.3.6.1.2.1.31.1.1.1.3.1|65|1026381 +1.3.6.1.2.1.31.1.1.1.3.2|65|164668 +1.3.6.1.2.1.31.1.1.1.3.3|65|572 +1.3.6.1.2.1.31.1.1.1.3.4|65|0 +1.3.6.1.2.1.31.1.1.1.3.5|65|0 +1.3.6.1.2.1.31.1.1.1.3.6|65|0 +1.3.6.1.2.1.31.1.1.1.4.1|65|423266 +1.3.6.1.2.1.31.1.1.1.4.2|65|9797688 +1.3.6.1.2.1.31.1.1.1.4.3|65|9374580 +1.3.6.1.2.1.31.1.1.1.4.4|65|0 +1.3.6.1.2.1.31.1.1.1.4.5|65|0 +1.3.6.1.2.1.31.1.1.1.4.6|65|0 +1.3.6.1.2.1.31.1.1.1.5.1|65|330184 +1.3.6.1.2.1.31.1.1.1.5.2|65|1191952 +1.3.6.1.2.1.31.1.1.1.5.3|65|1356038 +1.3.6.1.2.1.31.1.1.1.5.4|65|0 +1.3.6.1.2.1.31.1.1.1.5.5|65|0 +1.3.6.1.2.1.31.1.1.1.5.6|65|0 +1.3.6.1.2.1.31.1.1.1.6.1|70|104171510948 +1.3.6.1.2.1.31.1.1.1.6.2|70|5275265301964 +1.3.6.1.2.1.31.1.1.1.6.3|70|656498518559 +1.3.6.1.2.1.31.1.1.1.6.4|70|0 +1.3.6.1.2.1.31.1.1.1.6.5|70|0 +1.3.6.1.2.1.31.1.1.1.6.6|70|0 +1.3.6.1.2.1.31.1.1.1.7.1|70|1550795463 +1.3.6.1.2.1.31.1.1.1.7.2|70|3910754750 +1.3.6.1.2.1.31.1.1.1.7.3|70|598367329 +1.3.6.1.2.1.31.1.1.1.7.4|70|0 +1.3.6.1.2.1.31.1.1.1.7.5|70|0 +1.3.6.1.2.1.31.1.1.1.7.6|70|0 +1.3.6.1.2.1.31.1.1.1.8.1|70|9369500 +1.3.6.1.2.1.31.1.1.1.8.2|70|15 +1.3.6.1.2.1.31.1.1.1.8.3|70|423085 +1.3.6.1.2.1.31.1.1.1.8.4|70|0 +1.3.6.1.2.1.31.1.1.1.8.5|70|0 +1.3.6.1.2.1.31.1.1.1.8.6|70|0 +1.3.6.1.2.1.31.1.1.1.9.1|70|1026381 +1.3.6.1.2.1.31.1.1.1.9.2|70|164668 +1.3.6.1.2.1.31.1.1.1.9.3|70|572 +1.3.6.1.2.1.31.1.1.1.9.4|70|0 +1.3.6.1.2.1.31.1.1.1.9.5|70|0 +1.3.6.1.2.1.31.1.1.1.9.6|70|0 +1.3.6.1.2.1.31.1.1.1.10.1|70|5932056463818 +1.3.6.1.2.1.31.1.1.1.10.2|70|76231445187 +1.3.6.1.2.1.31.1.1.1.10.3|70|28227750580 +1.3.6.1.2.1.31.1.1.1.10.4|70|0 +1.3.6.1.2.1.31.1.1.1.10.5|70|0 +1.3.6.1.2.1.31.1.1.1.10.6|70|0 +1.3.6.1.2.1.31.1.1.1.11.1|70|223660463 +1.3.6.1.2.1.31.1.1.1.11.2|70|1168645246 +1.3.6.1.2.1.31.1.1.1.11.3|70|372384430 +1.3.6.1.2.1.31.1.1.1.11.4|70|0 +1.3.6.1.2.1.31.1.1.1.11.5|70|0 +1.3.6.1.2.1.31.1.1.1.11.6|70|0 +1.3.6.1.2.1.31.1.1.1.12.1|70|423266 +1.3.6.1.2.1.31.1.1.1.12.2|70|9797688 +1.3.6.1.2.1.31.1.1.1.12.3|70|9374580 +1.3.6.1.2.1.31.1.1.1.12.4|70|0 +1.3.6.1.2.1.31.1.1.1.12.5|70|0 +1.3.6.1.2.1.31.1.1.1.12.6|70|0 +1.3.6.1.2.1.31.1.1.1.13.1|70|330184 +1.3.6.1.2.1.31.1.1.1.13.2|70|1191952 +1.3.6.1.2.1.31.1.1.1.13.3|70|1356038 +1.3.6.1.2.1.31.1.1.1.13.4|70|0 +1.3.6.1.2.1.31.1.1.1.13.5|70|0 +1.3.6.1.2.1.31.1.1.1.13.6|70|0 +1.3.6.1.2.1.31.1.1.1.14.1|2|2 +1.3.6.1.2.1.31.1.1.1.14.2|2|2 +1.3.6.1.2.1.31.1.1.1.14.3|2|2 +1.3.6.1.2.1.31.1.1.1.14.4|2|2 +1.3.6.1.2.1.31.1.1.1.14.5|2|2 +1.3.6.1.2.1.31.1.1.1.14.6|2|2 +1.3.6.1.2.1.31.1.1.1.15.1|66|100 +1.3.6.1.2.1.31.1.1.1.15.2|66|100 +1.3.6.1.2.1.31.1.1.1.15.3|66|100 +1.3.6.1.2.1.31.1.1.1.15.4|66|0 +1.3.6.1.2.1.31.1.1.1.15.5|66|0 +1.3.6.1.2.1.31.1.1.1.15.6|66|0 +1.3.6.1.2.1.31.1.1.1.16.1|2|1 +1.3.6.1.2.1.31.1.1.1.16.2|2|1 +1.3.6.1.2.1.31.1.1.1.16.3|2|1 +1.3.6.1.2.1.31.1.1.1.16.4|2|1 +1.3.6.1.2.1.31.1.1.1.16.5|2|1 +1.3.6.1.2.1.31.1.1.1.16.6|2|1 +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|1 +1.3.6.1.2.1.31.1.1.1.17.3|2|1 +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.5|2|1 +1.3.6.1.2.1.31.1.1.1.17.6|2|1 +1.3.6.1.2.1.31.1.1.1.18.1|4| +1.3.6.1.2.1.31.1.1.1.18.2|4| +1.3.6.1.2.1.31.1.1.1.18.3|4| +1.3.6.1.2.1.31.1.1.1.18.4|4| +1.3.6.1.2.1.31.1.1.1.18.5|4| +1.3.6.1.2.1.31.1.1.1.18.6|4| +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.5|67|0 +1.3.6.1.2.1.31.1.1.1.19.6|67|0 +1.3.6.1.4.1.14988.1.1.3.8.0|2|236 +1.3.6.1.4.1.14988.1.1.3.10.0|2|240 +1.3.6.1.4.1.14988.1.1.15.1.1.1.2|2|1 +1.3.6.1.4.1.14988.1.1.15.1.1.1.3|2|2 +1.3.6.1.4.1.14988.1.1.15.1.1.1.4|2|3 +1.3.6.1.4.1.14988.1.1.15.1.1.1.5|2|4 +1.3.6.1.4.1.14988.1.1.15.1.1.2.2|4|Port1 +1.3.6.1.4.1.14988.1.1.15.1.1.2.3|4|Port2 +1.3.6.1.4.1.14988.1.1.15.1.1.2.4|4|Port3 +1.3.6.1.4.1.14988.1.1.15.1.1.2.5|4|Port4 +1.3.6.1.4.1.14988.1.1.15.1.1.3.2|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.3.3|2|1 +1.3.6.1.4.1.14988.1.1.15.1.1.3.4|2|2 +1.3.6.1.4.1.14988.1.1.15.1.1.3.5|2|2 +1.3.6.1.4.1.14988.1.1.15.1.1.5.2|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.5.3|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.5.4|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.5.5|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.6.2|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.6.3|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.6.4|2|0 +1.3.6.1.4.1.14988.1.1.15.1.1.6.5|2|0 +1.3.6.1.4.1.14988.1.1.19.1.1.2.5|4|SFP +1.3.6.1.4.1.14988.1.1.19.1.1.2.6|4| +1.3.6.1.4.1.14988.1.1.19.1.1.5.5|66|0 +1.3.6.1.4.1.14988.1.1.19.1.1.5.6|66|4294967168 +1.3.6.1.4.1.14988.1.1.19.1.1.6.5|66|4294967168 +1.3.6.1.4.1.14988.1.1.19.1.1.6.6|66|0 +1.3.6.1.4.1.14988.1.1.19.1.1.7.5|66|0 +1.3.6.1.4.1.14988.1.1.19.1.1.7.6|66|0 +1.3.6.1.4.1.14988.1.1.19.1.1.8.5|66|0 +1.3.6.1.4.1.14988.1.1.19.1.1.8.6|66|0