diff --git a/html/images/logos/lambdatrail.svg b/html/images/logos/lambdatrail.svg
new file mode 100644
index 0000000000..fc52905cf5
--- /dev/null
+++ b/html/images/logos/lambdatrail.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/html/images/os/lambdatrail.svg b/html/images/os/lambdatrail.svg
new file mode 100644
index 0000000000..f23efec3ef
--- /dev/null
+++ b/html/images/os/lambdatrail.svg
@@ -0,0 +1,50 @@
+
+
+
+
diff --git a/includes/definitions/discovery/lambdatrail.yaml b/includes/definitions/discovery/lambdatrail.yaml
new file mode 100644
index 0000000000..4182c5e203
--- /dev/null
+++ b/includes/definitions/discovery/lambdatrail.yaml
@@ -0,0 +1,299 @@
+mib: LAMBDATRAIL-MIB:Lambdatrail2s-MIB
+modules:
+ os:
+ hardware: .1.3.6.1.4.1.35616.5.1.2.0
+ serial: .1.3.6.1.4.1.35616.5.1.5.0
+ version: .1.3.6.1.4.1.35616.5.1.10.0
+ version_regex: '/(?\S+),.*/'
+ sensors:
+ temperature:
+ data:
+ #LT2-S Variant
+ -
+ oid: lt2sMgmtPortTable
+ value: lt2sMgmtSfpLaserTemp
+ num_oid: '.1.3.6.1.4.1.35616.5.1.26.1.15.{{ $index }}'
+ descr: Mgmt {{ $index }} Temp
+ index: 'lt2sMgmtSfpLaserTemp.{{ $index }}'
+ skip_values:
+ -
+ oid: lt2sMgmtSfpLaserTemp
+ op: '='
+ value: 0
+ -
+ oid: lt2sPortTable
+ value: lt2sLineLaserTemp
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.15.{{ $index }}'
+ descr: Line {{ $index }} Temp
+ index: 'lt2sLineLaserTemp.{{ $index }}'
+ -
+ oid: lt2sPortTable
+ value: lt2sClientLaserTemp
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.28.{{ $index }}'
+ descr: Client {{ $index }} Temp
+ index: 'lt2sClientLaserTemp.{{ $index }}'
+ -
+ oid: lt2sTemperature
+ value: lt2sTemperature
+ num_oid: '.1.3.6.1.4.1.35616.5.2.1.{{ $index }}'
+ descr: Chassis Temp
+ #HS variant
+ -
+ oid: portEntry
+ value: portClientLaserTemp
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.12.1.17.{{ $index }}'
+ descr: Client {{ $index }} Temp
+ index: 'portClientLaserTemp.{{ $index }}'
+ skip_values:
+ -
+ oid: portClientLaserTemp
+ op: '='
+ value: -1
+ -
+ oid: systemTemperature
+ value: systemTemperature
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.1.{{ $index }}'
+ descr: Chassis Temp
+ dbm:
+ data:
+ #LT2-S Variant
+ -
+ oid: lt2sMgmtPortTable
+ value: lt2sMgmtSfpRxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.1.26.1.14.{{ $index }}'
+ descr: Mgmt {{ $index }} Rx
+ index: 'lt2sMgmtSfpRxPower.{{ $index }}'
+ group: 'Mgmt {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: lt2sMgmtSfpRxPower
+ op: '='
+ value: 0
+ -
+ oid: lt2sMgmtSfpRxPower
+ op: '='
+ value: -1
+ -
+ oid: lt2sMgmtPortTable
+ value: lt2sMgmtSfpTxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.1.26.1.13.{{ $index }}'
+ index: 'lt2sMgmtSfpTxPower.{{ $index }}'
+ descr: Mgmt {{ $index }} Tx
+ group: 'Mgmt {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: lt2sMgmtSfpTxPower
+ op: '='
+ value: 0
+ -
+ oid: lt2sMgmtSfpTxPower
+ op: '='
+ value: -1
+ -
+ oid: lt2sPortTable
+ value: lt2sLineTxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.13.{{ $index }}'
+ index: 'lt2sLineTxPower.{{ $index }}'
+ descr: Line {{ $index }} Tx
+ group: 'Line {{ $index }}'
+ # low_limit: lt2sLineTxLow --> does not work well, the thresholds dont have a divior
+ # high_limit: lt2sLineTxHigh
+ divisor: 1000
+
+ -
+ oid: lt2sPortTable
+ value: lt2sLineRxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.14.{{ $index }}'
+ index: 'lt2sLineRxPower.{{ $index }}'
+ descr: Line {{ $index }} Rx
+ group: 'Line {{ $index }}'
+ # low_limit: lt2sLineRxLow
+ # high_limit: lt2sLineRxHigh
+ divisor: 1000
+ -
+ oid: lt2sPortTable
+ value: lt2sClientTxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.26.{{ $index }}'
+ index: 'lt2sClientTxPower.{{ $index }}'
+ descr: Client {{ $index }} Tx
+ group: 'Client {{ $index }}'
+ # low_limit: lt2sClientTxLow
+ # high_limit: lt2sClientTxHigh
+ divisor: 1000
+ -
+ oid: lt2sPortTable
+ value: lt2sClientRxPower
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.27.{{ $index }}'
+ index: 'lt2sClientRxPower.{{ $index }}'
+ descr: 'Client {{ $index }} Rx'
+ group: 'Client {{ $index }}'
+ # low_limit: lt2sClientRxLow
+ # high_limit: lt2sClientRxHigh
+ divisor: 1000
+ #HS variantes
+ -
+ oid: portEntry
+ value: portLineTxPower
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.12.1.8.{{ $index }}'
+ index: 'portLineTxPower.{{ $index }}'
+ descr: Line {{ $index }} Tx
+ group: 'Line {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: portLineTxPower
+ op: '='
+ value: 0
+ -
+ oid: portLineTxPower
+ op: '='
+ value: -1
+ -
+ oid: portEntry
+ value: portLineRxPower
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.12.1.9.{{ $index }}'
+ index: 'portLineRxPower.{{ $index }}'
+ descr: Line {{ $index }} Rx
+ group: 'Line {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: portLineRxPower
+ op: '='
+ value: 0
+ -
+ oid: portLineRxPower
+ op: '='
+ value: -1
+ -
+ oid: portEntry
+ value: portClientTxPower
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.12.1.15.1{{ $index }}'
+ index: 'portClientTxPower.{{ $index }}'
+ descr: Client {{ $index }} Tx
+ group: 'Client {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: portClientTxPower
+ op: '='
+ value: 0
+ -
+ oid: portClientTxPower
+ op: '='
+ value: -1
+ -
+ oid: portEntry
+ value: portClientRxPower
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.12.1.16.{{ $index }}'
+ index: 'portClientRxPower.{{ $index }}'
+ descr: Client {{ $index }} Rx
+ group: 'Client {{ $index }}'
+ divisor: 1000
+ skip_values:
+ -
+ oid: portClientTxPower
+ op: '='
+ value: 0
+ -
+ oid: portLineRxPower
+ op: '='
+ value: -1
+ state:
+ data:
+ -
+ oid: lt2sPortTable
+ value: lt2sClientLink
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.22.{{ $index }}'
+ descr: 'Client {{ $index }} State'
+ group: Link
+ state_name: lt2sClientLink
+ states:
+ - { descr: Down, graph: 1, value: 1, generic: 3 }
+ - { descr: Up, graph: 1, value: 2, generic: 0 }
+ -
+ oid: lt2sPortTable
+ value: lt2sLineLink
+ num_oid: '.1.3.6.1.4.1.35616.5.3.1.1.22.{{ $index }}'
+ descr: 'Line {{ $index }} State'
+ group: Link
+ state_name: lt2sLineLink
+ states:
+ - { descr: Down, graph: 1, value: 1, generic: 3 }
+ - { descr: Up, graph: 1, value: 2, generic: 0 }
+ -
+ oid: lt2sPowerFanStatus
+ value: lt2sPowerFanStatus
+ num_oid: '.1.3.6.1.4.1.35616.5.2.4.0'
+ descr: 'Fan State'
+ group: Fan
+ state_name: lt2sPowerFanStatus
+ states:
+ - { descr: failed, graph: 0, value: 1, generic: 0 }
+ - { descr: On, graph: 0, value: 2, generic: 0 }
+ - { descr: Off, graph: 0, value: 3, generic: 0 }
+ -
+ oid: lt2sPowerFanMode
+ value: lt2sPowerFanMode
+ num_oid: '.1.3.6.1.4.1.35616.5.2.6.0'
+ descr: 'Fan Mode'
+ group: Fan
+ state_name: lt2sPowerFanMode
+ states:
+ - { descr: alwaysOff, graph: 0, value: 1, generic: 0 }
+ - { descr: alwaysOn, graph: 0, value: 2, generic: 0 }
+ - { descr: byTemperature, graph: 0, value: 3, generic: 0 }
+ #HS Variant
+ -
+ oid: systemFan1
+ value: systemFan1
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.4.0'
+ descr: 'Fan Status'
+ group: Fan
+ state_name: systemFan1
+ states:
+ - { descr: failed, graph: 0, value: 1, generic: 0 }
+ - { descr: Off, graph: 0, value: 2, generic: 0 }
+ - { descr: On, graph: 0, value: 3, generic: 0 }
+ -
+ oid: systemFan2
+ value: systemFan2
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.5.0'
+ descr: 'Fan Status'
+ group: Fan
+ state_name: systemFan2
+ states:
+ - { descr: failed, graph: 0, value: 1, generic: 0 }
+ - { descr: Off, graph: 0, value: 2, generic: 0 }
+ - { descr: On, graph: 0, value: 3, generic: 0 }
+ -
+ oid: systemPower1
+ value: systemPower1
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.3.0'
+ descr: 'Power1'
+ group: Power
+ state_name: systemPower1
+ states:
+ - { descr: notplugged, graph: 0, value: 1, generic: 0 }
+ - { descr: Off, graph: 0, value: 2, generic: 0 }
+ - { descr: On, graph: 0, value: 3, generic: 0 }
+ -
+ oid: systemPower2
+ value: systemPower2
+ num_oid: '.1.3.6.1.4.1.35616.2.1.1.3.0'
+ descr: 'Power2'
+ group: Power
+ state_name: systemPower2
+ states:
+ - { descr: notplugged, graph: 0, value: 1, generic: 0 }
+ - { descr: Off, graph: 0, value: 2, generic: 0 }
+ - { descr: On, graph: 0, value: 3, generic: 0 }
+ fanspeed:
+ data:
+ -
+ oid: lt2sPowerFanRPM
+ value: lt2sPowerFanRPM
+ num_oid: '.1.3.6.1.4.1.35616.5.2.5.{{ $index }}'
+ descr: 'Fan Speed'
\ No newline at end of file
diff --git a/includes/definitions/lambdatrail.yaml b/includes/definitions/lambdatrail.yaml
new file mode 100644
index 0000000000..19a881c356
--- /dev/null
+++ b/includes/definitions/lambdatrail.yaml
@@ -0,0 +1,13 @@
+os: lambdatrail
+text: 'Lambdatrail'
+type: network
+icon: lambdatrail
+group: deltanet
+over:
+ - { graph: device_dbm, text: 'Optical values' }
+ - { graph: device_temperature, text: 'Temperature' }
+ - { graph: device_state, text: 'State' }
+discovery:
+ - sysObjectID:
+ - .1.3.6.1.4.1.35616
+mib_dir: deltanet
\ No newline at end of file
diff --git a/mibs/deltanet/Deltanet-MIB b/mibs/deltanet/Deltanet-MIB
new file mode 100644
index 0000000000..8ff36c2171
--- /dev/null
+++ b/mibs/deltanet/Deltanet-MIB
@@ -0,0 +1,19 @@
+Deltanet-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, MODULE-IDENTITY
+ FROM SNMPv2-SMI;
+
+deltanet MODULE-IDENTITY
+ LAST-UPDATED "201411060000Z"
+ ORGANIZATION "DeltaNet AG Switzerland"
+ CONTACT-INFO "http://www.deltanet.ch"
+ DESCRIPTION "MIB module for defining Deltanet headers."
+ REVISION "201411060000Z"
+ DESCRIPTION "Initial Version"
+ ::= { enterprises 35616 }
+
+productType OBJECT IDENTIFIER ::= { deltanet 2 }
+xwdm OBJECT IDENTIFIER ::= { productType 1 }
+
+END
diff --git a/mibs/deltanet/LAMBDATRAIL-MIB b/mibs/deltanet/LAMBDATRAIL-MIB
new file mode 100644
index 0000000000..e3606fb7f1
--- /dev/null
+++ b/mibs/deltanet/LAMBDATRAIL-MIB
@@ -0,0 +1,1147 @@
+LAMBDATRAIL-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, private, NetworkAddress,
+ IpAddress, Counter, Gauge, TimeTicks
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212;
+
+ DisplayString ::=
+ OCTET STRING
+ -- This data type is used to model textual information taken
+ -- from the NVT ASCII character set. By convention, objects
+ -- with this syntax are declared as having
+
+
+
+ --
+ -- SIZE (0..255)
+
+ PhysAddress ::=
+ OCTET STRING
+ -- This data type is used to model media addresses. For many
+ -- types of media, this will be in a binary representation.
+ -- For example, an ethernet address would be represented as
+ -- a string of 6 octets.
+
+-- revision date: Apr. 09, 2010
+
+deltanet OBJECT IDENTIFIER ::= { enterprises 35616 }
+
+-- Deltanet AG Specific Objects
+
+snmpAgent OBJECT IDENTIFIER ::= { deltanet 1 }
+productType OBJECT IDENTIFIER ::= { deltanet 2 }
+
+cwdm OBJECT IDENTIFIER ::= { productType 1 }
+
+lambdatrail OBJECT IDENTIFIER ::= { cwdm 1 }
+
+-- Software group
+
+agentSw OBJECT IDENTIFIER ::= { snmpAgent 1 }
+
+agentSoftwareMajorVer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The major software version number of the agent
+ run time image."
+ ::= { agentSw 1 }
+
+agentSoftwareMinorVer OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minor software version number of the agent
+ run time image."
+ ::= { agentSw 2 }
+
+agentOutBandBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ b9600(9600),
+ b19200(19200),
+ b38400(38400),
+ b57600(57600),
+ b115200(115200)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The baud rate setting for the out-of-band port."
+ ::= { snmpAgent 2 }
+
+agentConsoleIdleTimeouts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "timeouts is 0 or 60-86400, unit is second, 0: never idle,
+ default is 600"
+ ::= { snmpAgent 3 }
+
+agentPrompt OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 4 }
+
+agentBootMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ dhcp(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 5 }
+
+agentIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The agent's administrative IP address. The
+ current operational IP address can be obtained from
+ the ipAdEntAddr in the ipAddrTable. This parameter
+ will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { snmpAgent 6 }
+
+agentIpNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The agent's administrative IP subnet mask. The
+ current operational IP subnet mask can be obtained from
+ the ipAdEntMask in the ipAddrTable. This parameter
+ will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { snmpAgent 7 }
+
+agentDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The agent's administrative default gateway IP address.
+ The current operational IP default gateway IP address
+ can be obtained from the ipRouteDest in the ipRouteTable.
+ This parameter will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { snmpAgent 8 }
+
+agentPrimaryDnsServer OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 9 }
+
+agentSecondaryDnsServer OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 10 }
+
+agentSnmpServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 11 }
+
+agentHttpServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 12 }
+
+agentTelnet OBJECT IDENTIFIER ::= { snmpAgent 13 }
+
+agentTelnetServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTelnet 1 }
+
+agentTelnetIdleTimeouts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "timeouts is 0 or 60-86400, unit is second, 0: never idle,
+ default is 600"
+ ::= { agentTelnet 2 }
+
+agentTelnetMaxSessions OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTelnet 3 }
+
+agentFtpServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 14 }
+
+agentTftpServer OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 15 }
+
+-- the agent trap target group
+
+agentSendTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 16 }
+
+agentTrapTargetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentTrapTargetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { snmpAgent 17 }
+
+agentTrapTargetEntry OBJECT-TYPE
+ SYNTAX AgentTrapTargetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { agentTrapIndex }
+ ::= { agentTrapTargetTable 1 }
+
+AgentTrapTargetEntry ::= SEQUENCE {
+ agentTrapIndex INTEGER,
+ agentTrapTargetIpAddr IpAddress,
+ agentTrapTargetComm DisplayString
+ }
+
+agentTrapIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTrapTargetEntry 1 }
+
+agentTrapTargetIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTrapTargetEntry 2 }
+
+agentTrapTargetComm OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTrapTargetEntry 3 }
+
+-- the agent email alert group
+
+agentEmailAlert OBJECT IDENTIFIER ::= { snmpAgent 18 }
+
+agentSendEmailAlert OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentEmailAlert 1 }
+
+agentEmailServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentEmailAlert 2 }
+
+agentRecipientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentRecipientEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentEmailAlert 3 }
+
+agentRecipientEntry OBJECT-TYPE
+ SYNTAX AgentRecipientEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { agentRecipientIndex }
+ ::= { agentRecipientTable 1 }
+
+AgentRecipientEntry ::= SEQUENCE {
+ agentRecipientIndex INTEGER,
+ agentRecipientEmailAddress DisplayString
+ }
+
+agentRecipientIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentRecipientEntry 1 }
+
+agentRecipientEmailAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..47))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentRecipientEntry 2 }
+
+-- the agent syslog group
+
+agentSyslog OBJECT IDENTIFIER ::= { snmpAgent 19 }
+
+agentSyslogOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslog 1 }
+
+agentSaveLogsToFlash OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslog 2 }
+
+agentClearAllLogs OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ access(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslog 3 }
+
+agentSyslogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSyslogServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslog 4 }
+
+agentSyslogServerEntry OBJECT-TYPE
+ SYNTAX AgentSyslogServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { agentSyslogServerIndex }
+ ::= { agentSyslogServerTable 1 }
+
+AgentSyslogServerEntry ::= SEQUENCE {
+ agentSyslogServerIndex INTEGER,
+ agentSyslogServerIpAddr IpAddress
+ }
+
+agentSyslogServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslogServerEntry 1 }
+
+agentSyslogServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSyslogServerEntry 2 }
+
+-- the agent secure ip group
+
+agentSecureIp OBJECT IDENTIFIER ::= { snmpAgent 20 }
+
+agentSecureIpOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSecureIp 1 }
+
+agentSecureIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AgentSecureIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSecureIp 2 }
+
+agentSecureIpEntry OBJECT-TYPE
+ SYNTAX AgentSecureIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ INDEX { agentSecureIpIndex }
+ ::= { agentSecureIpTable 1 }
+
+AgentSecureIpEntry ::= SEQUENCE {
+ agentSecureIpIndex INTEGER,
+ agentSecureIpAddr IpAddress
+ }
+
+agentSecureIpIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSecureIpEntry 1 }
+
+agentSecureIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentSecureIpEntry 2 }
+
+-- the agent ntp group
+
+agentTime OBJECT IDENTIFIER ::= { snmpAgent 21 }
+
+agentNtpClientOnOff OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ on(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 1 }
+
+agentNtpServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 2 }
+
+agentNtpUpdateInterval OBJECT-TYPE
+ SYNTAX INTEGER (60..86400)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "unit is second"
+ ::= { agentTime 3 }
+
+agentTimeZoneName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 4 }
+
+agentTimeZoneHoursOffsetWithGMT OBJECT-TYPE
+ SYNTAX INTEGER (-23..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 5 }
+
+agentTimeZoneMinutesOffsetWithGMT OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 6 }
+
+agentSummerTime OBJECT-TYPE
+ SYNTAX INTEGER {
+ summer(1),
+ Sun(2),
+ lastSun(3),
+ manual(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 7 }
+
+agentSummerTimeBeginMonth OBJECT-TYPE
+ SYNTAX INTEGER {
+ jan(1),
+ feb(2),
+ mar(3),
+ apr(4),
+ may(5),
+ jun(6),
+ jul(7),
+ aug(8),
+ sep(9),
+ oct(10),
+ nov(11),
+ dec(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 8 }
+
+agentSummerTimeBeginNth OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ fourth(4),
+ last(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 9 }
+
+agentSummerTimeBeginWeekday OBJECT-TYPE
+ SYNTAX INTEGER {
+ sun(1),
+ mon(2),
+ tue(3),
+ wed(4),
+ thu(5),
+ fri(6),
+ sat(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 10 }
+
+agentSummerTimeBeginHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 11 }
+
+agentSummerTimeBeginMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 12 }
+
+agentSummerTimeEndMonth OBJECT-TYPE
+ SYNTAX INTEGER {
+ jan(1),
+ feb(2),
+ mar(3),
+ apr(4),
+ may(5),
+ jun(6),
+ jul(7),
+ aug(8),
+ sep(9),
+ oct(10),
+ nov(11),
+ dec(12)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 13 }
+
+agentSummerTimeEndNth OBJECT-TYPE
+ SYNTAX INTEGER {
+ first(1),
+ second(2),
+ third(3),
+ fourth(4),
+ last(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 14 }
+
+agentSummerTimeEndWeekday OBJECT-TYPE
+ SYNTAX INTEGER {
+ sun(1),
+ mon(2),
+ tue(3),
+ wed(4),
+ thu(5),
+ fri(6),
+ sat(7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 15 }
+
+agentSummerTimeEndHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 16 }
+
+agentSummerTimeEndMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { agentTime 17 }
+
+agentSaveRunningCfg OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ saveConfiguration(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will save current configuration.
+ the value will be reset to 1 after succeed."
+ ::= { snmpAgent 22 }
+
+agentDefault OBJECT IDENTIFIER ::= { snmpAgent 23 }
+
+agentKeepCurrentIP OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ keepCurrentIP(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will keep current IP configuration
+ (IP address, Subnet Mask, Default Gateway and Domain Name Servers).
+ the value will be reset to 1 after succeed."
+ ::= { agentDefault 1 }
+
+agentKeepCurrentSNMP OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ keepCurrentSNMP(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will keep current SNMP settings
+ (System information, SNMP communities and SNMP Trap information).
+ the value will be reset to 1 after succeed."
+ ::= { agentDefault 2 }
+
+agentKeepCurrentPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ keepCurrentPort(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will keep current port settings.
+ the value will be reset to 1 after succeed."
+ ::= { agentDefault 3 }
+
+agentKeepCurrentUser OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ keepCurrentUser(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will keep current User settings.
+ the value will be reset to 1 after succeed."
+ ::= { agentDefault 4 }
+
+agentFactoryDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ factoryDefault(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will use factory default configuration and reload.
+ the value will be reset to 1 after succeed."
+ ::= { agentDefault 5 }
+
+agentReloadSystem OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ reloadSystem(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set this variable will reload system.
+ the value will be reset to 1 after succeed."
+ ::= { snmpAgent 24 }
+
+agentTftpUpgrade OBJECT IDENTIFIER ::= { snmpAgent 25 }
+
+agentTftpServerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the IP address of the TFTP server where the binary
+ code is stored."
+ ::= { agentTftpUpgrade 1 }
+
+agentUpgradeFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Specify the file name of the binary code to be upgraded."
+ ::= { agentTftpUpgrade 2 }
+
+agentUpgradeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ start(2),
+ inProgress(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Set the variable 1 will start the upgrade process."
+ ::= { agentTftpUpgrade 3 }
+
+-- system
+
+systemTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 1 }
+
+systemPower1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notplugged(1),
+ off(2),
+ on(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 2 }
+
+systemPower2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ notplugged(1),
+ off(2),
+ on(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 3 }
+
+systemFan1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ failure(1),
+ off(2),
+ on(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 4 }
+
+systemFan1Selection OBJECT-TYPE
+ SYNTAX INTEGER {
+ alwaysOff(1),
+ alwaysOn(2),
+ byTemperature(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 5 }
+
+systemFan1OnTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 6 }
+
+systemFan1OffTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 7 }
+
+systemFan2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ failure(1),
+ off(2),
+ on(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 8 }
+
+systemFan2Selection OBJECT-TYPE
+ SYNTAX INTEGER {
+ alwaysOff(1),
+ alwaysOn(2),
+ byTemperature(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 9 }
+
+systemFan2OnTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 10 }
+
+systemFan2OffTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 11 }
+
+-- port table
+
+portTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of interface entries."
+ ::= { lambdatrail 12 }
+
+portEntry OBJECT-TYPE
+ SYNTAX PortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A port entry containing objects
+ below for a port."
+ INDEX { portId }
+ ::= { portTable 1 }
+
+PortEntry ::= SEQUENCE {
+ portId INTEGER,
+ portLicensed INTEGER,
+ portEnabled INTEGER,
+ portAPSD INTEGER,
+ portLinePlugged INTEGER,
+ portLineLink INTEGER,
+ portLineWavelength INTEGER,
+ portLineTxPower INTEGER,
+ portLineRxPower INTEGER,
+ portLineLaserTemp INTEGER,
+ portLineLaserBias INTEGER,
+ portClientPlugged INTEGER,
+ portClientLink INTEGER,
+ portClientWavelength INTEGER,
+ portClientTxPower INTEGER,
+ portClientRxPower INTEGER,
+ portClientLaserTemp INTEGER,
+ portClientLaserBias INTEGER,
+ portName DisplayString
+ }
+
+portId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each interface."
+ ::= { portEntry 1 }
+
+portLicensed OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 2 }
+
+portEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 3 }
+
+portAPSD OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ enabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 4 }
+
+portLinePlugged OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPlugged(1),
+ plugged(2),
+ notAvailable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 5 }
+
+portLineLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ notAvailable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 6 }
+
+portLineWavelength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is nanometer, -1 means not available"
+ ::= { portEntry 7 }
+
+portLineTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is 1/1000 dBm, for example, 1234 means 1.234 dBm, -1234 means -1.234dBm, -1 means not available"
+ ::= { portEntry 8 }
+
+portLineRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is 1/1000 dBm, for example, 1234 means 1.234 dBm, -1234 means -1.234dBm, -1 means not available"
+ ::= { portEntry 9 }
+
+portLineLaserTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is Celsius degree, -1 means not available"
+ ::= { portEntry 10 }
+
+portLineLaserBias OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is mini ampere, -1 means not available"
+ ::= { portEntry 11 }
+
+portClientPlugged OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPlugged(1),
+ plugged(2),
+ notAvailable(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 12 }
+
+portClientLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2),
+ notAvailable (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 13 }
+
+portClientWavelength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is nanometer, -1 means not available"
+ ::= { portEntry 14 }
+
+portClientTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is 1/1000 dBm, for example, 1234 means 1.234 dBm, -1234 means -1.234dBm, -1 means not available"
+ ::= { portEntry 15 }
+
+portClientRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is 1/1000 dBm, for example, 1234 means 1.234 dBm, -1234 means -1.234dBm, -1 means not available"
+ ::= { portEntry 16 }
+
+portClientLaserTemp OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is Celsius degree, -1 means not available"
+ ::= { portEntry 17 }
+
+portClientLaserBias OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "unit is mini ampere, -1 means not available"
+ ::= { portEntry 18 }
+
+portName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { portEntry 19 }
+
+--
+
+usablePorts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { lambdatrail 13 }
+
+END
diff --git a/mibs/deltanet/Lambdatrail2s-MIB b/mibs/deltanet/Lambdatrail2s-MIB
new file mode 100644
index 0000000000..abbd616ffb
--- /dev/null
+++ b/mibs/deltanet/Lambdatrail2s-MIB
@@ -0,0 +1,1143 @@
+Lambdatrail2s-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, Integer32,
+ IpAddress
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ deltanet
+ FROM Deltanet-MIB;
+
+lambdatrail2s MODULE-IDENTITY
+ LAST-UPDATED "201502100000Z"
+ ORGANIZATION "DeltaNet AG Switzerland"
+ CONTACT-INFO "http://www.deltanet.ch"
+ DESCRIPTION "The MIB module for managing Deltanet Lambdatrail2-S device.
+ Needs firmware 1.1.0 or higher."
+ REVISION "201502100000Z"
+ DESCRIPTION "TFTP-Server removed"
+ REVISION "201501200000Z"
+ DESCRIPTION "Adjust structure to be common"
+ REVISION "201501150000Z"
+ DESCRIPTION "Initial Lambdatrail2-S Version"
+ ::= { deltanet 5 }
+
+-- Deltanet AG Specific Objects --
+lt2sNotifications OBJECT IDENTIFIER ::= { lambdatrail2s 0 }
+lt2sAgent OBJECT IDENTIFIER ::= { lambdatrail2s 1 }
+lt2sSystem OBJECT IDENTIFIER ::= { lambdatrail2s 2 }
+lt2sPorts OBJECT IDENTIFIER ::= { lambdatrail2s 3 }
+lt2sInfo OBJECT IDENTIFIER ::= { lambdatrail2s 4 }
+lt2sCompliances OBJECT IDENTIFIER ::= { lambdatrail2s 8 }
+lt2sGroups OBJECT IDENTIFIER ::= { lambdatrail2s 9 }
+
+
+-- LT3 agent --
+lt2sDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the System Description."
+ ::= { lt2sAgent 1 }
+
+lt2sDeviceType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the Device Type."
+ ::= { lt2sAgent 2 }
+
+lt2sHwRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the Device Type."
+ ::= { lt2sAgent 3 }
+
+lt2sManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the Device Type."
+ ::= { lt2sAgent 4 }
+
+lt2sSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the serial number of the device."
+ ::= { lt2sAgent 5 }
+
+lt2sSystemName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The assigned system name."
+ ::= { lt2sAgent 6 }
+
+lt2sSystemLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "System location."
+ ::= { lt2sAgent 7 }
+
+lt2sSystemContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The responsible person."
+ ::= { lt2sAgent 8 }
+
+lt2sSystemUptime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the time since the last restart of the
+ management agent."
+ ::= { lt2sAgent 9 }
+
+lt2sFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the software version of the agent running image."
+ ::= { lt2sAgent 10 }
+
+lt2suCVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the firmware version of the micro controller."
+ ::= { lt2sAgent 11 }
+
+lt2sSaveRunningCfg OBJECT-TYPE
+ SYNTAX INTEGER { none(1), saveConfig(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable will save current configuration.
+ The value is set back to 1 after succeed."
+ ::= { lt2sAgent 12 }
+
+lt2sResetAgent OBJECT-TYPE
+ SYNTAX INTEGER { none(1), resetAgent(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set this variable will reset the agent.
+ The value is set back to 1 after reset."
+ ::= { lt2sAgent 13 }
+
+lt2sSnmpGetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The get community, read only."
+ ::= { lt2sAgent 14 }
+
+lt2sSnmpSetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set community, read/write."
+ ::= { lt2sAgent 15 }
+
+lt2sIp4DHCP OBJECT-TYPE
+ SYNTAX INTEGER { off(1), on(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "DHCP enable or disable. Default is off"
+ ::= { lt2sAgent 16 }
+
+lt2sIp4Address OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The agent's administrative IP address. The
+ current operational IP address can be obtained from
+ the ipAdEntAddr in the ipAddrTable. This parameter
+ will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { lt2sAgent 17 }
+
+lt2sIp4Mask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The agent's administrative IP subnet mask. The
+ current operational IP subnet mask can be obtained from
+ the ipAdEntMask in the ipAddrTable. This parameter
+ will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { lt2sAgent 18 }
+
+lt2sIp4Gateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The agent's administrative default gateway IP address.
+ The current operational IP default gateway IP address
+ can be obtained from the ipRouteDest in the ipRouteTable.
+ This parameter will take effect only after a agent restart or
+ agent reset. This parameter will always be updated
+ in the EEPROM."
+ ::= { lt2sAgent 19 }
+
+lt2sIp4PrimaryDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "First DNS server address."
+ ::= { lt2sAgent 20 }
+
+lt2sIp4SecondaryDns OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Second DNS server address."
+ ::= { lt2sAgent 21 }
+
+lt2sSnmpServer OBJECT-TYPE
+ SYNTAX INTEGER { off(1), on(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { lt2sAgent 22 }
+
+lt2sHttpServer OBJECT-TYPE
+ SYNTAX INTEGER { off(1), on(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { lt2sAgent 23 }
+
+lt2sTelnetServer OBJECT-TYPE
+ SYNTAX INTEGER { off(1), on(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { lt2sAgent 24 }
+
+lt2sFtpServer OBJECT-TYPE
+ SYNTAX INTEGER { off(1), on(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { lt2sAgent 25 }
+
+-- Management port definitions --
+lt2sMgmtPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Lt2sMgmtPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of management port entries."
+ ::= { lt2sAgent 26 }
+
+lt2sMgmtPortEntry OBJECT-TYPE
+ SYNTAX Lt2sMgmtPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information applicable to
+ the management ports."
+ INDEX { lt2sMgmtPortId }
+ ::= { lt2sMgmtPortTable 1 }
+
+Lt2sMgmtPortEntry ::= SEQUENCE {
+ lt2sMgmtPortId Integer32,
+ lt2sMgmtPortName DisplayString,
+ lt2sMgmtPortEnable INTEGER,
+ lt2sMgmtPortLink INTEGER,
+ lt2sMgmtPortSpeed INTEGER,
+ lt2sMgmtPortTxBytes Integer32,
+ lt2sMgmtPortRxBytes Integer32,
+ lt2sMgmtSfpPlugged INTEGER,
+ lt2sMgmtSfpVendor DisplayString,
+ lt2sMgmtSfpType DisplayString,
+ lt2sMgmtSfpSerial DisplayString,
+ lt2sMgmtSfpWavelength DisplayString,
+ lt2sMgmtSfpTxPower Integer32,
+ lt2sMgmtSfpRxPower Integer32,
+ lt2sMgmtSfpLaserTemp Integer32,
+ lt2sMgmtSfpLaserBias Integer32,
+ lt2sMgmtSfpTxLow Integer32,
+ lt2sMgmtSfpTxHigh Integer32,
+ lt2sMgmtSfpRxLow Integer32,
+ lt2sMgmtSfpRxHigh Integer32 }
+
+lt2sMgmtPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The management port identification.
+ 1 Inband SFP, 2 LAN1, 3 LAN2."
+ ::= { lt2sMgmtPortEntry 1 }
+
+lt2sMgmtPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the management port"
+ ::= { lt2sMgmtPortEntry 2 }
+
+lt2sMgmtPortEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1), enabled(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The enabled state of the port."
+ ::= { lt2sMgmtPortEntry 3 }
+
+lt2sMgmtPortLink OBJECT-TYPE
+ SYNTAX INTEGER { down(1), up(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The link state of the management port."
+ ::= { lt2sMgmtPortEntry 4 }
+
+lt2sMgmtPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { full1000(1), full100(2), half100(3),
+ full10(4), half10(5), notAvailable(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The speed mode of the port."
+ ::= { lt2sMgmtPortEntry 5 }
+
+lt2sMgmtPortTxBytes OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "sent Bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total amount of sent bytes."
+ ::= { lt2sMgmtPortEntry 6 }
+
+lt2sMgmtPortRxBytes OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ UNITS "sent Bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total amount of received bytes."
+ ::= { lt2sMgmtPortEntry 7 }
+
+lt2sMgmtSfpPlugged OBJECT-TYPE
+ SYNTAX INTEGER { removed(1), inserted(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP plugged state of the port."
+ ::= { lt2sMgmtPortEntry 8 }
+
+lt2sMgmtSfpVendor OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor name of the SFP."
+ ::= { lt2sMgmtPortEntry 9 }
+
+lt2sMgmtSfpType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor part name of the SFP."
+ ::= { lt2sMgmtPortEntry 10 }
+
+lt2sMgmtSfpSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The serial number of the SFP."
+ ::= { lt2sMgmtPortEntry 11 }
+
+lt2sMgmtSfpWavelength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SFP wavelength of the port. If the SFP
+ is removed the object contains 'NA'."
+ ::= { lt2sMgmtPortEntry 12 }
+
+lt2sMgmtSfpTxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SFP transmit power of the port. If the SFP
+ is removed, the value is -1."
+ ::= { lt2sMgmtPortEntry 13 }
+
+lt2sMgmtSfpRxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SFP receive power of the port. If the SFP
+ is removed, the value is -1."
+ ::= { lt2sMgmtPortEntry 14 }
+
+lt2sMgmtSfpLaserTemp OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.01 degrees Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The internal temperature of the SFP. If the SFP
+ is removed, the value is -1."
+ ::= { lt2sMgmtPortEntry 15 }
+
+lt2sMgmtSfpLaserBias OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 Ampere"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SFP laser bias in milli ampere. If the SFP
+ is removed, the value is -1."
+ ::= { lt2sMgmtPortEntry 16 }
+
+lt2sMgmtSfpTxLow OBJECT-TYPE
+ SYNTAX Integer32 (-10..2)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SFP laser TX low threshold in dBm."
+ ::= { lt2sMgmtPortEntry 17 }
+
+lt2sMgmtSfpTxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-4..8)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SFP laser TX high threshold in dBm."
+ ::= { lt2sMgmtPortEntry 18 }
+
+lt2sMgmtSfpRxLow OBJECT-TYPE
+ SYNTAX Integer32 (-30..0)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SFP laser RX low threshold in dBm."
+ ::= { lt2sMgmtPortEntry 19 }
+
+lt2sMgmtSfpRxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-12..6)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SFP laser RX high threshold in dBm."
+ ::= { lt2sMgmtPortEntry 20 }
+
+
+ -- LT3 system --
+lt2sTemperature OBJECT-TYPE
+ SYNTAX Integer32 ( 0..80 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the ambient temperature."
+ ::= { lt2sSystem 1 }
+
+lt2sPowerType OBJECT-TYPE
+ SYNTAX INTEGER { ac(1), dc(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device's power supply 1 type."
+ ::= { lt2sSystem 2 }
+
+lt2sPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER { normal(1), failed(2), notPlugged(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device's power supply 1 status."
+ ::= { lt2sSystem 3 }
+
+lt2sPowerFanStatus OBJECT-TYPE
+ SYNTAX INTEGER { failed(1), on(2), off(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device's power supply 1's fan status."
+ ::= { lt2sSystem 4 }
+
+lt2sPowerFanRPM OBJECT-TYPE
+ SYNTAX Integer32 (0..20000)
+ UNITS "revolutions per minute"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The device's power supply 1's fan rounds per minute."
+ ::= { lt2sSystem 5 }
+
+lt2sPowerFanMode OBJECT-TYPE
+ SYNTAX INTEGER { alwaysOff(1), alwaysOn(2), byTemperature(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The device's power supply 1's fan mode."
+ ::= { lt2sSystem 6 }
+
+lt2sPowerFanOnTemp OBJECT-TYPE
+ SYNTAX Integer32 (10..60)
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The device's power supply 1's fan on temperature."
+ ::= { lt2sSystem 7 }
+
+lt2sPowerFanOffTemp OBJECT-TYPE
+ SYNTAX Integer32 (10..60)
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The device's power supply 1's fan off temperature."
+ ::= { lt2sSystem 8 }
+
+
+-- LT2-S Ports Section --
+lt2sPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Lt2sPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of port table entries."
+ ::= { lt2sPorts 1 }
+
+lt2sPortEntry OBJECT-TYPE
+ SYNTAX Lt2sPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing information applicable to a
+ particular port."
+ INDEX { lt2sPortId }
+ ::= { lt2sPortTable 1 }
+
+Lt2sPortEntry ::= SEQUENCE {
+ lt2sPortId Integer32,
+ lt2sPortEnable INTEGER,
+ lt2sPortApsd INTEGER,
+ lt2sPortSpeed INTEGER,
+ lt2sPortReset INTEGER,
+ lt2sPortLoop INTEGER,
+ lt2sPortName DisplayString,
+ lt2sLinePlugged INTEGER,
+ lt2sLineLink INTEGER,
+ lt2sLineApsd INTEGER,
+ lt2sLineType DisplayString,
+ lt2sLineWavelength DisplayString,
+ lt2sLineTxPower Integer32,
+ lt2sLineRxPower Integer32,
+ lt2sLineLaserTemp Integer32,
+ lt2sLineLaserBias Integer32,
+ lt2sLineTxLow Integer32,
+ lt2sLineTxHigh Integer32,
+ lt2sLineRxLow Integer32,
+ lt2sLineRxHigh Integer32,
+ lt2sClientPlugged INTEGER,
+ lt2sClientLink INTEGER,
+ lt2sClientApsd INTEGER,
+ lt2sClientType DisplayString,
+ lt2sClientWavelength DisplayString,
+ lt2sClientTxPower Integer32,
+ lt2sClientRxPower Integer32,
+ lt2sClientLaserTemp Integer32,
+ lt2sClientLaserBias Integer32,
+ lt2sClientTxLow Integer32,
+ lt2sClientTxHigh Integer32,
+ lt2sClientRxLow Integer32,
+ lt2sClientRxHigh Integer32 }
+
+lt2sPortId OBJECT-TYPE
+ SYNTAX Integer32 (1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique value for each port."
+ ::= { lt2sPortEntry 1 }
+
+lt2sPortEnable OBJECT-TYPE
+ SYNTAX INTEGER { disable(1), enable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of the port."
+ ::= { lt2sPortEntry 2 }
+
+lt2sPortApsd OBJECT-TYPE
+ SYNTAX INTEGER { disabled(1), enabled(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The automatic power shut down configuration of the port."
+ ::= { lt2sPortEntry 3 }
+
+lt2sPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER { transparent(1), speed10g(2), speed8g(3), speed16g(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The speed mode of the port."
+ ::= { lt2sPortEntry 4 }
+
+lt2sPortReset OBJECT-TYPE
+ SYNTAX INTEGER { no(1), yes(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Reset the port."
+ ::= { lt2sPortEntry 5 }
+
+lt2sPortLoop OBJECT-TYPE
+ SYNTAX INTEGER { off(1), line(2), client(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Loop on chosen port."
+ ::= { lt2sPortEntry 6 }
+
+lt2sPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the port."
+ ::= { lt2sPortEntry 7 }
+
+lt2sLinePlugged OBJECT-TYPE
+ SYNTAX INTEGER { notPlugged(1), plugged(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP plugged state of the port."
+ ::= { lt2sPortEntry 8 }
+
+lt2sLineLink OBJECT-TYPE
+ SYNTAX INTEGER { down(1), up(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP link state of the port."
+ ::= { lt2sPortEntry 9 }
+
+lt2sLineApsd OBJECT-TYPE
+ SYNTAX INTEGER { no(1), yes(2), disabled(3), notAvailable(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The automatic power shut down state of the line port."
+ ::= { lt2sPortEntry 10 }
+
+lt2sLineType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP type of the port."
+ ::= { lt2sPortEntry 11 }
+
+lt2sLineWavelength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP wavelength of the port. If the line SFP is not
+ plugged in, the object should contain the value of 'NA'."
+ ::= { lt2sPortEntry 12 }
+
+lt2sLineTxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP transmit power of the port. If the line SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 13 }
+
+lt2sLineRxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP receive power of the port. If the line SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 14 }
+
+lt2sLineLaserTemp OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP laser temperature of the port. If the line SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 15 }
+
+lt2sLineLaserBias OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 Amp"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The line SFP laser bias of the port. If the line SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 16 }
+
+lt2sLineTxLow OBJECT-TYPE
+ SYNTAX Integer32 (-10..2)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The line SFP laser TX low threshold of the port."
+ ::= { lt2sPortEntry 17 }
+
+lt2sLineTxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-4..8)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The line SFP laser TX high threshold of the port."
+ ::= { lt2sPortEntry 18 }
+
+lt2sLineRxLow OBJECT-TYPE
+ SYNTAX Integer32 (-30..0)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The line SFP laser RX low threshold of the port."
+ ::= { lt2sPortEntry 19 }
+
+lt2sLineRxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-12..6)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The line SFP laser RX high threshold of the port."
+ ::= { lt2sPortEntry 20 }
+
+lt2sClientPlugged OBJECT-TYPE
+ SYNTAX INTEGER { notPlugged(1), plugged(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP plugged state of the port."
+ ::= { lt2sPortEntry 21 }
+
+lt2sClientLink OBJECT-TYPE
+ SYNTAX INTEGER { down(1), up(2), notAvailable(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP link state of the port."
+ ::= { lt2sPortEntry 22 }
+
+lt2sClientApsd OBJECT-TYPE
+ SYNTAX INTEGER { no(1), yes(2), disabled(3), notAvailable(4) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The automatic power shut down state of the client port."
+ ::= { lt2sPortEntry 23 }
+
+lt2sClientType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP type of the port."
+ ::= { lt2sPortEntry 24 }
+
+lt2sClientWavelength OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP wavelength of the port. If the client SFP
+ is not plugged in, the object should contain the value of 'NA'."
+ ::= { lt2sPortEntry 25 }
+
+lt2sClientTxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP transmit power of the port. If the client SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 26 }
+
+lt2sClientRxPower OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 dBm"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP receive power of the port. If the client SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 27 }
+
+lt2sClientLaserTemp OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "degrees Centigrade"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP laser temperature of the port. If the client SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 28 }
+
+lt2sClientLaserBias OBJECT-TYPE
+ SYNTAX Integer32 (-1 | 0..2147483647)
+ UNITS "0.001 Amp"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The client SFP laser bias of the port. If the client SFP
+ is not plugged in, the object should contain the value of -1."
+ ::= { lt2sPortEntry 29 }
+
+lt2sClientTxLow OBJECT-TYPE
+ SYNTAX Integer32 (-10..2)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The client SFP laser TX low threshold of the port."
+ ::= { lt2sPortEntry 30 }
+
+lt2sClientTxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-4..8)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The client SFP laser TX high threshold of the port."
+ ::= { lt2sPortEntry 31 }
+
+lt2sClientRxLow OBJECT-TYPE
+ SYNTAX Integer32 (-30..0)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The client SFP laser RX low threshold of the port."
+ ::= { lt2sPortEntry 32 }
+
+lt2sClientRxHigh OBJECT-TYPE
+ SYNTAX Integer32 (-12..6)
+ UNITS "dBm"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The client SFP laser RX high threshold of the port."
+ ::= { lt2sPortEntry 33 }
+
+
+-- LT2-S Trap Information --
+lt2sTrapDetails OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The trap description."
+ ::= { lt2sInfo 1 }
+
+-- LT2-S Trap Section --
+lt2sMgmtStartup NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "The agent has started up and is running."
+ ::= { lt2sNotifications 1 }
+
+lt2sMgmtAuthenticationFailure NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "Login has failed."
+ ::= { lt2sNotifications 2 }
+
+lt2sTemperatureHigh NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "Device temperature is high."
+ ::= { lt2sNotifications 3 }
+
+lt2sTemperatureNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "Device temperature is back to normal.
+ Lower than 40 degrees celsius."
+ ::= { lt2sNotifications 4 }
+
+lt2sPowerSupplyPluggedIn NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A power is plugged in."
+ ::= { lt2sNotifications 5 }
+
+lt2sPowerSupplyPluggedOut NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A power is plugged out."
+ ::= { lt2sNotifications 6 }
+
+lt2sPowerNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A power goes on."
+ ::= { lt2sNotifications 7 }
+
+lt2sPowerFailure NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A power goes off."
+ ::= { lt2sNotifications 8 }
+
+lt2sFanOn NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A fan goes on."
+ ::= { lt2sNotifications 9 }
+
+lt2sFanOff NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A fan goes off."
+ ::= { lt2sNotifications 10 }
+
+lt2sFanFailure NOTIFICATION-TYPE
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "A fan goes to failure."
+ ::= { lt2sNotifications 11 }
+
+lt2sMgmtSfpPluggedIn NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "SFP transceiver is plugged in on management port."
+ ::= { lt2sNotifications 12 }
+
+lt2sMgmtSfpPluggedOut NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "SFP transceiver is plugged out on management port."
+ ::= { lt2sNotifications 13 }
+
+lt2sMgmtLinkUp NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "A link goes up in one of the management ports."
+ ::= { lt2sNotifications 14 }
+
+lt2sMgmtLinkDown NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "A link goes down in one of the management ports."
+ ::= { lt2sNotifications 15 }
+
+lt2sMgmtTxLow NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver TX power is low in the management port."
+ ::= { lt2sNotifications 16 }
+
+lt2sMgmtTxHigh NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver TX power is high in the management port."
+ ::= { lt2sNotifications 17 }
+
+lt2sMgmtTxNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver TX power is normal in the management port."
+ ::= { lt2sNotifications 18 }
+
+lt2sMgmtRxLow NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver RX power is low in the management port."
+ ::= { lt2sNotifications 19 }
+
+lt2sMgmtRxHigh NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver RX power is high in the management port."
+ ::= { lt2sNotifications 20 }
+
+lt2sMgmtRxNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sMgmtPortId, lt2sTrapDetails, lt2sMgmtPortName }
+ STATUS current
+ DESCRIPTION "Transceiver RX power is normal in the management port."
+ ::= { lt2sNotifications 21 }
+
+lt2sPortEnabled NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "Port is administrative enabled."
+ ::= { lt2sNotifications 22 }
+
+lt2sPortDisabled NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "Port is administrative disabled."
+ ::= { lt2sNotifications 23 }
+
+lt2sPortReseted NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A reset in one of the ports."
+ ::= { lt2sNotifications 24 }
+
+lt2sPortThermalShutdown NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A thermal shut down in one of the ports."
+ ::= { lt2sNotifications 25 }
+
+lt2sPortThermalWakeup NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A thermal wakeup in one of the ports."
+ ::= { lt2sNotifications 26 }
+
+lt2sLinePluggedIn NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver is plugged in, on one of the ports."
+ ::= { lt2sNotifications 27 }
+
+lt2sClientPluggedIn NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver is plugged in, on one of the ports."
+ ::= { lt2sNotifications 28 }
+
+lt2sLinePluggedOut NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver is plugged out, on one of the ports."
+ ::= { lt2sNotifications 29 }
+
+lt2sClientPluggedOut NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver is plugged out, on one of the ports."
+ ::= { lt2sNotifications 30 }
+
+lt2sLineLinkUp NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver's link goes up in one of the ports."
+ ::= { lt2sNotifications 31 }
+
+lt2sClientLinkUp NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver's link goes up in one of the ports."
+ ::= { lt2sNotifications 32 }
+
+lt2sLineLinkDown NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver's link goes down in one of the ports."
+ ::= { lt2sNotifications 33 }
+
+lt2sClientLinkDown NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver's link goes down in one of the ports."
+ ::= { lt2sNotifications 34 }
+
+lt2sLineLoopOn NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A Line loop is activated in one of the ports."
+ ::= { lt2sNotifications 35 }
+
+lt2sLineLoopOff NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A Line loop is turned off in one of the ports."
+ ::= { lt2sNotifications 36 }
+
+lt2sClientLoopOn NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A Client loop is activated in one of the ports."
+ ::= { lt2sNotifications 37 }
+
+lt2sClientLoopOff NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A Client loop is turned off in one of the ports."
+ ::= { lt2sNotifications 38 }
+
+lt2sPortTxLow NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver TX power is low in one of the ports."
+ ::= { lt2sNotifications 39 }
+
+lt2sPortTxHigh NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver TX power is high in one of the ports."
+ ::= { lt2sNotifications 40 }
+
+lt2sPortTxNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver TX power is normal in one of the ports."
+ ::= { lt2sNotifications 41 }
+
+lt2sPortRxLow NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver RX power is low in one of the ports."
+ ::= { lt2sNotifications 42 }
+
+lt2sPortRxHigh NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver RX power is high in one of the ports."
+ ::= { lt2sNotifications 43 }
+
+lt2sPortRxNormal NOTIFICATION-TYPE
+ OBJECTS { lt2sPortId, lt2sTrapDetails, lt2sPortName }
+ STATUS current
+ DESCRIPTION "A SFP transceiver RX power is normal in one of the ports."
+ ::= { lt2sNotifications 44 }
+
+
+lt2sCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "Describes the requirements for conformance to the
+ Lambdatrail2 MIB part."
+ MODULE
+ MANDATORY-GROUPS { lt2sAgentGroup, lt2sSystemGroup, lt2sPortsGroup,
+ lt2sInfoGroup, lt2sNotificationGroup }
+ ::= { lt2sCompliances 1 }
+
+lt2sAgentGroup OBJECT-GROUP
+ OBJECTS { lt2sDescription, lt2sDeviceType, lt2sHwRevision, lt2sManufacturingDate,
+ lt2sSerialNumber, lt2sSystemName, lt2sSystemLocation, lt2sSystemContact,
+ lt2sSystemUptime, lt2sFirmwareVersion, lt2suCVersion, lt2sSaveRunningCfg,
+ lt2sResetAgent, lt2sSnmpGetCommunity, lt2sSnmpSetCommunity, lt2sIp4DHCP,
+ lt2sIp4Address, lt2sIp4Mask, lt2sIp4Gateway, lt2sIp4PrimaryDns,
+ lt2sIp4SecondaryDns, lt2sSnmpServer, lt2sHttpServer, lt2sTelnetServer,
+ lt2sFtpServer, lt2sMgmtPortId, lt2sMgmtPortName,
+ lt2sMgmtPortEnable, lt2sMgmtPortLink, lt2sMgmtPortSpeed, lt2sMgmtPortTxBytes,
+ lt2sMgmtPortRxBytes, lt2sMgmtSfpPlugged, lt2sMgmtSfpVendor, lt2sMgmtSfpType,
+ lt2sMgmtSfpSerial, lt2sMgmtSfpWavelength, lt2sMgmtSfpTxPower, lt2sMgmtSfpRxPower,
+ lt2sMgmtSfpLaserTemp, lt2sMgmtSfpLaserBias, lt2sMgmtSfpTxLow, lt2sMgmtSfpTxHigh,
+ lt2sMgmtSfpRxLow, lt2sMgmtSfpRxHigh }
+ STATUS current
+ DESCRIPTION "Grouping all LT2-S Agent parameters."
+ ::= { lt2sGroups 1 }
+
+lt2sSystemGroup OBJECT-GROUP
+ OBJECTS { lt2sTemperature, lt2sPowerType, lt2sPowerStatus, lt2sPowerFanStatus,
+ lt2sPowerFanRPM, lt2sPowerFanMode, lt2sPowerFanOnTemp, lt2sPowerFanOffTemp }
+ STATUS current
+ DESCRIPTION "Grouping all LT2-S system parameters."
+ ::= { lt2sGroups 2 }
+
+lt2sPortsGroup OBJECT-GROUP
+ OBJECTS { lt2sPortId, lt2sPortEnable, lt2sPortApsd, lt2sPortSpeed, lt2sPortReset,
+ lt2sPortLoop, lt2sPortName, lt2sLinePlugged, lt2sLineType, lt2sLineLink,
+ lt2sLineApsd, lt2sLineWavelength, lt2sLineTxPower, lt2sLineRxPower,
+ lt2sLineLaserTemp, lt2sLineLaserBias, lt2sClientPlugged, lt2sClientType,
+ lt2sClientLink, lt2sClientApsd, lt2sClientWavelength, lt2sClientTxPower,
+ lt2sClientRxPower, lt2sClientLaserTemp, lt2sClientLaserBias, lt2sLineTxLow,
+ lt2sLineTxHigh, lt2sLineRxLow, lt2sLineRxHigh, lt2sClientTxLow, lt2sClientTxHigh,
+ lt2sClientRxLow, lt2sClientRxHigh }
+ STATUS current
+ DESCRIPTION "Grouping all LT2-S port parameters."
+ ::= { lt2sGroups 3 }
+
+lt2sInfoGroup OBJECT-GROUP
+ OBJECTS { lt2sTrapDetails }
+ STATUS current
+ DESCRIPTION "Grouping all LT2-S info parameters."
+ ::= { lt2sGroups 4 }
+
+lt2sNotificationGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { lt2sMgmtStartup, lt2sMgmtAuthenticationFailure, lt2sTemperatureHigh,
+ lt2sTemperatureNormal, lt2sPowerSupplyPluggedIn, lt2sPowerSupplyPluggedOut,
+ lt2sPowerNormal, lt2sPowerFailure, lt2sFanOn, lt2sFanOff, lt2sFanFailure,
+ lt2sPortEnabled, lt2sPortDisabled, lt2sPortReseted, lt2sPortThermalShutdown,
+ lt2sPortThermalWakeup, lt2sMgmtSfpPluggedIn, lt2sLinePluggedIn, lt2sClientPluggedIn,
+ lt2sMgmtSfpPluggedOut, lt2sLinePluggedOut, lt2sClientPluggedOut, lt2sMgmtLinkUp,
+ lt2sLineLinkUp, lt2sClientLinkUp, lt2sMgmtLinkDown, lt2sLineLinkDown,
+ lt2sClientLinkDown, lt2sLineLoopOn, lt2sLineLoopOff, lt2sClientLoopOn,
+ lt2sClientLoopOff, lt2sMgmtTxLow, lt2sPortTxLow, lt2sMgmtTxHigh, lt2sPortTxHigh,
+ lt2sMgmtTxNormal, lt2sPortTxNormal, lt2sMgmtRxLow, lt2sPortRxLow, lt2sMgmtRxHigh,
+ lt2sPortRxHigh, lt2sMgmtRxNormal, lt2sPortRxNormal }
+ STATUS current
+ DESCRIPTION "All the Traps the Lambdatrail2-S supports."
+ ::= { lt2sGroups 5 }
+
+END
diff --git a/tests/data/lambdatrail_hs.json b/tests/data/lambdatrail_hs.json
new file mode 100644
index 0000000000..2acf5ff594
--- /dev/null
+++ b/tests/data/lambdatrail_hs.json
@@ -0,0 +1,1105 @@
+{
+ "os": {
+ "discovery": {
+ "devices": [
+ {
+ "sysName": "",
+ "sysObjectID": ".1.3.6.1.4.1.35616.2.1.1",
+ "sysDescr": "Lambdatrail-HS / xWDM Multiplexer",
+ "sysContact": "",
+ "version": null,
+ "hardware": null,
+ "features": null,
+ "location": "",
+ "os": "lambdatrail",
+ "type": "network",
+ "serial": null,
+ "icon": "lambdatrail.svg"
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "sensors": {
+ "discovery": {
+ "sensors": [
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.2",
+ "sensor_index": "portClientRxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 2 Rx",
+ "group": "Client 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -0.001,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.3",
+ "sensor_index": "portClientRxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Rx",
+ "group": "Client 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -3.798,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.4",
+ "sensor_index": "portClientRxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Rx",
+ "group": "Client 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -4.45,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.15.13",
+ "sensor_index": "portClientTxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Tx",
+ "group": "Client 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -0.77,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.15.14",
+ "sensor_index": "portClientTxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Tx",
+ "group": "Client 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -2.344,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.2",
+ "sensor_index": "portLineRxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 2 Rx",
+ "group": "Line 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -40,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.3",
+ "sensor_index": "portLineRxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 3 Rx",
+ "group": "Line 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -5.05,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.4",
+ "sensor_index": "portLineRxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 4 Rx",
+ "group": "Line 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -8.063,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.2",
+ "sensor_index": "portLineTxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 2 Tx",
+ "group": "Line 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -1.756,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.3",
+ "sensor_index": "portLineTxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 3 Tx",
+ "group": "Line 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": 0.661,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.4",
+ "sensor_index": "portLineTxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 4 Tx",
+ "group": "Line 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -1.79,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.4.0",
+ "sensor_index": "0",
+ "sensor_type": "systemFan1",
+ "sensor_descr": "Fan Status",
+ "group": "Fan",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemFan1"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.5.0",
+ "sensor_index": "0",
+ "sensor_type": "systemFan2",
+ "sensor_descr": "Fan Status",
+ "group": "Fan",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemFan2"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.3.0",
+ "sensor_index": "0",
+ "sensor_type": "systemPower1",
+ "sensor_descr": "Power1",
+ "group": "Power",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemPower1"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.3.0",
+ "sensor_index": "0",
+ "sensor_type": "systemPower2",
+ "sensor_descr": "Power2",
+ "group": "Power",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemPower2"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.1.0",
+ "sensor_index": "0",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Chassis Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 34,
+ "sensor_limit": 54,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 24,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.17.3",
+ "sensor_index": "portClientLaserTemp.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 26,
+ "sensor_limit": 46,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 16,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.17.4",
+ "sensor_index": "portClientLaserTemp.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 26,
+ "sensor_limit": 46,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 16,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ }
+ ],
+ "state_indexes": [
+ {
+ "state_name": "systemFan1",
+ "state_descr": "failed",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan1",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan1",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "failed",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "notplugged",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "notplugged",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ }
+ ]
+ },
+ "poller": {
+ "sensors": [
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.2",
+ "sensor_index": "portClientRxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 2 Rx",
+ "group": "Client 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -0.001,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.3",
+ "sensor_index": "portClientRxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Rx",
+ "group": "Client 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -3.798,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.16.4",
+ "sensor_index": "portClientRxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Rx",
+ "group": "Client 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -4.45,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.15.13",
+ "sensor_index": "portClientTxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Tx",
+ "group": "Client 3",
+ "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": -0.77,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.15.14",
+ "sensor_index": "portClientTxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Tx",
+ "group": "Client 4",
+ "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": -2.344,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.2",
+ "sensor_index": "portLineRxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 2 Rx",
+ "group": "Line 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -40,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.3",
+ "sensor_index": "portLineRxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 3 Rx",
+ "group": "Line 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -5.05,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.9.4",
+ "sensor_index": "portLineRxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 4 Rx",
+ "group": "Line 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -8.063,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.2",
+ "sensor_index": "portLineTxPower.2",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 2 Tx",
+ "group": "Line 2",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -1.756,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.3",
+ "sensor_index": "portLineTxPower.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 3 Tx",
+ "group": "Line 3",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": 0.661,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.8.4",
+ "sensor_index": "portLineTxPower.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 4 Tx",
+ "group": "Line 4",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -1.79,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.4.0",
+ "sensor_index": "0",
+ "sensor_type": "systemFan1",
+ "sensor_descr": "Fan Status",
+ "group": "Fan",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemFan1"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.5.0",
+ "sensor_index": "0",
+ "sensor_type": "systemFan2",
+ "sensor_descr": "Fan Status",
+ "group": "Fan",
+ "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": 3,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": "systemFan2"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.3.0",
+ "sensor_index": "0",
+ "sensor_type": "systemPower1",
+ "sensor_descr": "Power1",
+ "group": "Power",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemPower1"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.3.0",
+ "sensor_index": "0",
+ "sensor_type": "systemPower2",
+ "sensor_descr": "Power2",
+ "group": "Power",
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 3,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "systemPower2"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.1.0",
+ "sensor_index": "0",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Chassis Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 34,
+ "sensor_limit": 54,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 24,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.17.3",
+ "sensor_index": "portClientLaserTemp.3",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 3 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 26,
+ "sensor_limit": 46,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 16,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.2.1.1.12.1.17.4",
+ "sensor_index": "portClientLaserTemp.4",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 4 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 26,
+ "sensor_limit": 46,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 16,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ }
+ ],
+ "state_indexes": [
+ {
+ "state_name": "systemFan1",
+ "state_descr": "failed",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan1",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan1",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "failed",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemFan2",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "notplugged",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower1",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "notplugged",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "systemPower2",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/data/lambdatrail_lt2-s.json b/tests/data/lambdatrail_lt2-s.json
new file mode 100644
index 0000000000..7f3d061760
--- /dev/null
+++ b/tests/data/lambdatrail_lt2-s.json
@@ -0,0 +1,2544 @@
+{
+ "os": {
+ "discovery": {
+ "devices": [
+ {
+ "sysName": "",
+ "sysObjectID": ".1.3.6.1.4.1.35616.5",
+ "sysDescr": "Lambdatrail-S - xWDM Multiplexer (SFP - SFP)",
+ "sysContact": "",
+ "version": "1.0.7",
+ "hardware": "LT2-S",
+ "features": null,
+ "location": "",
+ "os": "lambdatrail",
+ "type": "network",
+ "serial": "12000039",
+ "icon": "lambdatrail.svg"
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "ports": {
+ "discovery": {
+ "ports": [
+ {
+ "port_descr_type": null,
+ "port_descr_descr": null,
+ "port_descr_circuit": null,
+ "port_descr_speed": null,
+ "port_descr_notes": null,
+ "ifDescr": "lo",
+ "ifName": "lo",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "softwareLoopback",
+ "ifAlias": "lo",
+ "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": "bond0",
+ "ifName": "bond0",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "bond0",
+ "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": "eth0",
+ "ifName": "eth0",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "eth0",
+ "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": "sit0",
+ "ifName": "sit0",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "tunnel",
+ "ifAlias": "sit0",
+ "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": "lan1",
+ "ifName": "lan1",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan1",
+ "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": "lan2",
+ "ifName": "lan2",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan2",
+ "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": "lan3",
+ "ifName": "lan3",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan3",
+ "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": "br0",
+ "ifName": "br0",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "br0",
+ "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": "br0",
+ "ifName": "br0",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": null,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": null,
+ "ifAdminStatus": null,
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": null,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "br0",
+ "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": "lo",
+ "ifName": "lo",
+ "portName": null,
+ "ifIndex": 1,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 16436,
+ "ifType": "softwareLoopback",
+ "ifAlias": "lo",
+ "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": 309034,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 309034,
+ "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": 86215894,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 86215894,
+ "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": "bond0",
+ "ifName": "bond0",
+ "portName": null,
+ "ifIndex": 2,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": "down",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "bond0",
+ "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": 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": "eth0",
+ "ifName": "eth0",
+ "portName": null,
+ "ifIndex": 3,
+ "ifSpeed": 100000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "eth0",
+ "ifPhysAddress": "58e747010104",
+ "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": 140175604,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 40109422,
+ "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": 3846541304,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 922535476,
+ "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": "sit0",
+ "ifName": "sit0",
+ "portName": null,
+ "ifIndex": 4,
+ "ifSpeed": 0,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": "down",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1480,
+ "ifType": "tunnel",
+ "ifAlias": "sit0",
+ "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": 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": "lan1",
+ "ifName": "lan1",
+ "portName": null,
+ "ifIndex": 5,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan1",
+ "ifPhysAddress": "58e747010104",
+ "ifHardType": null,
+ "ifLastChange": 547843263,
+ "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": 90930228,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 39753453,
+ "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": 2786117826,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 575957835,
+ "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": "lan2",
+ "ifName": "lan2",
+ "portName": null,
+ "ifIndex": 6,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan2",
+ "ifPhysAddress": "58e747010104",
+ "ifHardType": null,
+ "ifLastChange": 94659527,
+ "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": 49245376,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 355963,
+ "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": 2271527486,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 25701845,
+ "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": "lan3",
+ "ifName": "lan3",
+ "portName": null,
+ "ifIndex": 7,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": "down",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "lan3",
+ "ifPhysAddress": "58e747010104",
+ "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": "br0",
+ "ifName": "br0",
+ "portName": null,
+ "ifIndex": 9,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "down",
+ "ifOperStatus_prev": "down",
+ "ifAdminStatus": "down",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "br0",
+ "ifPhysAddress": "58e747010104",
+ "ifHardType": null,
+ "ifLastChange": 95409818,
+ "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": 135949,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 128335,
+ "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": 30586058,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 26049814,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 93620,
+ "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": "br0",
+ "ifName": "br0",
+ "portName": null,
+ "ifIndex": 10,
+ "ifSpeed": 10000000,
+ "ifSpeed_prev": null,
+ "ifConnectorPresent": null,
+ "ifPromiscuousMode": null,
+ "ifOperStatus": "up",
+ "ifOperStatus_prev": "up",
+ "ifAdminStatus": "up",
+ "ifAdminStatus_prev": null,
+ "ifDuplex": null,
+ "ifMtu": 1500,
+ "ifType": "ethernetCsmacd",
+ "ifAlias": "br0",
+ "ifPhysAddress": "58e747010104",
+ "ifHardType": null,
+ "ifLastChange": 95409818,
+ "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": 39655277,
+ "ifInUcastPkts_prev": 0,
+ "ifInUcastPkts_delta": null,
+ "ifInUcastPkts_rate": null,
+ "ifOutUcastPkts": 39665861,
+ "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": 481770136,
+ "ifInOctets_prev": 0,
+ "ifInOctets_delta": null,
+ "ifInOctets_rate": null,
+ "ifOutOctets": 558884098,
+ "ifOutOctets_prev": 0,
+ "ifOutOctets_delta": null,
+ "ifOutOctets_rate": null,
+ "poll_prev": null,
+ "ifInNUcastPkts": 1635694,
+ "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
+ }
+ ]
+ }
+ },
+ "processors": {
+ "discovery": {
+ "processors": [
+ {
+ "entPhysicalIndex": 0,
+ "hrDeviceIndex": 768,
+ "processor_oid": ".1.3.6.1.2.1.25.3.3.1.2.768",
+ "processor_index": "768",
+ "processor_type": "hr",
+ "processor_usage": 6,
+ "processor_descr": "Processor",
+ "processor_precision": 1,
+ "processor_perc_warn": 75
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "mempools": {
+ "discovery": {
+ "mempools": [
+ {
+ "mempool_index": "1",
+ "entPhysicalIndex": null,
+ "mempool_type": "hrstorage",
+ "mempool_class": "system",
+ "mempool_precision": 1024,
+ "mempool_descr": "Physical memory",
+ "mempool_perc": 13,
+ "mempool_perc_oid": null,
+ "mempool_used": 8110080,
+ "mempool_used_oid": ".1.3.6.1.2.1.25.2.3.1.6.1",
+ "mempool_free": 55181312,
+ "mempool_free_oid": null,
+ "mempool_total": 63291392,
+ "mempool_total_oid": null,
+ "mempool_largestfree": null,
+ "mempool_lowestfree": null,
+ "mempool_deleted": 0,
+ "mempool_perc_warn": 99
+ },
+ {
+ "mempool_index": "3",
+ "entPhysicalIndex": null,
+ "mempool_type": "hrstorage",
+ "mempool_class": "virtual",
+ "mempool_precision": 1024,
+ "mempool_descr": "Virtual memory",
+ "mempool_perc": 26,
+ "mempool_perc_oid": null,
+ "mempool_used": 16662528,
+ "mempool_used_oid": ".1.3.6.1.2.1.25.2.3.1.6.3",
+ "mempool_free": 46628864,
+ "mempool_free_oid": null,
+ "mempool_total": 63291392,
+ "mempool_total_oid": null,
+ "mempool_largestfree": null,
+ "mempool_lowestfree": null,
+ "mempool_deleted": 0,
+ "mempool_perc_warn": 95
+ },
+ {
+ "mempool_index": "6",
+ "entPhysicalIndex": null,
+ "mempool_type": "hrstorage",
+ "mempool_class": "buffers",
+ "mempool_precision": 1024,
+ "mempool_descr": "Memory buffers",
+ "mempool_perc": 0,
+ "mempool_perc_oid": null,
+ "mempool_used": 0,
+ "mempool_used_oid": ".1.3.6.1.2.1.25.2.3.1.6.6",
+ "mempool_free": 63291392,
+ "mempool_free_oid": null,
+ "mempool_total": 63291392,
+ "mempool_total_oid": null,
+ "mempool_largestfree": null,
+ "mempool_lowestfree": null,
+ "mempool_deleted": 0,
+ "mempool_perc_warn": 0
+ },
+ {
+ "mempool_index": "7",
+ "entPhysicalIndex": null,
+ "mempool_type": "hrstorage",
+ "mempool_class": "cached",
+ "mempool_precision": 1024,
+ "mempool_descr": "Cached memory",
+ "mempool_perc": 14,
+ "mempool_perc_oid": null,
+ "mempool_used": 8552448,
+ "mempool_used_oid": ".1.3.6.1.2.1.25.2.3.1.6.7",
+ "mempool_free": 54738944,
+ "mempool_free_oid": null,
+ "mempool_total": 63291392,
+ "mempool_total_oid": null,
+ "mempool_largestfree": null,
+ "mempool_lowestfree": null,
+ "mempool_deleted": 0,
+ "mempool_perc_warn": 0
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "sensors": {
+ "discovery": {
+ "sensors": [
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.27.1",
+ "sensor_index": "lt2sClientRxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 1 Rx",
+ "group": "Client 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -4.326,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.26.1",
+ "sensor_index": "lt2sClientTxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 1 Tx",
+ "group": "Client 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -3.018,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.14.1",
+ "sensor_index": "lt2sLineRxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 1 Rx",
+ "group": "Line 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -6.821,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.13.1",
+ "sensor_index": "lt2sLineTxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 1 Tx",
+ "group": "Line 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": 0.964,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.1.26.1.14.1",
+ "sensor_index": "lt2sMgmtSfpRxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Mgmt 1 Rx",
+ "group": "Mgmt 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -9.926,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "dbm",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.1.26.1.13.1",
+ "sensor_index": "lt2sMgmtSfpTxPower.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Mgmt 1 Tx",
+ "group": "Mgmt 1",
+ "sensor_divisor": 1000,
+ "sensor_multiplier": 1,
+ "sensor_current": -2.523,
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "fanspeed",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.2.5.0",
+ "sensor_index": "0",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Fan Speed",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 12060,
+ "sensor_limit": 21708,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 9648,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.22.1",
+ "sensor_index": "1",
+ "sensor_type": "lt2sClientLink",
+ "sensor_descr": "Client 1 State",
+ "group": "Link",
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "lt2sClientLink"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.22.1",
+ "sensor_index": "1",
+ "sensor_type": "lt2sLineLink",
+ "sensor_descr": "Line 1 State",
+ "group": "Link",
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "lt2sLineLink"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.2.6.0",
+ "sensor_index": "0",
+ "sensor_type": "lt2sPowerFanMode",
+ "sensor_descr": "Fan Mode",
+ "group": "Fan",
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "lt2sPowerFanMode"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "state",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.2.4.0",
+ "sensor_index": "0",
+ "sensor_type": "lt2sPowerFanStatus",
+ "sensor_descr": "Fan State",
+ "group": "Fan",
+ "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,
+ "rrd_type": "GAUGE",
+ "state_name": "lt2sPowerFanStatus"
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.2.1.0",
+ "sensor_index": "0",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Chassis Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 31,
+ "sensor_limit": 51,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 21,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.28.1",
+ "sensor_index": "lt2sClientLaserTemp.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Client 1 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 30,
+ "sensor_limit": 50,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 20,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.3.1.1.15.1",
+ "sensor_index": "lt2sLineLaserTemp.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Line 1 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 28,
+ "sensor_limit": 48,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 18,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ },
+ {
+ "sensor_deleted": 0,
+ "sensor_class": "temperature",
+ "poller_type": "snmp",
+ "sensor_oid": ".1.3.6.1.4.1.35616.5.1.26.1.15.1",
+ "sensor_index": "lt2sMgmtSfpLaserTemp.1",
+ "sensor_type": "lambdatrail",
+ "sensor_descr": "Mgmt 1 Temp",
+ "group": null,
+ "sensor_divisor": 1,
+ "sensor_multiplier": 1,
+ "sensor_current": 31,
+ "sensor_limit": 51,
+ "sensor_limit_warn": null,
+ "sensor_limit_low": 21,
+ "sensor_limit_low_warn": null,
+ "sensor_alert": 1,
+ "sensor_custom": "No",
+ "entPhysicalIndex": null,
+ "entPhysicalIndex_measured": null,
+ "sensor_prev": null,
+ "user_func": null,
+ "rrd_type": "GAUGE",
+ "state_name": null
+ }
+ ],
+ "state_indexes": [
+ {
+ "state_name": "lt2sClientLink",
+ "state_descr": "Down",
+ "state_draw_graph": 1,
+ "state_value": 1,
+ "state_generic_value": 3
+ },
+ {
+ "state_name": "lt2sClientLink",
+ "state_descr": "Up",
+ "state_draw_graph": 1,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sLineLink",
+ "state_descr": "Down",
+ "state_draw_graph": 1,
+ "state_value": 1,
+ "state_generic_value": 3
+ },
+ {
+ "state_name": "lt2sLineLink",
+ "state_descr": "Up",
+ "state_draw_graph": 1,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanMode",
+ "state_descr": "alwaysOff",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanMode",
+ "state_descr": "alwaysOn",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanMode",
+ "state_descr": "byTemperature",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanStatus",
+ "state_descr": "failed",
+ "state_draw_graph": 0,
+ "state_value": 1,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanStatus",
+ "state_descr": "On",
+ "state_draw_graph": 0,
+ "state_value": 2,
+ "state_generic_value": 0
+ },
+ {
+ "state_name": "lt2sPowerFanStatus",
+ "state_descr": "Off",
+ "state_draw_graph": 0,
+ "state_value": 3,
+ "state_generic_value": 0
+ }
+ ]
+ },
+ "poller": "matches discovery"
+ },
+ "storage": {
+ "discovery": {
+ "storage": [
+ {
+ "storage_mib": "hrstorage",
+ "storage_index": "31",
+ "storage_type": "hrStorageFixedDisk",
+ "storage_descr": "/",
+ "storage_size": 16777216,
+ "storage_units": 4096,
+ "storage_used": 7020544,
+ "storage_free": 0,
+ "storage_perc": 0,
+ "storage_perc_warn": 60,
+ "storage_deleted": 0
+ },
+ {
+ "storage_mib": "hrstorage",
+ "storage_index": "32",
+ "storage_type": "hrStorageFixedDisk",
+ "storage_descr": "/root",
+ "storage_size": 95420416,
+ "storage_units": 4096,
+ "storage_used": 2519040,
+ "storage_free": 0,
+ "storage_perc": 0,
+ "storage_perc_warn": 60,
+ "storage_deleted": 0
+ }
+ ]
+ },
+ "poller": {
+ "storage": [
+ {
+ "storage_mib": "hrstorage",
+ "storage_index": "31",
+ "storage_type": "hrStorageFixedDisk",
+ "storage_descr": "/",
+ "storage_size": 16777216,
+ "storage_units": 4096,
+ "storage_used": 7020544,
+ "storage_free": 9756672,
+ "storage_perc": 42,
+ "storage_perc_warn": 60,
+ "storage_deleted": 0
+ },
+ {
+ "storage_mib": "hrstorage",
+ "storage_index": "32",
+ "storage_type": "hrStorageFixedDisk",
+ "storage_descr": "/root",
+ "storage_size": 95420416,
+ "storage_units": 4096,
+ "storage_used": 2519040,
+ "storage_free": 92901376,
+ "storage_perc": 3,
+ "storage_perc_warn": 60,
+ "storage_deleted": 0
+ }
+ ]
+ }
+ }
+}
diff --git a/tests/snmpsim/lambdatrail_hs.snmprec b/tests/snmpsim/lambdatrail_hs.snmprec
new file mode 100644
index 0000000000..d373f4db41
--- /dev/null
+++ b/tests/snmpsim/lambdatrail_hs.snmprec
@@ -0,0 +1,251 @@
+1.3.6.1.2.1.1.1.0|4|Lambdatrail-HS / xWDM Multiplexer
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.35616.2.1.1
+1.3.6.1.2.1.1.3.0|67|1902179048
+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.4.3.0|65|18370635
+1.3.6.1.2.1.4.4.0|65|0
+1.3.6.1.2.1.4.5.0|65|0
+1.3.6.1.2.1.4.6.0|65|0
+1.3.6.1.2.1.4.7.0|65|0
+1.3.6.1.2.1.4.8.0|65|0
+1.3.6.1.2.1.4.9.0|65|18370634
+1.3.6.1.2.1.4.10.0|65|18373752
+1.3.6.1.2.1.4.11.0|65|0
+1.3.6.1.2.1.4.12.0|65|0
+1.3.6.1.2.1.4.14.0|65|0
+1.3.6.1.2.1.4.15.0|65|0
+1.3.6.1.2.1.4.16.0|65|0
+1.3.6.1.2.1.4.17.0|65|0
+1.3.6.1.2.1.4.18.0|65|0
+1.3.6.1.2.1.4.19.0|65|0
+1.3.6.1.2.1.4.20.1.2.172.31.63.20|2|9
+1.3.6.1.2.1.4.20.1.3.172.31.63.20|64|255.255.255.0
+1.3.6.1.2.1.4.22.1.2.1.1.172.31.63.1.0|4x|00000B07AC3F
+1.3.6.1.2.1.5.1.0|65|14173158
+1.3.6.1.2.1.5.2.0|65|75
+1.3.6.1.2.1.5.3.0|65|17
+1.3.6.1.2.1.5.4.0|65|0
+1.3.6.1.2.1.5.5.0|65|0
+1.3.6.1.2.1.5.6.0|65|0
+1.3.6.1.2.1.5.7.0|65|0
+1.3.6.1.2.1.5.8.0|65|14173054
+1.3.6.1.2.1.5.9.0|65|12
+1.3.6.1.2.1.5.10.0|65|0
+1.3.6.1.2.1.5.11.0|65|0
+1.3.6.1.2.1.5.12.0|65|0
+1.3.6.1.2.1.5.13.0|65|0
+1.3.6.1.2.1.5.14.0|65|14173066
+1.3.6.1.2.1.5.15.0|65|0
+1.3.6.1.2.1.5.16.0|65|0
+1.3.6.1.2.1.5.17.0|65|0
+1.3.6.1.2.1.5.18.0|65|0
+1.3.6.1.2.1.5.19.0|65|0
+1.3.6.1.2.1.5.20.0|65|0
+1.3.6.1.2.1.5.21.0|65|12
+1.3.6.1.2.1.5.22.0|65|14173054
+1.3.6.1.2.1.5.23.0|65|0
+1.3.6.1.2.1.5.24.0|65|0
+1.3.6.1.2.1.5.25.0|65|0
+1.3.6.1.2.1.5.26.0|65|0
+1.3.6.1.2.1.6.5.0|65|41
+1.3.6.1.2.1.6.6.0|65|1618
+1.3.6.1.2.1.6.7.0|65|0
+1.3.6.1.2.1.6.8.0|65|6
+1.3.6.1.2.1.6.9.0|66|0
+1.3.6.1.2.1.6.10.0|65|44229
+1.3.6.1.2.1.6.11.0|65|47017
+1.3.6.1.2.1.6.12.0|65|204
+1.3.6.1.2.1.6.14.0|65|0
+1.3.6.1.2.1.6.15.0|65|197
+1.3.6.1.2.1.7.1.0|65|4153292
+1.3.6.1.2.1.7.2.0|65|0
+1.3.6.1.2.1.7.3.0|65|2
+1.3.6.1.2.1.7.4.0|65|4153516
+1.3.6.1.2.1.11.1.0|65|4136051
+1.3.6.1.2.1.11.2.0|65|2742665
+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|43636584
+1.3.6.1.2.1.11.14.0|65|0
+1.3.6.1.2.1.11.15.0|65|3754025
+1.3.6.1.2.1.11.16.0|65|3045
+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|1393492
+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|2742583
+1.3.6.1.2.1.11.29.0|65|106
+1.3.6.1.4.1.35616.1.1.1.0|2|3
+1.3.6.1.4.1.35616.2.1.1.1.0|2|34
+1.3.6.1.4.1.35616.2.1.1.2.0|2|3
+1.3.6.1.4.1.35616.2.1.1.3.0|2|3
+1.3.6.1.4.1.35616.2.1.1.4.0|2|3
+1.3.6.1.4.1.35616.2.1.1.5.0|2|2
+1.3.6.1.4.1.35616.2.1.1.8.0|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.1.1|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.1.2|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.1.3|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.1.4|2|4
+1.3.6.1.4.1.35616.2.1.1.12.1.1.5|2|5
+1.3.6.1.4.1.35616.2.1.1.12.1.1.6|2|6
+1.3.6.1.4.1.35616.2.1.1.12.1.1.7|2|7
+1.3.6.1.4.1.35616.2.1.1.12.1.1.8|2|8
+1.3.6.1.4.1.35616.2.1.1.12.1.2.1|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.2.2|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.2.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.2.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.2.5|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.2.6|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.2.7|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.2.8|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.3.1|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.3.2|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.3.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.3.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.3.5|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.3.6|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.3.7|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.3.8|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.1|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.2|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.3|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.4.5|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.6|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.7|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.4.8|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.5.1|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.5.2|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.5.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.5.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.5.5|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.5.6|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.5.7|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.5.8|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.6.1|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.6.2|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.6.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.6.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.6.5|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.6.6|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.6.7|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.6.8|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.7.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.7.2|2|25400
+1.3.6.1.4.1.35616.2.1.1.12.1.7.3|2|25400
+1.3.6.1.4.1.35616.2.1.1.12.1.7.4|2|26600
+1.3.6.1.4.1.35616.2.1.1.12.1.7.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.7.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.7.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.7.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.8.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.8.2|2|-1756
+1.3.6.1.4.1.35616.2.1.1.12.1.8.3|2|661
+1.3.6.1.4.1.35616.2.1.1.12.1.8.4|2|-1790
+1.3.6.1.4.1.35616.2.1.1.12.1.8.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.8.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.8.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.8.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.9.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.9.2|2|-40000
+1.3.6.1.4.1.35616.2.1.1.12.1.9.3|2|-5050
+1.3.6.1.4.1.35616.2.1.1.12.1.9.4|2|-8063
+1.3.6.1.4.1.35616.2.1.1.12.1.9.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.9.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.9.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.9.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.10.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.10.2|2|34
+1.3.6.1.4.1.35616.2.1.1.12.1.10.3|2|33
+1.3.6.1.4.1.35616.2.1.1.12.1.10.4|2|34
+1.3.6.1.4.1.35616.2.1.1.12.1.10.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.10.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.10.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.10.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.11.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.11.2|2|19
+1.3.6.1.4.1.35616.2.1.1.12.1.11.3|2|17
+1.3.6.1.4.1.35616.2.1.1.12.1.11.4|2|17
+1.3.6.1.4.1.35616.2.1.1.12.1.11.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.11.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.11.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.11.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.12.1|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.12.2|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.12.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.12.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.12.5|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.12.6|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.12.7|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.12.8|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.13.1|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.13.2|2|1
+1.3.6.1.4.1.35616.2.1.1.12.1.13.3|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.13.4|2|2
+1.3.6.1.4.1.35616.2.1.1.12.1.13.5|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.13.6|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.13.7|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.13.8|2|3
+1.3.6.1.4.1.35616.2.1.1.12.1.14.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.14.2|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.14.3|2|1310
+1.3.6.1.4.1.35616.2.1.1.12.1.14.4|2|1270
+1.3.6.1.4.1.35616.2.1.1.12.1.14.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.14.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.14.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.14.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.2|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.3|2|-770
+1.3.6.1.4.1.35616.2.1.1.12.1.15.4|2|-2344
+1.3.6.1.4.1.35616.2.1.1.12.1.15.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.15.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.2|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.3|2|-3798
+1.3.6.1.4.1.35616.2.1.1.12.1.16.4|2|-4450
+1.3.6.1.4.1.35616.2.1.1.12.1.16.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.16.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.2|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.3|2|26
+1.3.6.1.4.1.35616.2.1.1.12.1.17.4|2|26
+1.3.6.1.4.1.35616.2.1.1.12.1.17.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.17.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.1|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.2|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.3|2|34
+1.3.6.1.4.1.35616.2.1.1.12.1.18.4|2|26
+1.3.6.1.4.1.35616.2.1.1.12.1.18.5|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.6|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.7|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.18.8|2|-1
+1.3.6.1.4.1.35616.2.1.1.12.1.19.1|4|CustomerA
+1.3.6.1.4.1.35616.2.1.1.12.1.19.2|4|FREE
+1.3.6.1.4.1.35616.2.1.1.12.1.19.3|4|CustomerB
+1.3.6.1.4.1.35616.2.1.1.12.1.19.4|4|CustomerC
+1.3.6.1.4.1.35616.2.1.1.12.1.19.5|4|""
+1.3.6.1.4.1.35616.2.1.1.12.1.19.6|4|""
+1.3.6.1.4.1.35616.2.1.1.12.1.19.7|4|SlotBroken
+1.3.6.1.4.1.35616.2.1.1.12.1.19.8|4|Slot8
diff --git a/tests/snmpsim/lambdatrail_lt2-s.snmprec b/tests/snmpsim/lambdatrail_lt2-s.snmprec
new file mode 100644
index 0000000000..facef4a004
--- /dev/null
+++ b/tests/snmpsim/lambdatrail_lt2-s.snmprec
@@ -0,0 +1,425 @@
+1.3.6.1.2.1.1.1.0|4|Lambdatrail-S - xWDM Multiplexer (SFP - SFP)
+1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.35616.5
+1.3.6.1.2.1.1.3.0|67|1307082309
+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.1.1|2|1
+1.3.6.1.2.1.2.2.1.1.2|2|2
+1.3.6.1.2.1.2.2.1.1.3|2|3
+1.3.6.1.2.1.2.2.1.1.4|2|4
+1.3.6.1.2.1.2.2.1.1.5|2|5
+1.3.6.1.2.1.2.2.1.1.6|2|6
+1.3.6.1.2.1.2.2.1.1.7|2|7
+1.3.6.1.2.1.2.2.1.1.9|2|9
+1.3.6.1.2.1.2.2.1.1.10|2|10
+1.3.6.1.2.1.2.2.1.2.1|4|lo
+1.3.6.1.2.1.2.2.1.2.2|4|bond0
+1.3.6.1.2.1.2.2.1.2.3|4|eth0
+1.3.6.1.2.1.2.2.1.2.4|4|sit0
+1.3.6.1.2.1.2.2.1.2.5|4|lan1
+1.3.6.1.2.1.2.2.1.2.6|4|lan2
+1.3.6.1.2.1.2.2.1.2.7|4|lan3
+1.3.6.1.2.1.2.2.1.2.9|4|br0
+1.3.6.1.2.1.2.2.1.2.10|4|br0
+1.3.6.1.2.1.2.2.1.3.1|2|24
+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|131
+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.3.7|2|6
+1.3.6.1.2.1.2.2.1.3.9|2|6
+1.3.6.1.2.1.2.2.1.3.10|2|6
+1.3.6.1.2.1.2.2.1.4.1|2|16436
+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|1480
+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.4.7|2|1500
+1.3.6.1.2.1.2.2.1.4.9|2|1500
+1.3.6.1.2.1.2.2.1.4.10|2|1500
+1.3.6.1.2.1.2.2.1.5.1|66|10000000
+1.3.6.1.2.1.2.2.1.5.2|66|10000000
+1.3.6.1.2.1.2.2.1.5.3|66|100000000
+1.3.6.1.2.1.2.2.1.5.4|66|0
+1.3.6.1.2.1.2.2.1.5.5|66|10000000
+1.3.6.1.2.1.2.2.1.5.6|66|10000000
+1.3.6.1.2.1.2.2.1.5.7|66|10000000
+1.3.6.1.2.1.2.2.1.5.9|66|10000000
+1.3.6.1.2.1.2.2.1.5.10|66|10000000
+1.3.6.1.2.1.2.2.1.6.1|4|
+1.3.6.1.2.1.2.2.1.6.2|4|
+1.3.6.1.2.1.2.2.1.6.3|4x|58E747010104
+1.3.6.1.2.1.2.2.1.6.4|4|
+1.3.6.1.2.1.2.2.1.6.5|4x|58E747010104
+1.3.6.1.2.1.2.2.1.6.6|4x|58E747010104
+1.3.6.1.2.1.2.2.1.6.7|4x|58E747010104
+1.3.6.1.2.1.2.2.1.6.9|4x|58E747010104
+1.3.6.1.2.1.2.2.1.6.10|4x|58E747010104
+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|1
+1.3.6.1.2.1.2.2.1.7.4|2|2
+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.7.7|2|2
+1.3.6.1.2.1.2.2.1.7.9|2|2
+1.3.6.1.2.1.2.2.1.7.10|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|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|1
+1.3.6.1.2.1.2.2.1.8.6|2|1
+1.3.6.1.2.1.2.2.1.8.7|2|2
+1.3.6.1.2.1.2.2.1.8.9|2|2
+1.3.6.1.2.1.2.2.1.8.10|2|1
+1.3.6.1.2.1.2.2.1.9.1|67|0
+1.3.6.1.2.1.2.2.1.9.2|67|0
+1.3.6.1.2.1.2.2.1.9.3|67|0
+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|547843263
+1.3.6.1.2.1.2.2.1.9.6|67|94659527
+1.3.6.1.2.1.2.2.1.9.7|67|0
+1.3.6.1.2.1.2.2.1.9.9|67|95409818
+1.3.6.1.2.1.2.2.1.9.10|67|95409818
+1.3.6.1.2.1.2.2.1.10.1|65|86215894
+1.3.6.1.2.1.2.2.1.10.2|65|0
+1.3.6.1.2.1.2.2.1.10.3|65|3846541304
+1.3.6.1.2.1.2.2.1.10.4|65|0
+1.3.6.1.2.1.2.2.1.10.5|65|2786117826
+1.3.6.1.2.1.2.2.1.10.6|65|2271527486
+1.3.6.1.2.1.2.2.1.10.7|65|0
+1.3.6.1.2.1.2.2.1.10.9|65|30586058
+1.3.6.1.2.1.2.2.1.10.10|65|481770136
+1.3.6.1.2.1.2.2.1.11.1|65|309034
+1.3.6.1.2.1.2.2.1.11.2|65|0
+1.3.6.1.2.1.2.2.1.11.3|65|140175604
+1.3.6.1.2.1.2.2.1.11.4|65|0
+1.3.6.1.2.1.2.2.1.11.5|65|90930228
+1.3.6.1.2.1.2.2.1.11.6|65|49245376
+1.3.6.1.2.1.2.2.1.11.7|65|0
+1.3.6.1.2.1.2.2.1.11.9|65|135949
+1.3.6.1.2.1.2.2.1.11.10|65|39655277
+1.3.6.1.2.1.2.2.1.12.1|65|0
+1.3.6.1.2.1.2.2.1.12.2|65|0
+1.3.6.1.2.1.2.2.1.12.3|65|0
+1.3.6.1.2.1.2.2.1.12.4|65|0
+1.3.6.1.2.1.2.2.1.12.5|65|0
+1.3.6.1.2.1.2.2.1.12.6|65|0
+1.3.6.1.2.1.2.2.1.12.7|65|0
+1.3.6.1.2.1.2.2.1.12.9|65|93620
+1.3.6.1.2.1.2.2.1.12.10|65|1635694
+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.13.7|65|0
+1.3.6.1.2.1.2.2.1.13.9|65|0
+1.3.6.1.2.1.2.2.1.13.10|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.14.7|65|0
+1.3.6.1.2.1.2.2.1.14.9|65|0
+1.3.6.1.2.1.2.2.1.14.10|65|0
+1.3.6.1.2.1.2.2.1.15.1|65|0
+1.3.6.1.2.1.2.2.1.15.2|65|0
+1.3.6.1.2.1.2.2.1.15.3|65|0
+1.3.6.1.2.1.2.2.1.15.4|65|0
+1.3.6.1.2.1.2.2.1.15.5|65|0
+1.3.6.1.2.1.2.2.1.15.6|65|0
+1.3.6.1.2.1.2.2.1.15.7|65|0
+1.3.6.1.2.1.2.2.1.15.9|65|0
+1.3.6.1.2.1.2.2.1.15.10|65|0
+1.3.6.1.2.1.2.2.1.16.1|65|86215894
+1.3.6.1.2.1.2.2.1.16.2|65|0
+1.3.6.1.2.1.2.2.1.16.3|65|922535476
+1.3.6.1.2.1.2.2.1.16.4|65|0
+1.3.6.1.2.1.2.2.1.16.5|65|575957835
+1.3.6.1.2.1.2.2.1.16.6|65|25701845
+1.3.6.1.2.1.2.2.1.16.7|65|0
+1.3.6.1.2.1.2.2.1.16.9|65|26049814
+1.3.6.1.2.1.2.2.1.16.10|65|558884098
+1.3.6.1.2.1.2.2.1.17.1|65|309034
+1.3.6.1.2.1.2.2.1.17.2|65|0
+1.3.6.1.2.1.2.2.1.17.3|65|40109422
+1.3.6.1.2.1.2.2.1.17.4|65|0
+1.3.6.1.2.1.2.2.1.17.5|65|39753453
+1.3.6.1.2.1.2.2.1.17.6|65|355963
+1.3.6.1.2.1.2.2.1.17.7|65|0
+1.3.6.1.2.1.2.2.1.17.9|65|128335
+1.3.6.1.2.1.2.2.1.17.10|65|39665861
+1.3.6.1.2.1.2.2.1.18.1|65|0
+1.3.6.1.2.1.2.2.1.18.2|65|0
+1.3.6.1.2.1.2.2.1.18.3|65|0
+1.3.6.1.2.1.2.2.1.18.4|65|0
+1.3.6.1.2.1.2.2.1.18.5|65|0
+1.3.6.1.2.1.2.2.1.18.6|65|0
+1.3.6.1.2.1.2.2.1.18.7|65|0
+1.3.6.1.2.1.2.2.1.18.9|65|0
+1.3.6.1.2.1.2.2.1.18.10|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.19.7|65|0
+1.3.6.1.2.1.2.2.1.19.9|65|0
+1.3.6.1.2.1.2.2.1.19.10|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.2.2.1.20.7|65|0
+1.3.6.1.2.1.2.2.1.20.9|65|0
+1.3.6.1.2.1.2.2.1.20.10|65|0
+1.3.6.1.2.1.2.2.1.21.1|66|0
+1.3.6.1.2.1.2.2.1.21.2|66|0
+1.3.6.1.2.1.2.2.1.21.3|66|0
+1.3.6.1.2.1.2.2.1.21.4|66|0
+1.3.6.1.2.1.2.2.1.21.5|66|0
+1.3.6.1.2.1.2.2.1.21.6|66|0
+1.3.6.1.2.1.2.2.1.21.7|66|0
+1.3.6.1.2.1.2.2.1.21.9|66|0
+1.3.6.1.2.1.2.2.1.21.10|66|0
+1.3.6.1.2.1.2.2.1.22.1|6|0.0
+1.3.6.1.2.1.2.2.1.22.2|6|0.0
+1.3.6.1.2.1.2.2.1.22.3|6|0.0
+1.3.6.1.2.1.2.2.1.22.4|6|0.0
+1.3.6.1.2.1.2.2.1.22.5|6|0.0
+1.3.6.1.2.1.2.2.1.22.6|6|0.0
+1.3.6.1.2.1.2.2.1.22.7|6|0.0
+1.3.6.1.2.1.2.2.1.22.9|6|0.0
+1.3.6.1.2.1.2.2.1.22.10|6|0.0
+1.3.6.1.2.1.11.1.0|65|5267618
+1.3.6.1.2.1.11.2.0|65|5267614
+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|82302588
+1.3.6.1.2.1.11.14.0|65|0
+1.3.6.1.2.1.11.15.0|65|4202669
+1.3.6.1.2.1.11.16.0|65|3139
+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|5267638
+1.3.6.1.2.1.11.29.0|65|0
+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.25.1.1.0|67|1308450889
+1.3.6.1.2.1.25.1.5.0|66|0
+1.3.6.1.2.1.25.1.6.0|66|34
+1.3.6.1.2.1.25.1.7.0|2|0
+1.3.6.1.2.1.25.2.2.0|2|61808
+1.3.6.1.2.1.25.2.3.1.1.1|2|1
+1.3.6.1.2.1.25.2.3.1.1.3|2|3
+1.3.6.1.2.1.25.2.3.1.1.6|2|6
+1.3.6.1.2.1.25.2.3.1.1.7|2|7
+1.3.6.1.2.1.25.2.3.1.1.10|2|10
+1.3.6.1.2.1.25.2.3.1.1.31|2|31
+1.3.6.1.2.1.25.2.3.1.1.32|2|32
+1.3.6.1.2.1.25.2.3.1.2.1|6|1.3.6.1.2.1.25.2.1.2
+1.3.6.1.2.1.25.2.3.1.2.3|6|1.3.6.1.2.1.25.2.1.3
+1.3.6.1.2.1.25.2.3.1.2.6|6|1.3.6.1.2.1.25.2.1.1
+1.3.6.1.2.1.25.2.3.1.2.7|6|1.3.6.1.2.1.25.2.1.1
+1.3.6.1.2.1.25.2.3.1.2.10|6|1.3.6.1.2.1.25.2.1.3
+1.3.6.1.2.1.25.2.3.1.2.31|6|1.3.6.1.2.1.25.2.1.4
+1.3.6.1.2.1.25.2.3.1.2.32|6|1.3.6.1.2.1.25.2.1.4
+1.3.6.1.2.1.25.2.3.1.3.1|4|Physical memory
+1.3.6.1.2.1.25.2.3.1.3.3|4|Virtual memory
+1.3.6.1.2.1.25.2.3.1.3.6|4|Memory buffers
+1.3.6.1.2.1.25.2.3.1.3.7|4|Cached memory
+1.3.6.1.2.1.25.2.3.1.3.10|4|Swap space
+1.3.6.1.2.1.25.2.3.1.3.31|4|/
+1.3.6.1.2.1.25.2.3.1.3.32|4|/root
+1.3.6.1.2.1.25.2.3.1.4.1|2|1024
+1.3.6.1.2.1.25.2.3.1.4.3|2|1024
+1.3.6.1.2.1.25.2.3.1.4.6|2|1024
+1.3.6.1.2.1.25.2.3.1.4.7|2|1024
+1.3.6.1.2.1.25.2.3.1.4.10|2|1024
+1.3.6.1.2.1.25.2.3.1.4.31|2|4096
+1.3.6.1.2.1.25.2.3.1.4.32|2|4096
+1.3.6.1.2.1.25.2.3.1.5.1|2|61808
+1.3.6.1.2.1.25.2.3.1.5.3|2|61808
+1.3.6.1.2.1.25.2.3.1.5.6|2|61808
+1.3.6.1.2.1.25.2.3.1.5.7|2|8352
+1.3.6.1.2.1.25.2.3.1.5.10|2|0
+1.3.6.1.2.1.25.2.3.1.5.31|2|4096
+1.3.6.1.2.1.25.2.3.1.5.32|2|23296
+1.3.6.1.2.1.25.2.3.1.6.1|2|16272
+1.3.6.1.2.1.25.2.3.1.6.3|2|16272
+1.3.6.1.2.1.25.2.3.1.6.6|2|0
+1.3.6.1.2.1.25.2.3.1.6.7|2|8352
+1.3.6.1.2.1.25.2.3.1.6.10|2|0
+1.3.6.1.2.1.25.2.3.1.6.31|2|1714
+1.3.6.1.2.1.25.2.3.1.6.32|2|615
+1.3.6.1.2.1.25.3.2.1.1.768|2|768
+1.3.6.1.2.1.25.3.2.1.1.1025|2|1025
+1.3.6.1.2.1.25.3.2.1.1.1026|2|1026
+1.3.6.1.2.1.25.3.2.1.1.1027|2|1027
+1.3.6.1.2.1.25.3.2.1.1.1028|2|1028
+1.3.6.1.2.1.25.3.2.1.1.1029|2|1029
+1.3.6.1.2.1.25.3.2.1.1.1030|2|1030
+1.3.6.1.2.1.25.3.2.1.1.1031|2|1031
+1.3.6.1.2.1.25.3.2.1.1.1034|2|1034
+1.3.6.1.2.1.25.3.2.1.1.1280|2|1280
+1.3.6.1.2.1.25.3.2.1.1.3072|2|3072
+1.3.6.1.2.1.25.3.2.1.2.768|6|1.3.6.1.2.1.25.3.1.3
+1.3.6.1.2.1.25.3.2.1.2.1025|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1026|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1027|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1028|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1029|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1030|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1031|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1034|6|1.3.6.1.2.1.25.3.1.4
+1.3.6.1.2.1.25.3.2.1.2.1280|6|1.3.6.1.2.1.25.3.1.5
+1.3.6.1.2.1.25.3.2.1.2.3072|6|1.3.6.1.2.1.25.3.1.12
+1.3.6.1.2.1.25.3.2.1.3.768|4|
+1.3.6.1.2.1.25.3.2.1.3.1025|4|network interface lo
+1.3.6.1.2.1.25.3.2.1.3.1026|4|network interface bond0
+1.3.6.1.2.1.25.3.2.1.3.1027|4|network interface eth0
+1.3.6.1.2.1.25.3.2.1.3.1028|4|network interface sit0
+1.3.6.1.2.1.25.3.2.1.3.1029|4|network interface lan1
+1.3.6.1.2.1.25.3.2.1.3.1030|4|network interface lan2
+1.3.6.1.2.1.25.3.2.1.3.1031|4|network interface lan3
+1.3.6.1.2.1.25.3.2.1.3.1034|4|network interface br0
+1.3.6.1.2.1.25.3.2.1.3.1280|4x|22737563682066696c65206f72206469726563746f72790a22
+1.3.6.1.2.1.25.3.2.1.3.3072|4|Guessing that there's a floating point co-processor
+1.3.6.1.2.1.25.3.2.1.4.768|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1025|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1026|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1027|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1028|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1029|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1030|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1031|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1034|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.1280|6|0.0
+1.3.6.1.2.1.25.3.2.1.4.3072|6|0.0
+1.3.6.1.2.1.25.3.2.1.5.1025|2|2
+1.3.6.1.2.1.25.3.2.1.5.1026|2|5
+1.3.6.1.2.1.25.3.2.1.5.1027|2|2
+1.3.6.1.2.1.25.3.2.1.5.1028|2|5
+1.3.6.1.2.1.25.3.2.1.5.1029|2|2
+1.3.6.1.2.1.25.3.2.1.5.1030|2|2
+1.3.6.1.2.1.25.3.2.1.5.1031|2|5
+1.3.6.1.2.1.25.3.2.1.5.1034|2|2
+1.3.6.1.2.1.25.3.2.1.5.1280|2|1
+1.3.6.1.2.1.25.3.2.1.6.1025|65|0
+1.3.6.1.2.1.25.3.2.1.6.1026|65|0
+1.3.6.1.2.1.25.3.2.1.6.1027|65|0
+1.3.6.1.2.1.25.3.2.1.6.1028|65|0
+1.3.6.1.2.1.25.3.2.1.6.1029|65|0
+1.3.6.1.2.1.25.3.2.1.6.1030|65|0
+1.3.6.1.2.1.25.3.2.1.6.1031|65|0
+1.3.6.1.2.1.25.3.2.1.6.1034|65|0
+1.3.6.1.2.1.25.3.2.1.6.1280|65|0
+1.3.6.1.2.1.25.3.3.1.1.768|6|0.0
+1.3.6.1.2.1.25.3.3.1.2.768|2|6
+1.3.6.1.4.1.35616.5.1.2.0|4|LT2-S
+1.3.6.1.4.1.35616.5.1.5.0|4|12000039
+1.3.6.1.4.1.35616.5.1.10.0|4|1.0.7, Mon, 04 Dec 2017 10:31:09
+1.3.6.1.4.1.35616.5.1.26.1.1.1|2|1
+1.3.6.1.4.1.35616.5.1.26.1.1.2|2|2
+1.3.6.1.4.1.35616.5.1.26.1.2.1|4|Inband
+1.3.6.1.4.1.35616.5.1.26.1.2.2|4|Mgmt LAN Port
+1.3.6.1.4.1.35616.5.1.26.1.3.1|2|2
+1.3.6.1.4.1.35616.5.1.26.1.3.2|2|2
+1.3.6.1.4.1.35616.5.1.26.1.4.1|2|2
+1.3.6.1.4.1.35616.5.1.26.1.4.2|2|2
+1.3.6.1.4.1.35616.5.1.26.1.5.1|2|1
+1.3.6.1.4.1.35616.5.1.26.1.5.2|2|1
+1.3.6.1.4.1.35616.5.1.26.1.6.1|2|785214199
+1.3.6.1.4.1.35616.5.1.26.1.6.2|2|41501586
+1.3.6.1.4.1.35616.5.1.26.1.7.1|2|136131590
+1.3.6.1.4.1.35616.5.1.26.1.7.2|2|-311482094
+1.3.6.1.4.1.35616.5.1.26.1.8.1|2|2
+1.3.6.1.4.1.35616.5.1.26.1.8.2|2|3
+1.3.6.1.4.1.35616.5.1.26.1.9.1|4|FLEXOPTIX
+1.3.6.1.4.1.35616.5.1.26.1.9.2|4|
+1.3.6.1.4.1.35616.5.1.26.1.10.1|4|S.B1612.40.LODL
+1.3.6.1.4.1.35616.5.1.26.1.10.2|4|
+1.3.6.1.4.1.35616.5.1.26.1.11.1|4|F78UZXW
+1.3.6.1.4.1.35616.5.1.26.1.11.2|4|
+1.3.6.1.4.1.35616.5.1.26.1.12.1|4|CWDM 1490
+1.3.6.1.4.1.35616.5.1.26.1.12.2|4|
+1.3.6.1.4.1.35616.5.1.26.1.13.1|2|-2523
+1.3.6.1.4.1.35616.5.1.26.1.13.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.14.1|2|-9926
+1.3.6.1.4.1.35616.5.1.26.1.14.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.15.1|2|31
+1.3.6.1.4.1.35616.5.1.26.1.15.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.16.1|2|14
+1.3.6.1.4.1.35616.5.1.26.1.16.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.17.1|2|-6
+1.3.6.1.4.1.35616.5.1.26.1.17.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.18.1|2|6
+1.3.6.1.4.1.35616.5.1.26.1.18.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.19.1|2|-20
+1.3.6.1.4.1.35616.5.1.26.1.19.2|2|0
+1.3.6.1.4.1.35616.5.1.26.1.20.1|2|3
+1.3.6.1.4.1.35616.5.1.26.1.20.2|2|0
+1.3.6.1.4.1.35616.5.2.1.0|2|31
+1.3.6.1.4.1.35616.5.2.4.0|2|2
+1.3.6.1.4.1.35616.5.2.5.0|2|12060
+1.3.6.1.4.1.35616.5.2.6.0|2|2
+1.3.6.1.4.1.35616.5.3.1.1.1.1|2|1
+1.3.6.1.4.1.35616.5.3.1.1.2.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.3.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.4.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.5.1|2|1
+1.3.6.1.4.1.35616.5.3.1.1.6.1|2|1
+1.3.6.1.4.1.35616.5.3.1.1.7.1|4|Port 1
+1.3.6.1.4.1.35616.5.3.1.1.8.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.9.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.10.1|2|1
+1.3.6.1.4.1.35616.5.3.1.1.11.1|4|P.B1696.20.AD
+1.3.6.1.4.1.35616.5.3.1.1.12.1|4|CWDM 1270
+1.3.6.1.4.1.35616.5.3.1.1.13.1|2|964
+1.3.6.1.4.1.35616.5.3.1.1.14.1|2|-6821
+1.3.6.1.4.1.35616.5.3.1.1.15.1|2|28
+1.3.6.1.4.1.35616.5.3.1.1.16.1|2|25
+1.3.6.1.4.1.35616.5.3.1.1.17.1|2|-6
+1.3.6.1.4.1.35616.5.3.1.1.18.1|2|6
+1.3.6.1.4.1.35616.5.3.1.1.19.1|2|-20
+1.3.6.1.4.1.35616.5.3.1.1.20.1|2|3
+1.3.6.1.4.1.35616.5.3.1.1.21.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.22.1|2|2
+1.3.6.1.4.1.35616.5.3.1.1.23.1|2|1
+1.3.6.1.4.1.35616.5.3.1.1.24.1|4|P.8596.02
+1.3.6.1.4.1.35616.5.3.1.1.25.1|4|850 Multi Mode
+1.3.6.1.4.1.35616.5.3.1.1.26.1|2|-3018
+1.3.6.1.4.1.35616.5.3.1.1.27.1|2|-4326
+1.3.6.1.4.1.35616.5.3.1.1.28.1|2|30
+1.3.6.1.4.1.35616.5.3.1.1.29.1|2|6
+1.3.6.1.4.1.35616.5.3.1.1.30.1|2|-6
+1.3.6.1.4.1.35616.5.3.1.1.31.1|2|6
+1.3.6.1.4.1.35616.5.3.1.1.32.1|2|-20
+1.3.6.1.4.1.35616.5.3.1.1.33.1|2|3
+1.3.6.1.6.3.10.2.1.3.0|2|98879906