Add Device: Innovaphone (#11225)

* Add Device: Innovaphone

* fix typo

* Move mib to subdir and Refresh testdata

* Fix typo

* Fix discovery index

* force test re-run

* Cleanup

* image

* Update innovaphone.yaml

* Update innovaphone.json

Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
This commit is contained in:
Kevin Zink 2020-03-06 23:33:31 +01:00 committed by GitHub
parent 6a97862211
commit 3567386c48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 2410 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,65 @@
mib: INNO-MIB
modules:
sensors:
state:
data:
-
oid: l2Table
value: l2State
num_oid: '.1.3.6.1.4.1.6666.1.1.1.2.{{ $index }}'
descr: 'LAPD {{ $l2Label }}'
group: '{{ $l2Label }}'
state_name: L2State
states:
- { descr: down, graph: 0, value: 1, generic: 2 }
- { descr: up, graph: 0, value: 2, generic: 0 }
-
oid: l2Table
value: l2Mode
num_oid: '.1.3.6.1.4.1.6666.1.1.1.3.{{ $index }}'
descr: 'Mode {{ $l2Label }}'
state_name: L2Mode
group: '{{ $l2Label }}'
states:
- { descr: TE, graph: 0, value: 1, generic: 0 }
- { descr: NT, graph: 0, value: 2, generic: 0 }
-
oid: l1BriTable
value: l1BriState
num_oid: '.1.3.6.1.4.1.6666.1.1.1.3'
descr: 'Basic rate interface {{ $l1BriLabel }}'
state_name: l1BriLabel
group: '{{ $l1BriLabel }}'
states:
- { descr: down, graph: 0, value: 1, generic: 2 }
- { descr: up, graph: 0, value: 2, generic: 0 }
-
oid: l3Table
value: l3Label
num_oid: '.1.3.6.1.4.1.6666.1.4.1.2.{{ $index }}'
descr: 'ISDN signaling protocol {{ $l3Label }}'
state_name: l3Label
group: '{{ $l3Label }}'
states:
- { descr: none, graph: 0, value: 1, generic: 3 }
- { descr: other, graph: 0, value: 2, generic: 3 }
- { descr: etsi, graph: 0, value: 3, generic: 0 }
- { descr: qsig, graph: 0, value: 23, generic: 0 }
count:
data:
-
oid: l3Table
value: l3NumBchanActive
num_oid: '.1.3.6.1.4.1.6666.1.4.1.4.{{ $index }}'
descr: 'Active calls {{ $l3Label }}'
-
oid: l3Table
value: l3CallsBoot
num_oid: '.1.3.6.1.4.1.6666.1.4.1.5.{{ $index }}'
descr: "Calls since boot {{ $l3Label }}"
-
oid: l3Table
value: l3NumBchan
num_oid: '.1.3.6.1.4.1.6666.1.4.1.3.{{ $index }}'
descr: 'Available Channels {{ $l3Label }}'

View File

@ -0,0 +1,8 @@
os: innovaphone
text: 'Innovaphone ISDN'
type: environment
icon: innovaphone
mib_dir:
- innovaphone
discovery:
- sysObjectID: .1.3.6.1.4.1.6666

View File

@ -0,0 +1,45 @@
<?php
/**
* LibreNMS sensors state discovery module for HP Procurve
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link http://librenms.org
*/
$oids = snmpwalk_cache_oid($device, 'voiceIfTable', [], 'INNO-MIB');
if (!empty($oids)) {
//Create State Index
$state_name = 'voiceIfState';
$states = [
['value' => 0, 'generic' => 2, 'graph' => 0, 'descr' => 'down'],
['value' => 2, 'generic' => 0, 'graph' => 0, 'descr' => 'up'],
];
create_state_index($state_name, $states);
$num_oid = '.1.3.6.1.4.1.6666.2.1.1.1.4.';
foreach ($oids as $index => $entry) {
$ifname = hex2bin(str_replace(" ", "", $entry['voiceIfName']));
if (empty($ifname)) {
$ifname = $entry['voiceIfName'];
}
$name = 'Interface ' . $ifname;
//Discover Sensors
discover_sensor($valid['sensor'], 'state', $device, $num_oid.$index, $index, $state_name, $name, '1', '1', null, null, null, null, $entry['voiceIfState'], 'snmp', $index);
//Create Sensor To State Index
create_sensor_to_state_index($device, $state_name, $index);
}
}

576
mibs/innovaphone/INNO-MIB Normal file
View File

@ -0,0 +1,576 @@
INNO-MIB DEFINITIONS ::= BEGIN
-- Innovaphone AG
-- Boeblinger Straße 76
-- D-71065 Sindelfingen
-- info@innovaphone.com
IMPORTS
Counter,TimeTicks,enterprises,IpAddress,Gauge
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
ifIndex
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215;
DisplayString ::= OCTET STRING
innovaphone OBJECT IDENTIFIER ::= { enterprises 6666 }
isdn OBJECT IDENTIFIER ::= { innovaphone 1 }
-- **********************************
-- LAPD table
-- **********************************
l2Table OBJECT-TYPE
SYNTAX SEQUENCE OF L2
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"ISDN layer2 table"
::= { isdn 1 }
l2Entry OBJECT-TYPE
SYNTAX L2
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer 2 Entry"
INDEX { l2Label }
::= { l2Table 1 }
L2 ::= SEQUENCE {
l2Label DisplayString,
l2State INTEGER,
l2Mode INTEGER,
l1Label DisplayString
}
l2Label OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this Layer 2 instance"
::= { l2Entry 1 }
l2State OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indication whether the LAPD layer is active"
::= { l2Entry 2 }
l2Mode OBJECT-TYPE
SYNTAX INTEGER {
te(1),
nt(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface mode, either NT or TE"
::= { l2Entry 3 }
l1Label OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of Layer 1 (physical) instance this Layer 2
instance is working on"
::= { l2Entry 4 }
-- **********************************
-- L1 PRI table
-- **********************************
l1PriTable OBJECT-TYPE
SYNTAX SEQUENCE OF L1Pri
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer1 table (primary rate interface)"
::= { isdn 2 }
l1PriEntry OBJECT-TYPE
SYNTAX L1Pri
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer 1 Entry (primary rate interface)"
INDEX { l1PriLabel }
::= { l1PriTable 1 }
L1Pri ::= SEQUENCE {
l1PriLabel DisplayString,
l1PriState INTEGER,
l1PriErrCrc4 Counter,
l1PriErrRemAlarmInd Counter,
l1PriErrSigLoss Counter,
l1PriErrAlarmInd Counter,
l1PriErrFrameAlignmentTOut Counter,
l1PriErrFrameAlignmentLoss Counter,
l1PriErrSlip Counter,
l1PriTest INTEGER
}
l1PriLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this Layer 1 instance"
::= { l1PriEntry 1 }
l1PriState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indication whether the physical layer is active"
::= { l1PriEntry 2 }
l1PriErrCrc4 OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The CRC4 check of a received submultiframe failed."
::= { l1PriEntry 3 }
l1PriErrRemAlarmInd OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Remote Alarm"
::= { l1PriEntry 4 }
l1PriErrSigLoss OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Loss of signal"
::= { l1PriEntry 5 }
l1PriErrAlarmInd OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Alarm Indication Signal"
::= { l1PriEntry 6 }
l1PriErrFrameAlignmentTOut OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive Time Out 400 msec"
::= { l1PriEntry 7 }
l1PriErrFrameAlignmentLoss OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Loss of Frame Alignment"
::= { l1PriEntry 8 }
l1PriErrSlip OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Receive SLIP detected"
::= { l1PriEntry 9 }
l1PriTest OBJECT-TYPE
SYNTAX INTEGER {
noTest(0),
simAlarm(1),
resetAlarms(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Triggers,resets some hardware alarm counters "
::= { l1PriEntry 10 }
-- **********************************
-- L1 BRI table
-- **********************************
l1BriTable OBJECT-TYPE
SYNTAX SEQUENCE OF L1Bri
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer1 table (basic rate interface)"
::= { isdn 3 }
l1BriEntry OBJECT-TYPE
SYNTAX L1Bri
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer 1 Entry (basic rate rate interface)"
INDEX { l1BriLabel }
::= { l1BriTable 1 }
L1Bri ::= SEQUENCE {
l1BriLabel DisplayString,
l1BriState INTEGER
}
l1BriLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this Layer 1 instance"
::= { l1BriEntry 1 }
l1BriState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indication whether the physical layer is active"
::= { l1BriEntry 2 }
-- **********************************
-- L3 table
-- **********************************
l3Table OBJECT-TYPE
SYNTAX SEQUENCE OF L3
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer3 table"
::= { isdn 4 }
l3Entry OBJECT-TYPE
SYNTAX L3
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Layer 3 Entry"
INDEX { l3Label }
::= { l3Table 1 }
L3 ::= SEQUENCE {
l3Label DisplayString,
l3Protocol INTEGER,
l3NumBchan INTEGER,
l3NumBchanActive Gauge,
l3CallsBoot Counter
}
l3Label OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of this Layer 3 instance"
::= { l3Entry 1 }
l3Protocol OBJECT-TYPE
SYNTAX INTEGER {
none(0),
other(1),
etsi(3),
qsig(23)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Isdn signalling protocol on this interface"
::= { l3Entry 2 }
l3NumBchan OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of B-channels available"
::= { l3Entry 3 }
l3NumBchanActive OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of B-channels currently active.
May also be understood as number of calls
currently active on this interface."
::= { l3Entry 4 }
l3CallsBoot OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Accumulated Number of Calls on this interface
since last Boot"
::= { l3Entry 5 }
-- **********************************
-- Gateway group
-- **********************************
gateway OBJECT IDENTIFIER ::= { innovaphone 2 }
-- **********************************
-- gatekeeper
-- **********************************
gatekeeper OBJECT IDENTIFIER ::= { gateway 1 }
-- **********************************
-- Voice Interfaces
-- **********************************
voiceIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF VoiceIf
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Voice Interfaces Table. Features either
physical interfaces or aliases."
::= { gatekeeper 1 }
voiceIfEntry OBJECT-TYPE
SYNTAX VoiceIf
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Voice Interfaces Entry.Features either
physical interfaces or aliases."
INDEX { voiceIfIndex,
voiceIfAliasIndex }
::= { voiceIfTable 1 }
VoiceIf ::= SEQUENCE {
voiceIfGwName DisplayString,
voiceIfType INTEGER,
voiceIfAddr IpAddress,
voiceIfState INTEGER,
voiceIfNumber DisplayString,
voiceIfName DisplayString,
voiceIfProduct DisplayString,
voiceIfIndex INTEGER,
voiceIfAliasIndex INTEGER
}
voiceIfGwName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Only of interest for aliases to show at which GWxx
an alias has been/will be registered"
::= { voiceIfEntry 1 }
voiceIfType OBJECT-TYPE
SYNTAX INTEGER {
unkown(0), --e.g. if interface>1 is down
if(1), --interface (physical)
ep(2), --endpoint
gk(3), --gatekeeper
gw(4) --gateway
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the interface"
::= { voiceIfEntry 2 }
voiceIfAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"ip address, only of interest if interface state
is up"
::= { voiceIfEntry 3 }
voiceIfState OBJECT-TYPE
SYNTAX INTEGER {
down(0),
up(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Interface state"
::= { voiceIfEntry 4 }
voiceIfNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The E.164 number registered by this interface"
::= { voiceIfEntry 5 }
voiceIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The H.323 Name registered by this interface"
::= { voiceIfEntry 6 }
voiceIfProduct OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"If available the description of the registering
product"
::= { voiceIfEntry 7 }
voiceIfIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Increasing index of an interface,
utilized as first suboid of entry index."
::= { voiceIfEntry 8 }
voiceIfAliasIndex OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"If interface is an alias, this is the
increasing index of alias at an interface.
Otherwise -1 will be returned.
Utilized as second suboid of entry index."
::= { voiceIfEntry 9 }
-- **********************************
-- Traps
-- **********************************
-- trapDummyGroup doesn't really exist
trapDummyGroup OBJECT IDENTIFIER ::= { innovaphone 3 }
trapDisplayStringParm OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable doesn't exist. Its purpose is to
be syntactically referenced as a variable within
a trap."
::= { trapDummyGroup 1 }
trapIntegerParm OBJECT-TYPE
SYNTAX INTEGER(1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable doesn't exist. Its purpose is to
be syntactically referenced as a variable within
a trap."
::= { trapDummyGroup 2 }
trapGaugeParm OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable doesn't exist. Its purpose is to
be syntactically referenced as a variable within
a trap."
::= { trapDummyGroup 3 }
innoColdStart TRAP-TYPE
ENTERPRISE innovaphone
DESCRIPTION
"An unexpected restart happened."
::= 0
innoWarmStart TRAP-TYPE
ENTERPRISE innovaphone
DESCRIPTION
"The device has been reset administratively."
::= 1
innoLinkDown TRAP-TYPE
ENTERPRISE innovaphone
VARIABLES { ifIndex }
DESCRIPTION
"An interface link went down (PPP)."
::= 2
innoLinkUp TRAP-TYPE
ENTERPRISE innovaphone
VARIABLES { ifIndex }
DESCRIPTION
"An interface link went up."
::= 3
innoAuthenticationFailure TRAP-TYPE
ENTERPRISE innovaphone
DESCRIPTION
"An Snmp PDU with a wrong community string has
been received."
::= 4
innoIsdnFailure TRAP-TYPE
ENTERPRISE innovaphone
VARIABLES {
trapDisplayStringParm, -- Name of originating interface
trapIntegerParm -- interface is down(0) or up(1)
}
DESCRIPTION
"Obsoleted: This SNMP trap is no longer necessary. Meanwhile it is covered more consistently by innoDiagAlarm and innoDiagAlarmClear.
Removed from on v9hf16."
::= 5
innoDiagAlarm TRAP-TYPE
ENTERPRISE innovaphone
VARIABLES {
trapGaugeParm, -- Alarm Code
trapDisplayStringParm, -- Alarm Source
trapGaugeParm, -- Severity: indeterminate(0),major(1),critical(2)
trapDisplayStringParm -- Alarm Text
}
DESCRIPTION
"This trap corresponds to an alarm under Administration/Diagnostics/Alarms"
::= 6
innoDiagAlarmClear TRAP-TYPE
ENTERPRISE innovaphone
VARIABLES {
trapGaugeParm, -- Alarm Code
trapDisplayStringParm -- Alarm Source
}
DESCRIPTION
"This trap corresponds to an alarm clearing under Administration/Diagnostics/Alarms"
::= 7
END -- Module

1458
tests/data/innovaphone.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,258 @@
1.3.6.1.2.1.1.1.0|4|13r1 sr8 IP3011[13.2195], Bootcode[132134], Hardware[401#]
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.6666
1.3.6.1.2.1.1.3.0|67|27595500
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
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.2.1|4|ETH0
1.3.6.1.2.1.2.2.1.2.2|4|ETH1
1.3.6.1.2.1.2.2.1.2.3|4|ETH2
1.3.6.1.2.1.2.2.1.3.1|2|6
1.3.6.1.2.1.2.2.1.3.2|2|6
1.3.6.1.2.1.2.2.1.3.3|2|6
1.3.6.1.2.1.2.2.1.4.1|2|0
1.3.6.1.2.1.2.2.1.4.2|2|0
1.3.6.1.2.1.2.2.1.4.3|2|0
1.3.6.1.2.1.2.2.1.5.1|66|0
1.3.6.1.2.1.2.2.1.5.2|66|0
1.3.6.1.2.1.2.2.1.5.3|66|0
1.3.6.1.2.1.2.2.1.6.1|4x|009033450568
1.3.6.1.2.1.2.2.1.6.2|4x|009033458568
1.3.6.1.2.1.2.2.1.6.3|4x|009033290000
1.3.6.1.2.1.2.2.1.7.1|2|0
1.3.6.1.2.1.2.2.1.7.2|2|0
1.3.6.1.2.1.2.2.1.7.3|2|0
1.3.6.1.2.1.2.2.1.8.1|2|1
1.3.6.1.2.1.2.2.1.8.2|2|1
1.3.6.1.2.1.2.2.1.8.3|2|1
1.3.6.1.2.1.2.2.1.9.1|67|500
1.3.6.1.2.1.2.2.1.9.2|67|500
1.3.6.1.2.1.2.2.1.9.3|67|0
1.3.6.1.2.1.2.2.1.10.1|65|52913737
1.3.6.1.2.1.2.2.1.10.2|65|54699273
1.3.6.1.2.1.2.2.1.10.3|65|23549553
1.3.6.1.2.1.2.2.1.11.1|65|355976
1.3.6.1.2.1.2.2.1.11.2|65|2117
1.3.6.1.2.1.2.2.1.11.3|65|221754
1.3.6.1.2.1.2.2.1.12.1|65|54252
1.3.6.1.2.1.2.2.1.12.2|65|643487
1.3.6.1.2.1.2.2.1.12.3|65|97
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|634446
1.3.6.1.2.1.2.2.1.13.3|65|90
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.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.16.1|65|36259088
1.3.6.1.2.1.2.2.1.16.2|65|4524444
1.3.6.1.2.1.2.2.1.16.3|65|39350463
1.3.6.1.2.1.2.2.1.17.1|65|339463
1.3.6.1.2.1.2.2.1.17.2|65|4654
1.3.6.1.2.1.2.2.1.17.3|65|245920
1.3.6.1.2.1.2.2.1.18.1|65|41662
1.3.6.1.2.1.2.2.1.18.2|65|41648
1.3.6.1.2.1.2.2.1.18.3|65|4
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.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.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.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.4.3.0|65|514782
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|117239
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|409230
1.3.6.1.2.1.4.10.0|65|11688
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.1.192.168.176.10|2|1
1.3.6.1.2.1.4.20.1.2.2.192.168.103.50|2|2
1.3.6.1.2.1.4.20.1.2.3.0.0.0.0|2|3
1.3.6.1.2.1.4.20.1.3.1.192.168.176.10|64|255.255.252.0
1.3.6.1.2.1.4.20.1.3.2.192.168.103.50|64|255.255.255.240
1.3.6.1.2.1.4.20.1.3.3.0.0.0.0|64|0.0.0.0
1.3.6.1.2.1.4.22.1.2.1.192.168.176.1|4x|001B21639C84
1.3.6.1.2.1.4.22.1.2.1.192.168.176.5|4x|00903347110E
1.3.6.1.2.1.4.22.1.2.1.192.168.176.11|4x|0090334D01BB
1.3.6.1.2.1.4.22.1.2.1.192.168.176.12|4x|0090334D0215
1.3.6.1.2.1.4.22.1.2.2.192.168.103.49|4x|025095D95B61
0.3.6.1.2.1.4.22.1.2.3.192.168.176.9|4x|029033450568
1.3.6.1.2.1.5.1.0|65|2808
1.3.6.1.2.1.5.2.0|65|0
1.3.6.1.2.1.5.3.0|65|0
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|2808
1.3.6.1.2.1.5.9.0|65|0
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|2808
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|0
1.3.6.1.2.1.5.22.0|65|2808
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|85
1.3.6.1.2.1.6.6.0|65|19204
1.3.6.1.2.1.6.7.0|65|9623
1.3.6.1.2.1.6.8.0|65|0
1.3.6.1.2.1.6.9.0|66|446
1.3.6.1.2.1.6.10.0|65|250990
1.3.6.1.2.1.6.11.0|65|255990
1.3.6.1.2.1.6.12.0|65|8
1.3.6.1.2.1.6.14.0|65|0
1.3.6.1.2.1.6.15.0|65|0
1.3.6.1.2.1.7.1.0|65|152370
1.3.6.1.2.1.7.2.0|65|3079
1.3.6.1.2.1.7.3.0|65|0
1.3.6.1.2.1.7.4.0|65|152352
1.3.6.1.2.1.11.1.0|65|151317
1.3.6.1.2.1.11.2.0|65|151317
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|171043
1.3.6.1.2.1.11.14.0|65|0
1.3.6.1.2.1.11.15.0|65|26463
1.3.6.1.2.1.11.16.0|65|124868
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|21759
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|151341
1.3.6.1.2.1.11.29.0|65|0
1.3.6.1.2.1.11.30.0|2|2
1.3.6.1.4.1.6666.1.1.1.1.80.82.73.49.45.76.50|4|PRI1-L2
1.3.6.1.4.1.6666.1.1.1.2.80.82.73.49.45.76.50|2|1
1.3.6.1.4.1.6666.1.1.1.3.80.82.73.49.45.76.50|2|2
1.3.6.1.4.1.6666.1.1.1.4.80.82.73.49.45.76.50|4|PRI1-L1
1.3.6.1.4.1.6666.1.4.1.1.80.82.73.49|4|PRI1
1.3.6.1.4.1.6666.1.4.1.2.80.82.73.49|2|3
1.3.6.1.4.1.6666.1.4.1.3.80.82.73.49|2|31
1.3.6.1.4.1.6666.1.4.1.4.80.82.73.49|66|0
1.3.6.1.4.1.6666.1.4.1.5.80.82.73.49|65|0
1.3.6.1.4.1.6666.2.1.1.1.1.1|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.2|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.3|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.4|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.5|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.6|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.7|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.8|4|-
1.3.6.1.4.1.6666.2.1.1.1.1.9|4|-
1.3.6.1.4.1.6666.2.1.1.1.2.1|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.2|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.3|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.4|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.5|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.6|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.7|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.8|2|1
1.3.6.1.4.1.6666.2.1.1.1.2.9|2|1
1.3.6.1.4.1.6666.2.1.1.1.3.1|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.2|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.3|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.4|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.5|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.6|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.7|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.8|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.3.9|64|0.0.0.0
1.3.6.1.4.1.6666.2.1.1.1.4.1|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.2|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.3|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.4|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.5|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.6|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.7|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.8|2|0
1.3.6.1.4.1.6666.2.1.1.1.4.9|2|0
1.3.6.1.4.1.6666.2.1.1.1.5.1|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.2|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.3|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.4|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.5|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.6|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.7|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.8|4|-
1.3.6.1.4.1.6666.2.1.1.1.5.9|4|-
1.3.6.1.4.1.6666.2.1.1.1.6.1|4x|5052493100000000
1.3.6.1.4.1.6666.2.1.1.1.6.2|4x|5445535400000000
1.3.6.1.4.1.6666.2.1.1.1.6.3|4x|544F4E4500000000
1.3.6.1.4.1.6666.2.1.1.1.6.4|4x|4854545000000000
1.3.6.1.4.1.6666.2.1.1.1.6.5|4x|4543484F00000000
1.3.6.1.4.1.6666.2.1.1.1.6.6|4x|5349473000000000
1.3.6.1.4.1.6666.2.1.1.1.6.7|4x|5349473100000000
1.3.6.1.4.1.6666.2.1.1.1.6.8|4x|4641580000000000
1.3.6.1.4.1.6666.2.1.1.1.6.9|4x|434F4E4600000000
1.3.6.1.4.1.6666.2.1.1.1.7.1|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.2|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.3|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.4|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.5|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.6|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.7|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.8|4|-
1.3.6.1.4.1.6666.2.1.1.1.7.9|4|-
1.3.6.1.4.1.6666.2.1.1.1.8.1|2|1
1.3.6.1.4.1.6666.2.1.1.1.8.2|2|2
1.3.6.1.4.1.6666.2.1.1.1.8.3|2|3
1.3.6.1.4.1.6666.2.1.1.1.8.4|2|4
1.3.6.1.4.1.6666.2.1.1.1.8.5|2|5
1.3.6.1.4.1.6666.2.1.1.1.8.6|2|6
1.3.6.1.4.1.6666.2.1.1.1.8.7|2|7
1.3.6.1.4.1.6666.2.1.1.1.8.8|2|8
1.3.6.1.4.1.6666.2.1.1.1.8.9|2|9
1.3.6.1.4.1.6666.2.1.1.1.9.1|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.2|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.3|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.4|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.5|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.6|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.7|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.8|2|-1
1.3.6.1.4.1.6666.2.1.1.1.9.9|2|-1