mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
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:
parent
6a97862211
commit
3567386c48
BIN
html/images/os/innovaphone.png
Normal file
BIN
html/images/os/innovaphone.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
65
includes/definitions/discovery/innovaphone.yaml
Normal file
65
includes/definitions/discovery/innovaphone.yaml
Normal 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 }}'
|
8
includes/definitions/innovaphone.yaml
Normal file
8
includes/definitions/innovaphone.yaml
Normal 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
|
45
includes/discovery/sensors/state/innovaphone.inc.php
Normal file
45
includes/discovery/sensors/state/innovaphone.inc.php
Normal 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
576
mibs/innovaphone/INNO-MIB
Normal 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
1458
tests/data/innovaphone.json
Normal file
File diff suppressed because it is too large
Load Diff
258
tests/snmpsim/innovaphone.snmprec
Normal file
258
tests/snmpsim/innovaphone.snmprec
Normal 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
|
Loading…
Reference in New Issue
Block a user