initial support for Eltex mes24xx (#15816)

* initial support for Eltex mes24xx

* style ci
This commit is contained in:
Peca Nesovanovic 2024-02-11 17:54:10 +01:00 committed by GitHub
parent 374482dfcb
commit 5769d7356e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 23502 additions and 5 deletions

View File

@ -0,0 +1,78 @@
mib: ELTEX-MES-ISS-CPU-UTIL-MIB:ELTEX-MES-ISS-ENV-MIB:ARICENT-ISS-MIB
modules:
os:
serial: .1.3.6.1.4.1.2076.81.1.120.0
sysDescr_regex: '/(?<hardware>\S+\s\S+)/'
version: ENTITY-MIB::entPhysicalFirmwareRev.1
features: ENTITY-MIB::entPhysicalSoftwareRev.1
processors:
data:
-
oid: eltMesIssCpuUtilLastMinute
num_oid: '.1.3.6.1.4.1.35265.1.139.6.1.1.2.2.0'
mempools:
data:
-
total: ARICENT-ISS-MIB::issSwitchMaxRAMUsage
used: ARICENT-ISS-MIB::issSwitchCurrentRAMUsage
descr: 'System Memory'
sensors:
pre-cache:
data:
-
oid:
- eltMesIssBatteryStatusTable
state:
data:
-
oid: eltMesIssBatteryStatusTable
value: eltMesIssBatteryStatus
num_oid: '.1.3.6.1.4.1.35265.1.139.12.1.3.1.1.2.{{ $index }}'
descr: 'Backup battery status'
group: 'Chassis PSU'
index: 'eltMesIssBatteryStatus.{{ $index }}'
states:
- { value: 1, descr: NotSupported, graph: 1, generic: 3 }
- { value: 2, descr: Missing, graph: 1, generic: 2 }
- { value: 3, descr: Charging, graph: 1, generic: 1 }
- { value: 4, descr: Low, graph: 1, generic: 2 }
- { value: 5, descr: Discharged, graph: 1, generic: 2 }
- { value: 6, descr: Charged, graph: 1, generic: 0 }
charge:
data:
-
oid: eltMesIssBatteryStatusTable
value: eltMesIssBatteryLevel
num_oid: '.1.3.6.1.4.1.35265.1.139.12.1.3.1.1.3.{{ $index }}'
descr: 'Backup battery level'
index: 'eltMesIssBatteryLevel.{{ $index }}'
skip_values:
-
oid: eltMesIssBatteryStatus
op: '<'
value: '3'
fanspeed:
data:
-
oid: eltMesIssEnvFanTable
value: eltMesIssEnvFanSpeedLevel
num_oid: '.1.3.6.1.4.1.35265.1.139.12.1.5.1.1.2.{{ $index }}'
descr: 'Fan {{ $index }}'
index: 'eltMesIssEnvFanSpeedLevel.{{ $index }}'
voltage:
data:
-
oid: ARICENT-ISS-MIB::issSwitchCurrentPowerSupply
value: ARICENT-ISS-MIB::issSwitchCurrentPowerSupply
num_oid: '.1.3.6.1.4.1.2076.81.1.71.{{ $index }}'
descr: 'Main PSU'
index: 'issSwitchCurrentPowerSupply.{{ $index }}'
temperature:
data:
-
oid: ARICENT-ISS-MIB::issSwitchCurrentTemperature
value: ARICENT-ISS-MIB::issSwitchCurrentTemperature
num_oid: '.1.3.6.1.4.1.2076.81.1.66.{{ $index }}'
descr: 'Chassis'
index: 'issSwitchCurrentTemperature.{{ $index }}'

View File

@ -0,0 +1,29 @@
os: eltex-mes24xx
text: Eltex
ifname: true
type: network
icon: eltex
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
-
sysObjectID:
- .1.3.6.1.4.1.35265.1.176 # MES2424B AC
mib_dir: eltexmes24xx
bad_iftype:
- tunnel
- softwareLoopback
- propPointToPointSerial
poller_modules:
ospf: false
mpls: false
discovery_modules:
ospf: false
mpls: false

View File

@ -0,0 +1,105 @@
<?php
/*
* LibreNMS discovery module for Eltex-MES24xx SFP inventory items
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
echo ' ELTEX-MES24xx' . PHP_EOL;
$oidSfp = SnmpQuery::cache()->hideMib()->walk('ELTEX-PHY-MIB::eltexPhyTransceiverInfoTable')->table(1);
$oidEnt = SnmpQuery::cache()->hideMib()->walk('ENTITY-MIB::entPhysicalParentRelPos')->table(1);
if (! empty($oidSfp) && ! empty($oidEnt)) {
d_echo('ELTEX 24xx Inventory: Discovering ...' . PHP_EOL);
$entity_array = [];
$infoType = [0 => 'unknown', 1 => 'gbic', 2 => 'sff', 3 => 'sfp-sfpplus', 255 => 'vendorspecific'];
$connType = [0 => 'unknown', 1 => 'SC', 7 => 'LC', 11 => 'optical-pigtail', 255 => 'vendorspecific'];
foreach ($oidSfp as $index => $data) {
foreach ($oidEnt as $entIndex => $entData) {
if ($entData['entPhysicalParentRelPos'] == $index) {
$entity_array[] = [
'entPhysicalIndex' => $index,
'entPhysicalSerialNum' => $data['eltexPhyTransceiverInfoSerialNumber'],
'entPhysicalModelName' => $data['eltexPhyTransceiverInfoPartNumber'],
'entPhysicalName' => $connType[$data['eltexPhyTransceiverInfoConnectorType']],
'entPhysicalDescr' => $infoType[$data['eltexPhyTransceiverInfoType']],
'entPhysicalClass' => 'sfp-cage',
'entPhysicalContainedIn' => $entIndex,
'entPhysicalMfgName' => $data['eltexPhyTransceiverInfoVendorName'],
'entPhysicalHardwareRev' => $data['eltexPhyTransceiverInfoVendorRevision'],
'entPhysicalIsFRU' => 'true',
];
break;
}
}
}
}
foreach ($entity_array as $entPhysicalIndex => $entry) {
$entPhysicalIndex = $entry['entPhysicalIndex'] ?? '';
$entPhysicalDescr = $entry['entPhysicalDescr'] ?? '';
$entPhysicalClass = $entry['entPhysicalClass'] ?? '';
$entPhysicalName = $entry['entPhysicalName'] ?? '';
$entPhysicalModelName = $entry['entPhysicalModelName'] ?? '';
$entPhysicalSerialNum = $entry['entPhysicalSerialNum'] ?? '';
$entPhysicalContainedIn = $entry['entPhysicalContainedIn'] ?? '';
$entPhysicalMfgName = $entry['entPhysicalMfgName'] ?? '';
$entPhysicalParentRelPos = $entry['entPhysicalParentRelPos'] ?? '';
$entPhysicalVendorType = $entry['entPhysicalVendorType'] ?? '';
$entPhysicalHardwareRev = $entry['entPhysicalHardwareRev'] ?? '';
$entPhysicalFirmwareRev = $entry['entPhysicalFirmwareRev'] ?? '';
$entPhysicalSoftwareRev = $entry['entPhysicalSoftwareRev'] ?? '';
$entPhysicalIsFRU = $entry['entPhysicalIsFRU'] ?? '';
$entPhysicalAlias = $entry['entPhysicalAlias'] ?? '';
$entPhysicalAssetID = $entry['entPhysicalAssetID'] ?? '';
$ifIndex = $entry['ifIndex'] ?? '';
discover_entity_physical(
$valid,
$device,
$entPhysicalIndex,
$entPhysicalDescr,
$entPhysicalClass,
$entPhysicalName,
$entPhysicalModelName,
$entPhysicalSerialNum,
$entPhysicalContainedIn,
$entPhysicalMfgName,
$entPhysicalParentRelPos,
$entPhysicalVendorType,
$entPhysicalHardwareRev,
$entPhysicalFirmwareRev,
$entPhysicalSoftwareRev,
$entPhysicalIsFRU,
$entPhysicalAlias,
$entPhysicalAssetID,
$ifIndex
);
}//end foreach
echo "\n";
unset(
$modules_array,
$entry,
$entity_array,
$trans,
$mapping
);

View File

@ -0,0 +1,43 @@
<?php
/**
* IPv6 address discovery file for eltex-mes24xx OS
*
* 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 <https://www.gnu.org/licenses/>.
*
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
//IP-MIB
$oids = SnmpQuery::hideMib()->walk('IP-MIB::ipAddressPrefixTable')->table(3);
if (! empty($oids)) {
d_echo('Eltex 24xx IPv6 discovering ...');
foreach ($oids as $index => $indexData) {
foreach ($indexData as $addrType => $addrData) {
if ($addrType != 'ipv6') {
continue;
}
$v6addr = normalize_snmp_ip_address(key($addrData));
$addrData = array_shift($addrData);
$prefixArr = $addrData['ipAddressPrefixOrigin'];
$prefixLen = key($prefixArr);
$prefixType = $prefixArr[$prefixLen];
discover_process_ipv6($valid, $index, $v6addr, $prefixLen, 'manual', $device['context_name']);
}
}
}

View File

@ -230,11 +230,13 @@ $oid = 'mplsL3VpnVrfPerfCurrNumRoutes';
$mpls_vpn_route_nb = snmpwalk_group($device, $oid, $mib, 6, []);
$mpls_skip = false;
foreach ($mpls_vpn_route_nb as $vpnId => $route_nb) {
if ($route_nb['mplsL3VpnVrfPerfCurrNumRoutes'] > $max_routes) {
echo "Skipping all MPLS routes because vpn instance $vpnId has more than $max_routes routes.";
$mpls_skip = true;
break;
if (! empty($mpls_vpn_route_nb) && count($mpls_vpn_route_nb) > 1) {
foreach ($mpls_vpn_route_nb as $vpnId => $route_nb) {
if ($route_nb['mplsL3VpnVrfPerfCurrNumRoutes'] > $max_routes) {
echo "Skipping all MPLS routes because vpn instance $vpnId has more than $max_routes routes.";
$mpls_skip = true;
break;
}
}
}

View File

@ -0,0 +1,71 @@
<?php
/*
* LibreNMS discovery module for Eltex-MES24xx SFP TxBiasCurrent
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
use LibreNMS\Util\Oid;
echo 'eltexPhyTransceiverDiagnosticTable' . PHP_EOL;
$snmpData = SnmpQuery::cache()->hideMib()->walk('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticTable')->table(3);
if (! empty($snmpData)) {
foreach ($snmpData as $index => $typeData) {
foreach ($typeData as $type => $data) {
$eltexPhyTransceiverDiagnosticTable[$type][$index] = array_shift($data);
}
}
}
$divisor = 1000;
$multiplier = 1;
if (! empty($eltexPhyTransceiverDiagnosticTable['txBiasCurrent'])) {
foreach ($eltexPhyTransceiverDiagnosticTable['txBiasCurrent'] as $ifIndex => $data) {
$value = $data['eltexPhyTransceiverDiagnosticCurrentValue'] / $divisor;
if ($value) {
$high_limit = $data['eltexPhyTransceiverDiagnosticHighAlarmThreshold'] / 1000 / $divisor;
$high_warn_limit = $data['eltexPhyTransceiverDiagnosticHighWarningThreshold'] / 1000 / $divisor;
$low_warn_limit = $data['eltexPhyTransceiverDiagnosticLowWarningThreshold'] / 1000 / $divisor;
$low_limit = $data['eltexPhyTransceiverDiagnosticLowAlarmThreshold'] / 1000 / $divisor;
$descr = get_port_by_index_cache($device['device_id'], $ifIndex)['ifName'];
$oid = Oid::toNumeric('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticCurrentValue.' . $ifIndex . '.3.1');
discover_sensor(
$valid['sensor'],
'current',
$device,
$oid,
'SfpTxBias' . $ifIndex,
'ELTEX-PHY-MIB',
$descr,
$divisor,
$multiplier,
$low_limit,
$low_warn_limit,
$high_warn_limit,
$high_limit,
$value,
'snmp',
null,
null,
null,
'Transceiver'
);
}
}
}

View File

@ -0,0 +1,107 @@
<?php
/*
* LibreNMS discovery module for Eltex-MES24xx SFP OpticalPower
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
use LibreNMS\Util\Oid;
echo 'eltexPhyTransceiverDiagnosticTable' . PHP_EOL;
$snmpData = SnmpQuery::cache()->hideMib()->walk('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticTable')->table(3);
if (! empty($snmpData)) {
foreach ($snmpData as $index => $typeData) {
foreach ($typeData as $type => $data) {
$eltexPhyTransceiverDiagnosticTable[$type][$index] = array_shift($data);
}
}
}
$divisor = 1000;
$multiplier = 1;
if (! empty($eltexPhyTransceiverDiagnosticTable['txOpticalPower'])) {
foreach ($eltexPhyTransceiverDiagnosticTable['txOpticalPower'] as $ifIndex => $data) {
$value = $data['eltexPhyTransceiverDiagnosticCurrentValue'] / $divisor;
if ($value) {
$high_limit = $data['eltexPhyTransceiverDiagnosticLowAlarmThreshold'] / -$divisor;
$high_warn_limit = $data['eltexPhyTransceiverDiagnosticLowWarningThreshold'] / -$divisor;
$low_warn_limit = $data['eltexPhyTransceiverDiagnosticHighWarningThreshold'] / -$divisor;
$low_limit = $data['eltexPhyTransceiverDiagnosticHighAlarmThreshold'] / -$divisor;
$descr = get_port_by_index_cache($device['device_id'], $ifIndex)['ifName'];
$oid = Oid::toNumeric('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticCurrentValue.' . $ifIndex . '.4.1');
discover_sensor(
$valid['sensor'],
'dbm',
$device,
$oid,
'SfpTxDbm' . $ifIndex,
'ELTEX-PHY-MIB',
$descr,
$divisor,
$multiplier,
$low_limit,
$low_warn_limit,
$high_warn_limit,
$high_limit,
$value,
'snmp',
null,
null,
null,
'Transceiver TX'
);
}
}
}
if (! empty($eltexPhyTransceiverDiagnosticTable['rxOpticalPower'])) {
foreach ($eltexPhyTransceiverDiagnosticTable['rxOpticalPower'] as $ifIndex => $data) {
$value = $data['eltexPhyTransceiverDiagnosticCurrentValue'] / $divisor;
if ($value) {
$high_limit = $data['eltexPhyTransceiverDiagnosticLowAlarmThreshold'] / -$divisor;
$high_warn_limit = $data['eltexPhyTransceiverDiagnosticLowWarningThreshold'] / -$divisor;
$low_warn_limit = $data['eltexPhyTransceiverDiagnosticHighWarningThreshold'] / -$divisor;
$low_limit = $data['eltexPhyTransceiverDiagnosticHighAlarmThreshold'] / -$divisor;
$descr = get_port_by_index_cache($device['device_id'], $ifIndex)['ifName'];
$oid = Oid::toNumeric('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticCurrentValue.' . $ifIndex . '.5.1');
discover_sensor(
$valid['sensor'],
'dbm',
$device,
$oid,
'SfpRxDbm' . $ifIndex,
'ELTEX-PHY-MIB',
$descr,
$divisor,
$multiplier,
$low_limit,
$low_warn_limit,
$high_warn_limit,
$high_limit,
$value,
'snmp',
null,
null,
null,
'Transceiver RX'
);
}
}
}

View File

@ -0,0 +1,71 @@
<?php
/*
* LibreNMS discovery module for Eltex-MES24xx SFP Temperature
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
use LibreNMS\Util\Oid;
echo 'eltexPhyTransceiverDiagnosticTable' . PHP_EOL;
$snmpData = SnmpQuery::cache()->hideMib()->walk('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticTable')->table(3);
if (! empty($snmpData)) {
foreach ($snmpData as $index => $typeData) {
foreach ($typeData as $type => $data) {
$eltexPhyTransceiverDiagnosticTable[$type][$index] = array_shift($data);
}
}
}
$divisor = 1;
$multiplier = 1;
if (! empty($eltexPhyTransceiverDiagnosticTable['temperature'])) {
foreach ($eltexPhyTransceiverDiagnosticTable['temperature'] as $ifIndex => $data) {
$value = $data['eltexPhyTransceiverDiagnosticCurrentValue'] / $divisor;
if ($value) {
$high_limit = $data['eltexPhyTransceiverDiagnosticHighAlarmThreshold'];
$high_warn_limit = $data['eltexPhyTransceiverDiagnosticHighWarningThreshold'];
$low_warn_limit = $data['eltexPhyTransceiverDiagnosticLowWarningThreshold'];
$low_limit = $data['eltexPhyTransceiverDiagnosticLowAlarmThreshold'];
$descr = get_port_by_index_cache($device['device_id'], $ifIndex)['ifName'];
$oid = Oid::toNumeric('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticCurrentValue.' . $ifIndex . '.1.1');
discover_sensor(
$valid['sensor'],
'temperature',
$device,
$oid,
'SfpTemp' . $ifIndex,
'ELTEX-PHY-MIB',
$descr,
$divisor,
$multiplier,
$low_limit,
$low_warn_limit,
$high_warn_limit,
$high_limit,
$value,
'snmp',
null,
null,
null,
'Transceiver'
);
}
}
}

View File

@ -0,0 +1,71 @@
<?php
/*
* LibreNMS discovery module for Eltex-MES24xx SFP Voltage
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @copyright 2024 Peca Nesovanovic
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
*/
use LibreNMS\Util\Oid;
echo 'eltexPhyTransceiverDiagnosticTable' . PHP_EOL;
$snmpData = SnmpQuery::cache()->hideMib()->walk('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticTable')->table(3);
if (! empty($snmpData)) {
foreach ($snmpData as $index => $typeData) {
foreach ($typeData as $type => $data) {
$eltexPhyTransceiverDiagnosticTable[$type][$index] = array_shift($data);
}
}
}
$divisor = 1;
$multiplier = 1;
if (! empty($eltexPhyTransceiverDiagnosticTable['supplyVoltage'])) {
foreach ($eltexPhyTransceiverDiagnosticTable['supplyVoltage'] as $ifIndex => $data) {
$value = $data['eltexPhyTransceiverDiagnosticCurrentValue'] / $divisor;
if ($value) {
$high_limit = $data['eltexPhyTransceiverDiagnosticHighAlarmThreshold'] / 1000;
$high_warn_limit = $data['eltexPhyTransceiverDiagnosticHighWarningThreshold'] / 1000;
$low_warn_limit = $data['eltexPhyTransceiverDiagnosticLowWarningThreshold'] / 1000;
$low_limit = $data['eltexPhyTransceiverDiagnosticLowAlarmThreshold'] / 1000;
$descr = get_port_by_index_cache($device['device_id'], $ifIndex)['ifName'];
$oid = Oid::toNumeric('ELTEX-PHY-MIB::eltexPhyTransceiverDiagnosticCurrentValue.' . $ifIndex . '.2.1');
discover_sensor(
$valid['sensor'],
'voltage',
$device,
$oid,
'SfpVolt' . $ifIndex,
'ELTEX-PHY-MIB',
$descr,
$divisor,
$multiplier,
$low_limit,
$low_warn_limit,
$high_warn_limit,
$high_limit,
$value,
'snmp',
null,
null,
null,
'Transceiver'
);
}
}
}

View File

@ -0,0 +1,34 @@
<?php
/*
* LibreNMS storage discovery module for Eltex-MES24xx
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
* @copyright 2024 Peca Nesovanovic
*/
$fstype = 'Flash';
$descr = 'Internal Flash';
$units = 1;
$index = 0;
$total = 100;
$used = SnmpQuery::hideMib()->get('ARICENT-ISS-MIB::issSwitchCurrentFlashUsage.0')->value();
if (is_numeric($used)) {
discover_storage($valid_storage, $device, $index, $fstype, 'eltex-mes24xx', $descr, $total, $units, $used);
}

View File

@ -0,0 +1,30 @@
<?php
/*
* LibreNMS storage poller module for Eltex-MES24xx
*
* 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 <https://www.gnu.org/licenses/>.
*
* @package LibreNMS
* @link https://www.librenms.org
*
* @author Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
* @copyright 2024 Peca Nesovanovic
*/
if ($device['os'] == 'eltex-mes24xx') {
$storage['units'] = 1;
$storage['size'] = 100;
$storage['used'] = SnmpQuery::hideMib()->get('ARICENT-ISS-MIB::issSwitchCurrentFlashUsage.0')->value();
$storage['free'] = $storage['size'] - $storage['used'];
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,179 @@
ELTEX-MES-ISS-CPU-UTIL-MIB DEFINITIONS ::= BEGIN
-- Title: ELTEX CPU Utilization Private MIB
-- Version: 1.0
-- Date: 26 Deс 2018
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue, DisplayString
FROM SNMPv2-TC
eltMesIss
FROM ELTEX-MES-ISS-MIB;
eltMesIssCpuUtilMIB MODULE-IDENTITY
LAST-UPDATED "201812260000Z"
ORGANIZATION "Eltex Enterprise, Ltd."
CONTACT-INFO
"eltex-co.ru"
DESCRIPTION
"CPU utilization MIB definitions."
REVISION "201812260000Z"
DESCRIPTION "Initial revision."
::= { eltMesIss 6 }
eltMesIssCpuUtilObjects OBJECT IDENTIFIER ::= { eltMesIssCpuUtilMIB 1 }
eltMesIssCpuUtilGlobal OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 1 }
eltMesIssCpuUtilGlobalConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 1 }
eltMesIssCpuUtilGlobalStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilGlobal 2 }
eltMesIssCpuUtilTask OBJECT IDENTIFIER ::= { eltMesIssCpuUtilObjects 2 }
eltMesIssCpuUtilTaskConfig OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 1 }
eltMesIssCpuUtilTaskStat OBJECT IDENTIFIER ::= { eltMesIssCpuUtilTask 2 }
-- ------------------
-- CPU Util Enable --
-- ------------------
eltMesIssCpuUtilEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enables measurement of the device CPU utilization.
In order to get real values for eltMesIssCpuUtilLast5Seconds, eltMesIssCpuUtilLastMinute
and eltMesIssCpuUtilLast5Minutes, the value of this object must be true."
DEFVAL { true }
::= { eltMesIssCpuUtilGlobalConfig 1 }
-- ----------------------
-- CPU Util Statistics --
-- ----------------------
eltMesIssCpuUtilLast5Seconds OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last 5 seconds.
If CPU utilization was not measured (since measurement is disabled
or was disabled during last 5 seconds) then this value will be 0."
::= { eltMesIssCpuUtilGlobalStat 1 }
eltMesIssCpuUtilLastMinute OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during last minute.
If CPU utilization was not measured (since measurement is disabled
or was disabled during last minute) then this value will be 0."
::= { eltMesIssCpuUtilGlobalStat 2 }
eltMesIssCpuUtilLast5Minutes OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU utilization during the last 5 minutes.
If CPU utilization was not measured (since measurement is disabled
or was disabled during last 5 minutes) then this value will be 0."
::= { eltMesIssCpuUtilGlobalStat 3 }
-- ------------------------
-- CPU Tasks Util Enable --
-- ------------------------
eltMesIssCpuUtilTaskEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enables measurement of the device CPU tasks utilization.
In order to get real values for eltMesIssCpuUtilTaskStatLast5Seconds,
eltMesIssCpuUtilTaskStatLastMinute
and eltMesIssCpuUtilTaskStatLast5Minutes,
the value of this object must be true."
DEFVAL { true }
::= { eltMesIssCpuUtilTaskConfig 1 }
-- ----------------------------------
-- CPU Tasks Util Statistics Table --
-- ----------------------------------
eltMesIssCpuUtilTaskStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssCpuUtilTaskStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of measurement of the device CPU tasks utilization."
::= { eltMesIssCpuUtilTaskStat 1 }
eltMesIssCpuUtilTaskStatEntry OBJECT-TYPE
SYNTAX EltMesIssCpuUtilTaskStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing measurement of the device CPU tasks utilization."
INDEX { eltMesIssCpuUtilTaskStatIndex }
::= { eltMesIssCpuUtilTaskStatTable 1 }
EltMesIssCpuUtilTaskStatEntry ::= SEQUENCE {
eltMesIssCpuUtilTaskStatIndex INTEGER,
eltMesIssCpuUtilTaskStatName DisplayString,
eltMesIssCpuUtilTaskStatLast5Seconds INTEGER,
eltMesIssCpuUtilTaskStatLastMinute INTEGER,
eltMesIssCpuUtilTaskStatLast5Minutes INTEGER
}
eltMesIssCpuUtilTaskStatIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Index of the device CPU task."
::= { eltMesIssCpuUtilTaskStatEntry 1 }
eltMesIssCpuUtilTaskStatName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Name of the device CPU task."
::= { eltMesIssCpuUtilTaskStatEntry 2 }
eltMesIssCpuUtilTaskStatLast5Seconds OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during last 5 seconds.
If task's CPU utilization was not measured (since measurement is disabled
or was disabled during last 5 seconds) then this value will be 0."
::= { eltMesIssCpuUtilTaskStatEntry 3 }
eltMesIssCpuUtilTaskStatLastMinute OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during last minute.
If task's CPU utilization was not measured (since measurement is disabled
or was disabled during last minute) then this value will be 0."
::= { eltMesIssCpuUtilTaskStatEntry 4 }
eltMesIssCpuUtilTaskStatLast5Minutes OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Percentage of the device CPU task utilization during the last 5 minutes.
If task's CPU utilization was not measured (since measurement is disabled
or was disabled during last 5 minutes) then this value will be 0."
::= { eltMesIssCpuUtilTaskStatEntry 5 }
END

View File

@ -0,0 +1,433 @@
ELTEX-MES-ISS-ENV-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
eltMesIss
FROM ELTEX-MES-ISS-MIB
issSwitchFanEntry
FROM ARICENT-ISS-MIB
issSwitchFanIndex, issSwitchFanStatus
FROM ARICENT-ISS-MIB;
eltMesIssEnvMIB MODULE-IDENTITY
LAST-UPDATED "202106230000Z"
ORGANIZATION "Eltex Enterprise, Ltd."
CONTACT-INFO
"eltex-co.ru"
DESCRIPTION
"This private MIB module contains Eltex's hardware enviroment
definition."
REVISION "201904040000Z"
DESCRIPTION "Initial revision."
REVISION "202011250000Z"
DESCRIPTION "Added eltMesIssEnvDyingGasp, eltMesIssBatteryMonitorEnable objects."
REVISION "202104010000Z"
DESCRIPTION "Added eltMesIssEnvFan object."
REVISION "202106230000Z"
DESCRIPTION "Added eltMesIssEnvFanThresholdTable object."
::= { eltMesIss 12 }
-- Top level MIB structure
eltMesIssEnvObjects OBJECT IDENTIFIER ::= { eltMesIssEnvMIB 1 }
eltMesIssEnvNotifications OBJECT IDENTIFIER ::= { eltMesIssEnvMIB 2 }
-- MIB Groups
eltMesIssEnvDryContacts OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 1 }
eltMesIssEnvResetButton OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 2 }
eltMesIssEnvBattery OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 3 }
eltMesIssEnvDyingGasp OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 4 }
eltMesIssEnvFan OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 5 }
eltMesIssEnvPowerSource OBJECT IDENTIFIER ::= { eltMesIssEnvObjects 6 }
eltMesIssEnvNotificationsPrefix OBJECT IDENTIFIER ::= { eltMesIssEnvNotifications 0 }
-- -----------------------------------------------------------------------------
-- Textual Conversions
-- -----------------------------------------------------------------------------
EltMesIssBatteryState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"States of the battery."
SYNTAX INTEGER {
notoperational(1),
notpresent(2),
recharge(3),
low(4),
discharge(5),
operational(6)
}
-- -----------------------------------------------------------------------------
-- Dry Contacts global configuration
-- -----------------------------------------------------------------------------
eltMesIssEnvDryContactsNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Disable or enable generation of eltMesIssEnvDryContactsTrap
notification upon changing state of any dry contacts."
DEFVAL { false }
::= { eltMesIssEnvDryContacts 1 }
-- -----------------------------------------------------------------------------
-- Dry Contacts state table
-- -----------------------------------------------------------------------------
eltMesIssEnvDryContactsStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssEnvDryContactsStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about dry contacts state."
::= { eltMesIssEnvDryContacts 2 }
eltMesIssEnvDryContactsStateEntry OBJECT-TYPE
SYNTAX EltMesIssEnvDryContactsStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in eltMesIssEnvDryContactsStateTable."
INDEX { eltMesIssEnvDryContactsGroup, eltMesIssEnvDryContactsIndex }
::= { eltMesIssEnvDryContactsStateTable 1 }
EltMesIssEnvDryContactsStateEntry ::= SEQUENCE {
eltMesIssEnvDryContactsGroup Integer32,
eltMesIssEnvDryContactsIndex Integer32,
eltMesIssEnvDryContactsState INTEGER
}
eltMesIssEnvDryContactsGroup OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group containing the
dry contacts pair."
::= { eltMesIssEnvDryContactsStateEntry 1 }
eltMesIssEnvDryContactsIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the dry contacts pair within group
eltMesIssEnvDryContactsGroup."
::= { eltMesIssEnvDryContactsStateEntry 2 }
eltMesIssEnvDryContactsState OBJECT-TYPE
SYNTAX INTEGER {
opened(1),
closed(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable describes current state of dry contacts pair."
::= { eltMesIssEnvDryContactsStateEntry 3 }
-- -----------------------------------------------------------------------------
-- Reset button global mode
-- -----------------------------------------------------------------------------
eltEnvResetButtonMode OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1),
reset-only(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode of reset button: 0 - Enable, 1 - Disable, 2 - Reset-only mode"
DEFVAL { enable }
::= { eltMesIssEnvResetButton 1 }
-- -----------------------------------------------------------------------------
-- External battery state table
-- -----------------------------------------------------------------------------
eltMesIssBatteryStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssBatteryStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of battery status maintained by the environmental monitor
card."
::= { eltMesIssEnvBattery 1 }
eltMesIssBatteryStatusEntry OBJECT-TYPE
SYNTAX EltMesIssBatteryStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the battery status table, representing the status of
the associated battery maintained by the environmental monitor."
INDEX { eltMesIssBatteryStatusIndex }
::= { eltMesIssBatteryStatusTable 1 }
EltMesIssBatteryStatusEntry ::= SEQUENCE {
eltMesIssBatteryStatusIndex INTEGER,
eltMesIssBatteryStatus EltMesIssBatteryState,
eltMesIssBatteryLevel INTEGER
}
eltMesIssBatteryStatusIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the battery being instrumented. This index is for SNMP
purposes only, and has no intrinsic meaning."
::= { eltMesIssBatteryStatusEntry 1 }
eltMesIssBatteryStatus OBJECT-TYPE
SYNTAX EltMesIssBatteryState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the battery being instrumented."
::= { eltMesIssBatteryStatusEntry 2 }
eltMesIssBatteryLevel OBJECT-TYPE
SYNTAX INTEGER (0..100 | 255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remaining percentage of battery charge. Value of 255 means that this
parameter is undefined due to battery not supporting this feature or
because it cannot be obtained in current state."
::= { eltMesIssBatteryStatusEntry 3 }
-- -----------------------------------------------------------------------------
-- External battery monitor
-- -----------------------------------------------------------------------------
eltMesIssBatteryMonitorEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the presence of a battery in the system
should be monitored or not."
DEFVAL { true }
::= { eltMesIssEnvBattery 2 }
-- -----------------------------------------------------------------------------
-- Dying Gasp configuration
-- -----------------------------------------------------------------------------
eltMesIssDyingGaspStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the dying gasp event handler is
enabled or disabled in the system."
DEFVAL { enable }
::= { eltMesIssEnvDyingGasp 1 }
-- -----------------------------------------------------------------------------
-- Fan Table extension
-- -----------------------------------------------------------------------------
eltMesIssEnvFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssEnvFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table augments the IssSwitchFanTable table."
::= { eltMesIssEnvFan 1 }
eltMesIssEnvFanEntry OBJECT-TYPE
SYNTAX EltMesIssEnvFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information related to fan speed."
AUGMENTS { issSwitchFanEntry }
::= { eltMesIssEnvFanTable 1 }
EltMesIssEnvFanEntry ::= SEQUENCE {
eltMesIssEnvFanSpeed Integer32,
eltMesIssEnvFanSpeedLevel Integer32
}
eltMesIssEnvFanSpeed OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numeric representation of the switch fan speed in RPM."
::= { eltMesIssEnvFanEntry 1 }
eltMesIssEnvFanSpeedLevel OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the switch fan speed level (0 - lowest, 3 - highest)."
::= { eltMesIssEnvFanEntry 2 }
eltMesIssEnvFanThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssEnvFanThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the information about fan speed thresholds."
::= { eltMesIssEnvFan 2 }
eltMesIssEnvFanThresholdEntry OBJECT-TYPE
SYNTAX EltMesIssEnvFanThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information related to fan speed thresholds."
INDEX { issSwitchFanIndex,
eltMesIssEnvFanThresholdLevel }
::= { eltMesIssEnvFanThresholdTable 1 }
EltMesIssEnvFanThresholdEntry ::= SEQUENCE {
eltMesIssEnvFanThresholdLevel Integer32,
eltMesIssEnvFanThresholdMin Integer32,
eltMesIssEnvFanThresholdMax Integer32
}
eltMesIssEnvFanThresholdLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the fan speed level"
::= { eltMesIssEnvFanThresholdEntry 1 }
eltMesIssEnvFanThresholdMin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low fan speed threshold in RPM."
::= { eltMesIssEnvFanThresholdEntry 2 }
eltMesIssEnvFanThresholdMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High fan speed threshold in RPM."
::= { eltMesIssEnvFanThresholdEntry 3 }
-- -----------------------------------------------------------------------------
-- Power source table
-- -----------------------------------------------------------------------------
eltMesIssEnvPowerSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssEnvPowerSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about power sources state."
::= { eltMesIssEnvPowerSource 1 }
eltMesIssEnvPowerSourceEntry OBJECT-TYPE
SYNTAX EltMesIssEnvPowerSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in eltMesIssEnvPowerSourceStateTable."
INDEX { eltMesIssEnvPowerSourceIndex }
::= { eltMesIssEnvPowerSourceTable 1 }
EltMesIssEnvPowerSourceEntry ::= SEQUENCE {
eltMesIssEnvPowerSourceIndex Integer32,
eltMesIssEnvPowerSourceType INTEGER,
eltMesIssEnvPowerSourceState INTEGER
}
eltMesIssEnvPowerSourceIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power source number."
::= { eltMesIssEnvPowerSourceEntry 1 }
eltMesIssEnvPowerSourceType OBJECT-TYPE
SYNTAX INTEGER {
main(1),
redundant(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable describes current type of power source."
::= { eltMesIssEnvPowerSourceEntry 2 }
eltMesIssEnvPowerSourceState OBJECT-TYPE
SYNTAX INTEGER {
operational(1),
not-operational(2),
not-present(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable describes current state of power source."
::= { eltMesIssEnvPowerSourceEntry 3 }
-- -----------------------------------------------------------------------------
-- Notifications
-- -----------------------------------------------------------------------------
eltMesIssEnvDryContactsTrap NOTIFICATION-TYPE
OBJECTS {
eltMesIssEnvDryContactsGroup,
eltMesIssEnvDryContactsIndex,
eltMesIssEnvDryContactsState
}
STATUS current
DESCRIPTION
"A eltMesIssEnvDryContactsTrap is generated upon dry contacts status
change."
::= { eltMesIssEnvNotificationsPrefix 1 }
-- -----------------------------------------------------------------------------
-- External battery trap notify
-- -----------------------------------------------------------------------------
eltMesIssBatteryTrap NOTIFICATION-TYPE
OBJECTS {
eltMesIssBatteryStatus,
eltMesIssBatteryLevel
}
STATUS current
DESCRIPTION
"Battery status notification trap message."
::= { eltMesIssEnvNotificationsPrefix 2 }
-- -----------------------------------------------------------------------------
-- Fan status trap notify
-- -----------------------------------------------------------------------------
eltMesIssEnvFanStatusTrap NOTIFICATION-TYPE
OBJECTS {
issSwitchFanIndex,
issSwitchFanStatus,
eltMesIssEnvFanSpeed,
eltMesIssEnvFanSpeedLevel
}
STATUS current
DESCRIPTION
"Fan status notification trap message."
::= { eltMesIssEnvNotificationsPrefix 3 }
END

View File

@ -0,0 +1,147 @@
--
-- Eltex MES ISS MIB: Structure of Management Information
--
-- Copyright (c) 2018, Eltex Co
--
-- The contents of this document are subject to change without notice.
--
ELTEX-MES-ISS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
OBJECT-GROUP
FROM SNMPv2-CONF
elHardware
FROM ELTEX-SMI-ACTUAL;
eltMesIss MODULE-IDENTITY
LAST-UPDATED "202304100000Z"
ORGANIZATION "Eltex Enterprise, Ltd."
CONTACT-INFO
"eltex-co.ru"
DESCRIPTION
"The Structure of Management Information for Eltex MES
products based on the ISS platform."
REVISION "202304100000Z"
DESCRIPTION
"Added eltMesIssDhcpSrvMIB object identifier."
REVISION "202205040000Z"
DESCRIPTION
"Added eltMesIssPnacMIB object identifier."
REVISION "202112060000Z"
DESCRIPTION
"Added eltMesIssErpsMIB object identifier."
REVISION "202110070000Z"
DESCRIPTION
"Added eltMesIssDhcpRelayMIB object identifier."
REVISION "202104210000Z"
DESCRIPTION
"Added eltMesIssFwlMIB object identifier."
REVISION "202103090000Z"
DESCRIPTION
"Added eltMesIssArpMIB object identifier."
REVISION "201811130000Z"
DESCRIPTION "Initial revision."
::= { elHardware 139 }
eltMesIssAclMIB OBJECT IDENTIFIER ::= { eltMesIss 1 }
-- see ELTEX-MES-ISS-ACL-MIB.mib
eltMesIssPppoeMIB OBJECT IDENTIFIER ::= { eltMesIss 2 }
-- see ELTEX-MES-ISS-PPPOE-MIB.mib
eltMesIssVlanMIB OBJECT IDENTIFIER ::= { eltMesIss 3 }
-- see ELTEX-MES-ISS-VLAN-MIB.mib
eltMesIssInterfacesMIB OBJECT IDENTIFIER ::= { eltMesIss 4 }
-- see ELTEX-MES-ISS-INTERFACES-MIB.mib
eltMesIssQoSMIB OBJECT IDENTIFIER ::= { eltMesIss 5 }
-- see ELTEX-MES-ISS-QOS-MIB.mib
eltMesIssCpuUtilMIB OBJECT IDENTIFIER ::= { eltMesIss 6 }
-- see ELTEX-MES-ISS-CPU-UTIL-MIB.mib
eltMesIssAaaMIB OBJECT IDENTIFIER ::= { eltMesIss 7 }
-- see ELTEX-MES-ISS-AAA-MIB.mib
eltMesIssSnoopMIB OBJECT IDENTIFIER ::= { eltMesIss 8 }
-- see ELTEX-MES-ISS-SNOOP-MIB.mib
eltMesIssIpDbMIB OBJECT IDENTIFIER ::= { eltMesIss 9 }
-- see ELTEX-MES-ISS-IPDB-MIB.mib
eltMesIssLldpMIB OBJECT IDENTIFIER ::= { eltMesIss 10 }
-- see ELTEX-MES-ISS-LLDP-MIB.mib
eltMesIssPoeMIB OBJECT IDENTIFIER ::= { eltMesIss 11 }
-- see ELTEX-MES-ISS-POE-MIB.mib
eltMesIssEnvMIB OBJECT IDENTIFIER ::= { eltMesIss 12 }
-- see ELTEX-MES-ISS-ENV-MIB.mib
eltMesIssDcsMIB OBJECT IDENTIFIER ::= { eltMesIss 13 }
-- see ELTEX-MES-ISS-DCS-MIB.mib
eltMesIssBridgeMIB OBJECT IDENTIFIER ::= { eltMesIss 14 }
-- see ELTEX-MES-ISS-BRIDGE-MIB.mib
eltMesIssCopyMIB OBJECT IDENTIFIER ::= { eltMesIss 15 }
-- see ELTEX-MES-ISS-COPY-MIB.mib
eltMesIssSntpMIB OBJECT IDENTIFIER ::= { eltMesIss 16 }
-- see ELTEX-MES-ISS-SNTP-MIB.mib
-- eltMesIssIpSlaMIB OBJECT IDENTIFIER ::= { eltMesIss 17 }
-- see ELTEX-MES-ISS-IPSLA-MIB.mib
eltMesIssSystemMIB OBJECT IDENTIFIER ::= { eltMesIss 18 }
-- see ELTEX-MES-ISS-SYSTEM-MIB.mib
eltMesIssSnmp3MIB OBJECT IDENTIFIER ::= { eltMesIss 19 }
-- see ELTEX-MES-ISS-SNMP3-MIB.mib
eltMesIssCfaMIB OBJECT IDENTIFIER ::= { eltMesIss 20 }
-- see ELTEX-MES-ISS-CFA-MIB.mib
eltMesIssL2ptMIB OBJECT IDENTIFIER ::= { eltMesIss 21 }
-- see ELTEX-MES-ISS-VLAN-TUNNEL-MIB.mib
eltMesIssSyslogMIB OBJECT IDENTIFIER ::= { eltMesIss 22 }
-- see ELTEX-MES-ISS-SYSLOG-MIB.mib
eltMesIssLaMIB OBJECT IDENTIFIER ::= { eltMesIss 23 }
-- see ELTEX-MES-ISS-LA-MIB.mib
eltMesIssIpMIB OBJECT IDENTIFIER ::= { eltMesIss 24 }
-- see ELTEX-MES-ISS-IP-MIB.mib
eltMesIssL2Ip6SnpMIB OBJECT IDENTIFIER ::= { eltMesIss 25 }
-- see ELTEX-MES-ISS-L2IP6-SNOOP-MIB.mib
eltMesIssArpMIB OBJECT IDENTIFIER ::= { eltMesIss 26 }
-- see ELTEX-MES-ISS-ARP-MIB
eltMesIssFwlMIB OBJECT IDENTIFIER ::= { eltMesIss 27 }
-- see ELTEX-MES-ISS-ARP-MIB
eltMesIssDhcpRelayMIB OBJECT IDENTIFIER ::= { eltMesIss 28 }
-- see ELTEX-MES-ISS-DHCP-RELAY-MIB.mib
eltMesIssErpsMIB OBJECT IDENTIFIER ::= { eltMesIss 29 }
-- see ELTEX-MES-ISS-ERPS-MIB
eltMesIssSshMIB OBJECT IDENTIFIER ::= { eltMesIss 30 }
-- see ELTEX-MES-ISS-SSH-MIB.mib
eltMesIssPnacMIB OBJECT IDENTIFIER ::= { eltMesIss 31 }
-- see ELTEX-MES-ISS-PNAC-MIB.mib
eltMesIssDhcpSnoopMIB OBJECT IDENTIFIER ::= { eltMesIss 32 }
-- see ELTEX-MES-ISS-DHCP-SNOOP-MIB.mib
eltMesIssDhcpSrvMIB OBJECT IDENTIFIER ::= { eltMesIss 33 }
-- see ELTEX-MES-ISS-DHCP-SRV-MIB.mib
END

View File

@ -0,0 +1,529 @@
ELTEX-PHY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
DisplayString,
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
eltexLtd
FROM ELTEX-SMI-ACTUAL;
eltexPhyMIB MODULE-IDENTITY
LAST-UPDATED "202010150000Z" -- Oct 15 00:00:00 GMT 2020
ORGANIZATION "Eltex Enterprise Co, Ltd."
CONTACT-INFO
"www.eltex-co.ru"
DESCRIPTION
"The MIB module describes the private MIB for L1 testing."
REVISION "202010150000Z"
DESCRIPTION
"Added cross-pair tests for EltexPhyTestGetType."
REVISION "201810300000Z"
DESCRIPTION
"Initial revision."
::= { eltexLtd 52 }
-------------------------------------------------------------------------------
-- Textual Conventions.
EltexPhyTransConnectorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Transceiver connector type."
SYNTAX INTEGER {
unknown(0),
sc(1),
fibre-ch-st1(2),
fibre-ch-st2(3),
bnc-tnc(4),
fibre-ch-coaxial-headers(5),
fibrejack(6),
lc(7),
mt-rj(8),
mu(9),
sg(10),
optical-pigtail(11),
mpo-parallel-optic(12),
hssdc-ii(32),
copper-pigtail(33),
rj45(34),
no-separable-connector(35),
unallocated(127),
vendorspec(255)
}
EltexPhyTransType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Transceiver type."
SYNTAX INTEGER {
unknown(0),
gbic(1),
sff(2),
sfp-sfpplus(3),
xbi-300-pin(4),
xenpak(5),
xfp(6),
xff(7),
xfp-e(8),
xpak(9),
x2(10),
dwdm-sfp(11),
qsfp(12),
qsfpplus(13),
reserved(127),
vendorspec(255)
}
EltexPhyTransFiberDiameter ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The diameter of the fiber, measured in micron.
fiber9 - 9 micron multi-mode fiber
fiber50 - 50 micron multi-mode fiber
fiber625 - 62.5 micron multi-mode fiber
copper - copper cable."
SYNTAX INTEGER {
fiber9(1),
fiber50(2),
fiber625(3),
copper(4),
unknown(65535)
}
EltexPhyTransDiagnosticType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Transceiver diagnostic type."
SYNTAX INTEGER {
temperature(1),
supplyVoltage(2),
txBiasCurrent(3),
txOpticalPower(4),
rxOpticalPower(5),
lossOfSignal(6)
}
EltexPhyTestSetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value indicating the test to perform."
SYNTAX INTEGER {
cableStatus(1) -- long accurate test with link down
}
EltexPhyTestGetStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Status of test"
SYNTAX INTEGER {
none(1), -- no test yet requested
success(2),
inProgress(3),
notSupported(4),
unableToRun(5), -- due to state of system
aborted(6),
failed(7)
}
EltexPhyTestGetUnits ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Units of test"
SYNTAX INTEGER {
integer(1),
boolean(2),
meter(3)
}
EltexPhyTestGetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value indicating the performed test."
SYNTAX INTEGER {
channelAShort(1),
channelBShort(2),
channelCShort(3),
channelDShort(4),
channelAOpen(5),
channelBOpen(6),
channelCOpen(7),
channelDOpen(8),
channelAMismatch(9),
channelBMismatch(10),
channelCMismatch(11),
channelDMismatch(12),
channelALineDriver(13),
channelBLineDriver(14),
channelCLineDriver(15),
channelDLineDriver(16),
channelALength(17),
channelBLength(18),
channelCLength(19),
channelDLength(20),
channelACross(21),
channelBCross(22),
channelCCross(23),
channelDCross(24)
}
-------------------------------------------------------------------------------
eltexPhyObjects OBJECT IDENTIFIER ::= { eltexPhyMIB 1 }
eltexPhyTransceiverObjects OBJECT IDENTIFIER ::= { eltexPhyObjects 1 }
eltexPhyTestObjects OBJECT IDENTIFIER ::= { eltexPhyObjects 2 }
eltexPhyTransceiverGlobals OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 1 }
eltexPhyTransceiverConfigs OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 2 }
eltexPhyTransceiverStatistics OBJECT IDENTIFIER ::= { eltexPhyTransceiverObjects 3 }
eltexPhyTestGlobals OBJECT IDENTIFIER ::= { eltexPhyTestObjects 1 }
-------------------------------------------------------------------------------
--
-- Transceiver information tadle.
--
eltexPhyTransceiverInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltexPhyTransceiverInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show the information of interfaces transceivers."
::= { eltexPhyTransceiverStatistics 1 }
eltexPhyTransceiverInfoEntry OBJECT-TYPE
SYNTAX EltexPhyTransceiverInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the eltexPhyTransceiverInfoTable."
INDEX { ifIndex }
::= { eltexPhyTransceiverInfoTable 1 }
EltexPhyTransceiverInfoEntry ::=
SEQUENCE {
eltexPhyTransceiverInfoConnectorType EltexPhyTransConnectorType,
eltexPhyTransceiverInfoType EltexPhyTransType,
eltexPhyTransceiverInfoComplianceCode OCTET STRING,
eltexPhyTransceiverInfoWaveLength Integer32,
eltexPhyTransceiverInfoVendorName OCTET STRING,
eltexPhyTransceiverInfoSerialNumber OCTET STRING,
eltexPhyTransceiverInfoFiberDiameter EltexPhyTransFiberDiameter,
eltexPhyTransceiverInfoTransferDistance Integer32,
eltexPhyTransceiverInfoDiagnosticSupported TruthValue,
eltexPhyTransceiverInfoPartNumber OCTET STRING,
eltexPhyTransceiverInfoVendorRevision OCTET STRING
}
eltexPhyTransceiverInfoConnectorType OBJECT-TYPE
SYNTAX EltexPhyTransConnectorType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connector type of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 1 }
eltexPhyTransceiverInfoType OBJECT-TYPE
SYNTAX EltexPhyTransType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 2 }
eltexPhyTransceiverInfoComplianceCode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compliance code of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 3 }
eltexPhyTransceiverInfoWaveLength OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Wave length of the interface transceiver, measured in nanometer."
::= { eltexPhyTransceiverInfoEntry 4 }
eltexPhyTransceiverInfoVendorName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vendor name of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 5 }
eltexPhyTransceiverInfoSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 6 }
eltexPhyTransceiverInfoFiberDiameter OBJECT-TYPE
SYNTAX EltexPhyTransFiberDiameter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fiber diameter of the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 7 }
eltexPhyTransceiverInfoTransferDistance OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximal distance which the interface transceiver
could transmit, measured in meter."
::= { eltexPhyTransceiverInfoEntry 8 }
eltexPhyTransceiverInfoDiagnosticSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicating whether the digital diagnostic monitoring function
is supported or not on the interface transceiver."
::= { eltexPhyTransceiverInfoEntry 9 }
eltexPhyTransceiverInfoPartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number of the interface transceiver provided by SFP vendor."
::= { eltexPhyTransceiverInfoEntry 10 }
eltexPhyTransceiverInfoVendorRevision OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision level for part number provided by vendor."
::= { eltexPhyTransceiverInfoEntry 11 }
-------------------------------------------------------------------------------
--
-- Transceiver DDM values and thresholds.
--
eltexPhyTransceiverDiagnosticTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltexPhyTransceiverDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show current DDM values and thresholds
of the interface transceiver."
::= { eltexPhyTransceiverStatistics 2 }
eltexPhyTransceiverDiagnosticEntry OBJECT-TYPE
SYNTAX EltexPhyTransceiverDiagnosticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of the eltexPhyTransceiverDiagnosticTable."
INDEX { ifIndex, eltexPhyTransceiverDiagnosticType, eltexPhyTransceiverDiagnosticChannel }
::= { eltexPhyTransceiverDiagnosticTable 1 }
EltexPhyTransceiverDiagnosticEntry ::=
SEQUENCE {
eltexPhyTransceiverDiagnosticType EltexPhyTransDiagnosticType,
eltexPhyTransceiverDiagnosticChannel INTEGER,
eltexPhyTransceiverDiagnosticUnits DisplayString,
eltexPhyTransceiverDiagnosticHighAlarmThreshold INTEGER,
eltexPhyTransceiverDiagnosticHighWarningThreshold INTEGER,
eltexPhyTransceiverDiagnosticLowWarningThreshold INTEGER,
eltexPhyTransceiverDiagnosticLowAlarmThreshold INTEGER,
eltexPhyTransceiverDiagnosticCurrentValue INTEGER
}
eltexPhyTransceiverDiagnosticType OBJECT-TYPE
SYNTAX EltexPhyTransDiagnosticType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of the transceiver diagnostic."
::= { eltexPhyTransceiverDiagnosticEntry 1 }
eltexPhyTransceiverDiagnosticChannel OBJECT-TYPE
SYNTAX INTEGER (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transceiver channel number."
::= { eltexPhyTransceiverDiagnosticEntry 2 }
eltexPhyTransceiverDiagnosticUnits OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit of measure for current diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 3 }
eltexPhyTransceiverDiagnosticHighAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver HighAlarm threshold for current diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 4 }
eltexPhyTransceiverDiagnosticHighWarningThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver HighWarning threshold for current diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 5 }
eltexPhyTransceiverDiagnosticLowWarningThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver LowWarning threshold for current diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 6 }
eltexPhyTransceiverDiagnosticLowAlarmThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver LowAlarm threshold for current diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 7 }
eltexPhyTransceiverDiagnosticCurrentValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured value for current transceiver diagnostic type."
::= { eltexPhyTransceiverDiagnosticEntry 8 }
-------------------------------------------------------------------------------
--
-- VCT
--
eltexPhyTestSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltexPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table containing objects for invoking tests on an interface."
::= { eltexPhyTestGlobals 1}
eltexPhyTestSetEntry OBJECT-TYPE
SYNTAX EltexPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for invoking tests on an interface."
INDEX {ifIndex }
::= { eltexPhyTestSetTable 1 }
EltexPhyTestSetEntry ::=
SEQUENCE {
eltexPhyTestSetType EltexPhyTestSetType
}
eltexPhyTestSetType OBJECT-TYPE
SYNTAX EltexPhyTestSetType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A control variable used to start operator initiated interface
tests."
::= { eltexPhyTestSetEntry 1 }
eltexPhyTestGetTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltexPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table containing results of tests on an interface."
::= { eltexPhyTestGlobals 2 }
eltexPhyTestGetEntry OBJECT-TYPE
SYNTAX EltexPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing results of tests on an interface."
INDEX {ifIndex, eltexPhyTestGetType}
::= { eltexPhyTestGetTable 1 }
EltexPhyTestGetEntry ::=
SEQUENCE {
eltexPhyTestGetType EltexPhyTestGetType,
eltexPhyTestGetStatus EltexPhyTestGetStatus,
eltexPhyTestGetResult INTEGER,
eltexPhyTestGetUnits EltexPhyTestGetUnits,
eltexPhyTestGetTimeStamp DisplayString
}
eltexPhyTestGetType OBJECT-TYPE
SYNTAX EltexPhyTestGetType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of test the user performed."
::= { eltexPhyTestGetEntry 1 }
eltexPhyTestGetStatus OBJECT-TYPE
SYNTAX EltexPhyTestGetStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the status of the most recently
requested test for operator initiated tests or the value
none(1) if no tests have been requested since the last
reset. For non operator initiated tests the value is always
none(1).
Note that this facility provides no provision for saving
the results of one test when starting another, as could
be required if used by multiple managers concurrently."
::= { eltexPhyTestGetEntry 2 }
eltexPhyTestGetResult OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the test result"
::= { eltexPhyTestGetEntry 3 }
eltexPhyTestGetUnits OBJECT-TYPE
SYNTAX EltexPhyTestGetUnits
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The test result unit of measure. The units can be standard unit or special units
that are designed for special test."
::= { eltexPhyTestGetEntry 4 }
eltexPhyTestGetTimeStamp OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
14-Apr-2002 10:33:31)"
::= { eltexPhyTestGetEntry 5 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,764 @@
1.0.8802.1.1.2.1.3.7.1.3.1|4|gi 0/1
1.0.8802.1.1.2.1.3.7.1.3.2|4|gi 0/2
1.0.8802.1.1.2.1.3.7.1.3.3|4|gi 0/3
1.0.8802.1.1.2.1.3.7.1.3.4|4|gi 0/4
1.0.8802.1.1.2.1.3.7.1.3.5|4|gi 0/5
1.0.8802.1.1.2.1.3.7.1.3.6|4|gi 0/6
1.0.8802.1.1.2.1.3.7.1.3.7|4|gi 0/7
1.0.8802.1.1.2.1.3.7.1.3.8|4|gi 0/8
1.0.8802.1.1.2.1.3.7.1.3.9|4|gi 0/9
1.0.8802.1.1.2.1.3.7.1.3.10|4|gi 0/10
1.0.8802.1.1.2.1.3.7.1.3.11|4|gi 0/11
1.0.8802.1.1.2.1.3.7.1.3.12|4|gi 0/12
1.0.8802.1.1.2.1.3.7.1.3.13|4|gi 0/13
1.0.8802.1.1.2.1.3.7.1.3.14|4|gi 0/14
1.0.8802.1.1.2.1.3.7.1.3.15|4|gi 0/15
1.0.8802.1.1.2.1.3.7.1.3.16|4|gi 0/16
1.0.8802.1.1.2.1.3.7.1.3.17|4|gi 0/17
1.0.8802.1.1.2.1.3.7.1.3.18|4|gi 0/18
1.0.8802.1.1.2.1.3.7.1.3.19|4|gi 0/19
1.0.8802.1.1.2.1.3.7.1.3.20|4|gi 0/20
1.0.8802.1.1.2.1.3.7.1.3.21|4|gi 0/21
1.0.8802.1.1.2.1.3.7.1.3.22|4|gi 0/22
1.0.8802.1.1.2.1.3.7.1.3.23|4|gi 0/23
1.0.8802.1.1.2.1.3.7.1.3.24|4|gi 0/24
1.0.8802.1.1.2.1.3.7.1.3.25|4|te 0/1
1.0.8802.1.1.2.1.3.7.1.3.26|4|te 0/2
1.0.8802.1.1.2.1.3.7.1.3.27|4|te 0/3
1.0.8802.1.1.2.1.3.7.1.3.28|4|te 0/4
1.3.6.1.2.1.1.1.0|4|MES2424B AC 28-port 1G/10G Managed Switch
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.35265.1.176
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.2.1|4|gigabitethernet0/1
1.3.6.1.2.1.2.2.1.2.2|4|gigabitethernet0/2
1.3.6.1.2.1.2.2.1.2.3|4|gigabitethernet0/3
1.3.6.1.2.1.2.2.1.2.4|4|gigabitethernet0/4
1.3.6.1.2.1.2.2.1.2.5|4|gigabitethernet0/5
1.3.6.1.2.1.2.2.1.2.6|4|gigabitethernet0/6
1.3.6.1.2.1.2.2.1.2.7|4|gigabitethernet0/7
1.3.6.1.2.1.2.2.1.2.8|4|gigabitethernet0/8
1.3.6.1.2.1.2.2.1.2.9|4|gigabitethernet0/9
1.3.6.1.2.1.2.2.1.2.10|4|gigabitethernet0/10
1.3.6.1.2.1.2.2.1.2.11|4|gigabitethernet0/11
1.3.6.1.2.1.2.2.1.2.12|4|gigabitethernet0/12
1.3.6.1.2.1.2.2.1.2.13|4|gigabitethernet0/13
1.3.6.1.2.1.2.2.1.2.14|4|gigabitethernet0/14
1.3.6.1.2.1.2.2.1.2.15|4|gigabitethernet0/15
1.3.6.1.2.1.2.2.1.2.16|4|gigabitethernet0/16
1.3.6.1.2.1.2.2.1.2.17|4|gigabitethernet0/17
1.3.6.1.2.1.2.2.1.2.18|4|gigabitethernet0/18
1.3.6.1.2.1.2.2.1.2.19|4|gigabitethernet0/19
1.3.6.1.2.1.2.2.1.2.20|4|gigabitethernet0/20
1.3.6.1.2.1.2.2.1.2.21|4|gigabitethernet0/21
1.3.6.1.2.1.2.2.1.2.22|4|gigabitethernet0/22
1.3.6.1.2.1.2.2.1.2.23|4|gigabitethernet0/23
1.3.6.1.2.1.2.2.1.2.24|4|gigabitethernet0/24
1.3.6.1.2.1.2.2.1.2.25|4|tengigabitethernet0/1
1.3.6.1.2.1.2.2.1.2.26|4|tengigabitethernet0/2
1.3.6.1.2.1.2.2.1.2.27|4|tengigabitethernet0/3
1.3.6.1.2.1.2.2.1.2.28|4|tengigabitethernet0/4
1.3.6.1.2.1.2.2.1.2.65|4|port-channel1
1.3.6.1.2.1.2.2.1.2.66|4|port-channel2
1.3.6.1.2.1.2.2.1.2.67|4|port-channel3
1.3.6.1.2.1.2.2.1.2.68|4|port-channel4
1.3.6.1.2.1.2.2.1.2.69|4|port-channel5
1.3.6.1.2.1.2.2.1.2.70|4|port-channel6
1.3.6.1.2.1.2.2.1.2.71|4|port-channel7
1.3.6.1.2.1.2.2.1.2.72|4|port-channel8
1.3.6.1.2.1.2.2.1.2.73|4|port-channel9
1.3.6.1.2.1.2.2.1.2.74|4|port-channel10
1.3.6.1.2.1.2.2.1.2.75|4|port-channel11
1.3.6.1.2.1.2.2.1.2.76|4|port-channel12
1.3.6.1.2.1.2.2.1.2.77|4|port-channel13
1.3.6.1.2.1.2.2.1.2.78|4|port-channel14
1.3.6.1.2.1.2.2.1.2.79|4|port-channel15
1.3.6.1.2.1.2.2.1.2.80|4|port-channel16
1.3.6.1.2.1.2.2.1.2.81|4|port-channel17
1.3.6.1.2.1.2.2.1.2.82|4|port-channel18
1.3.6.1.2.1.2.2.1.2.83|4|port-channel19
1.3.6.1.2.1.2.2.1.2.84|4|port-channel20
1.3.6.1.2.1.2.2.1.2.85|4|port-channel21
1.3.6.1.2.1.2.2.1.2.86|4|port-channel22
1.3.6.1.2.1.2.2.1.2.87|4|port-channel23
1.3.6.1.2.1.2.2.1.2.88|4|port-channel24
1.3.6.1.2.1.2.2.1.2.89|4|vlan1
1.3.6.1.2.1.2.2.1.2.90|4|vlan255
1.3.6.1.2.1.2.2.1.3.1|2|6
1.3.6.1.2.1.2.2.1.3.2|2|6
1.3.6.1.2.1.2.2.1.3.3|2|6
1.3.6.1.2.1.2.2.1.3.4|2|6
1.3.6.1.2.1.2.2.1.3.5|2|6
1.3.6.1.2.1.2.2.1.3.6|2|6
1.3.6.1.2.1.2.2.1.3.7|2|6
1.3.6.1.2.1.2.2.1.3.8|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.3.11|2|6
1.3.6.1.2.1.2.2.1.3.12|2|6
1.3.6.1.2.1.2.2.1.3.13|2|6
1.3.6.1.2.1.2.2.1.3.14|2|6
1.3.6.1.2.1.2.2.1.3.15|2|6
1.3.6.1.2.1.2.2.1.3.16|2|6
1.3.6.1.2.1.2.2.1.3.17|2|6
1.3.6.1.2.1.2.2.1.3.18|2|6
1.3.6.1.2.1.2.2.1.3.19|2|6
1.3.6.1.2.1.2.2.1.3.20|2|6
1.3.6.1.2.1.2.2.1.3.21|2|6
1.3.6.1.2.1.2.2.1.3.22|2|6
1.3.6.1.2.1.2.2.1.3.23|2|6
1.3.6.1.2.1.2.2.1.3.24|2|6
1.3.6.1.2.1.2.2.1.3.25|2|6
1.3.6.1.2.1.2.2.1.3.26|2|6
1.3.6.1.2.1.2.2.1.3.27|2|6
1.3.6.1.2.1.2.2.1.3.28|2|6
1.3.6.1.2.1.2.2.1.3.65|2|161
1.3.6.1.2.1.2.2.1.3.66|2|161
1.3.6.1.2.1.2.2.1.3.67|2|161
1.3.6.1.2.1.2.2.1.3.68|2|161
1.3.6.1.2.1.2.2.1.3.69|2|161
1.3.6.1.2.1.2.2.1.3.70|2|161
1.3.6.1.2.1.2.2.1.3.71|2|161
1.3.6.1.2.1.2.2.1.3.72|2|161
1.3.6.1.2.1.2.2.1.3.73|2|161
1.3.6.1.2.1.2.2.1.3.74|2|161
1.3.6.1.2.1.2.2.1.3.75|2|161
1.3.6.1.2.1.2.2.1.3.76|2|161
1.3.6.1.2.1.2.2.1.3.77|2|161
1.3.6.1.2.1.2.2.1.3.78|2|161
1.3.6.1.2.1.2.2.1.3.79|2|161
1.3.6.1.2.1.2.2.1.3.80|2|161
1.3.6.1.2.1.2.2.1.3.81|2|161
1.3.6.1.2.1.2.2.1.3.82|2|161
1.3.6.1.2.1.2.2.1.3.83|2|161
1.3.6.1.2.1.2.2.1.3.84|2|161
1.3.6.1.2.1.2.2.1.3.85|2|161
1.3.6.1.2.1.2.2.1.3.86|2|161
1.3.6.1.2.1.2.2.1.3.87|2|161
1.3.6.1.2.1.2.2.1.3.88|2|161
1.3.6.1.2.1.2.2.1.3.89|2|136
1.3.6.1.2.1.2.2.1.3.90|2|136
1.3.6.1.2.1.2.2.1.8.1|2|2
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|2
1.3.6.1.2.1.2.2.1.8.4|2|1
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|1
1.3.6.1.2.1.2.2.1.8.8|2|1
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.8.11|2|2
1.3.6.1.2.1.2.2.1.8.12|2|2
1.3.6.1.2.1.2.2.1.8.13|2|1
1.3.6.1.2.1.2.2.1.8.14|2|1
1.3.6.1.2.1.2.2.1.8.15|2|1
1.3.6.1.2.1.2.2.1.8.16|2|2
1.3.6.1.2.1.2.2.1.8.17|2|2
1.3.6.1.2.1.2.2.1.8.18|2|2
1.3.6.1.2.1.2.2.1.8.19|2|2
1.3.6.1.2.1.2.2.1.8.20|2|2
1.3.6.1.2.1.2.2.1.8.21|2|2
1.3.6.1.2.1.2.2.1.8.22|2|2
1.3.6.1.2.1.2.2.1.8.23|2|1
1.3.6.1.2.1.2.2.1.8.24|2|1
1.3.6.1.2.1.2.2.1.8.25|2|2
1.3.6.1.2.1.2.2.1.8.26|2|2
1.3.6.1.2.1.2.2.1.8.27|2|2
1.3.6.1.2.1.2.2.1.8.28|2|1
1.3.6.1.2.1.2.2.1.8.65|2|2
1.3.6.1.2.1.2.2.1.8.66|2|2
1.3.6.1.2.1.2.2.1.8.67|2|2
1.3.6.1.2.1.2.2.1.8.68|2|2
1.3.6.1.2.1.2.2.1.8.69|2|2
1.3.6.1.2.1.2.2.1.8.70|2|2
1.3.6.1.2.1.2.2.1.8.71|2|2
1.3.6.1.2.1.2.2.1.8.72|2|2
1.3.6.1.2.1.2.2.1.8.73|2|2
1.3.6.1.2.1.2.2.1.8.74|2|2
1.3.6.1.2.1.2.2.1.8.75|2|2
1.3.6.1.2.1.2.2.1.8.76|2|2
1.3.6.1.2.1.2.2.1.8.77|2|2
1.3.6.1.2.1.2.2.1.8.78|2|2
1.3.6.1.2.1.2.2.1.8.79|2|2
1.3.6.1.2.1.2.2.1.8.80|2|2
1.3.6.1.2.1.2.2.1.8.81|2|2
1.3.6.1.2.1.2.2.1.8.82|2|2
1.3.6.1.2.1.2.2.1.8.83|2|2
1.3.6.1.2.1.2.2.1.8.84|2|2
1.3.6.1.2.1.2.2.1.8.85|2|2
1.3.6.1.2.1.2.2.1.8.86|2|2
1.3.6.1.2.1.2.2.1.8.87|2|2
1.3.6.1.2.1.2.2.1.8.88|2|2
1.3.6.1.2.1.2.2.1.8.89|2|1
1.3.6.1.2.1.2.2.1.8.90|2|1
1.3.6.1.2.1.4.20.1.2.169.254.2.39|2|90
1.3.6.1.2.1.4.20.1.3.169.254.2.39|64|255.255.255.0
1.3.6.1.2.1.4.24.3.0|66|2
1.3.6.1.2.1.4.24.6.0|66|4
1.3.6.1.2.1.4.24.7.1.7.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|90
1.3.6.1.2.1.4.24.7.1.7.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|90
1.3.6.1.2.1.4.24.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|90
1.3.6.1.2.1.4.24.7.1.7.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|90
1.3.6.1.2.1.4.24.7.1.8.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|4
1.3.6.1.2.1.4.24.7.1.8.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|3
1.3.6.1.2.1.4.24.7.1.8.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|2
1.3.6.1.2.1.4.24.7.1.8.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|3
1.3.6.1.2.1.4.24.7.1.9.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|3
1.3.6.1.2.1.4.24.7.1.9.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|2
1.3.6.1.2.1.4.24.7.1.9.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|3
1.3.6.1.2.1.4.24.7.1.9.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|2
1.3.6.1.2.1.4.24.7.1.10.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|66|1866595
1.3.6.1.2.1.4.24.7.1.10.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|66|1866615
1.3.6.1.2.1.4.24.7.1.10.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|66|1866615
1.3.6.1.2.1.4.24.7.1.10.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|1866615
1.3.6.1.2.1.4.24.7.1.11.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|66|0
1.3.6.1.2.1.4.24.7.1.11.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|66|0
1.3.6.1.2.1.4.24.7.1.11.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|66|0
1.3.6.1.2.1.4.24.7.1.11.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|66|0
1.3.6.1.2.1.4.24.7.1.12.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|1
1.3.6.1.2.1.4.24.7.1.12.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|0
1.3.6.1.2.1.4.24.7.1.12.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|1
1.3.6.1.2.1.4.24.7.1.12.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
1.3.6.1.2.1.4.24.7.1.13.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|-1
1.3.6.1.2.1.4.24.7.1.13.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.13.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|-1
1.3.6.1.2.1.4.24.7.1.13.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.14.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|-1
1.3.6.1.2.1.4.24.7.1.14.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.14.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|-1
1.3.6.1.2.1.4.24.7.1.14.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.15.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|-1
1.3.6.1.2.1.4.24.7.1.15.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.15.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|-1
1.3.6.1.2.1.4.24.7.1.15.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.16.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|-1
1.3.6.1.2.1.4.24.7.1.16.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.16.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|-1
1.3.6.1.2.1.4.24.7.1.16.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|-1
1.3.6.1.2.1.4.24.7.1.17.1.4.0.0.0.0.0.2.0.0.1.4.169.254.2.1|2|1
1.3.6.1.2.1.4.24.7.1.17.1.4.169.254.2.0.24.2.0.0.1.4.0.0.0.0|2|1
1.3.6.1.2.1.4.24.7.1.17.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.1|2|1
1.3.6.1.2.1.4.24.7.1.17.2.16.253.0.0.2.2.85.0.0.0.0.0.0.0.0.0.0.64.2.0.0.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0|2|1
1.3.6.1.2.1.4.31.1.1.3.1|65|16745
1.3.6.1.2.1.4.31.1.1.3.2|65|1646628
1.3.6.1.2.1.4.31.1.1.4.1|70|16745
1.3.6.1.2.1.4.31.1.1.4.2|70|1646628
1.3.6.1.2.1.4.31.1.1.5.1|65|1355085
1.3.6.1.2.1.4.31.1.1.5.2|65|161311904
1.3.6.1.2.1.4.31.1.1.6.1|70|1355085
1.3.6.1.2.1.4.31.1.1.6.2|70|161311904
1.3.6.1.2.1.4.31.1.1.7.1|65|0
1.3.6.1.2.1.4.31.1.1.7.2|65|0
1.3.6.1.2.1.4.31.1.1.8.1|65|0
1.3.6.1.2.1.4.31.1.1.8.2|65|0
1.3.6.1.2.1.4.31.1.1.9.1|65|0
1.3.6.1.2.1.4.31.1.1.9.2|65|0
1.3.6.1.2.1.4.31.1.1.10.1|65|0
1.3.6.1.2.1.4.31.1.1.10.2|65|0
1.3.6.1.2.1.4.31.1.1.11.1|65|0
1.3.6.1.2.1.4.31.1.1.11.2|65|4
1.3.6.1.2.1.4.31.1.1.12.1|65|0
1.3.6.1.2.1.4.31.1.1.12.2|65|0
1.3.6.1.2.1.4.31.1.1.13.1|70|0
1.3.6.1.2.1.4.31.1.1.13.2|70|0
1.3.6.1.2.1.4.31.1.1.14.1|65|0
1.3.6.1.2.1.4.31.1.1.14.2|65|0
1.3.6.1.2.1.4.31.1.1.15.1|65|0
1.3.6.1.2.1.4.31.1.1.15.2|65|0
1.3.6.1.2.1.4.31.1.1.16.1|65|0
1.3.6.1.2.1.4.31.1.1.16.2|65|0
1.3.6.1.2.1.4.31.1.1.17.1|65|0
1.3.6.1.2.1.4.31.1.1.17.2|65|0
1.3.6.1.2.1.4.31.1.1.18.1|65|16745
1.3.6.1.2.1.4.31.1.1.18.2|65|1646627
1.3.6.1.2.1.4.31.1.1.19.1|70|16745
1.3.6.1.2.1.4.31.1.1.19.2|70|1646627
1.3.6.1.2.1.4.31.1.1.20.1|65|16993
1.3.6.1.2.1.4.31.1.1.20.2|65|1623306
1.3.6.1.2.1.4.31.1.1.21.1|70|16993
1.3.6.1.2.1.4.31.1.1.21.2|70|1623306
1.3.6.1.2.1.4.31.1.1.22.1|65|0
1.3.6.1.2.1.4.31.1.1.22.2|65|2
1.3.6.1.2.1.4.31.1.1.23.1|65|0
1.3.6.1.2.1.4.31.1.1.23.2|65|0
1.3.6.1.2.1.4.31.1.1.24.1|70|0
1.3.6.1.2.1.4.31.1.1.24.2|70|0
1.3.6.1.2.1.4.31.1.1.25.1|65|0
1.3.6.1.2.1.4.31.1.1.25.2|65|0
1.3.6.1.2.1.4.31.1.1.26.1|65|0
1.3.6.1.2.1.4.31.1.1.26.2|65|0
1.3.6.1.2.1.4.31.1.1.27.1|65|0
1.3.6.1.2.1.4.31.1.1.27.2|65|0
1.3.6.1.2.1.4.31.1.1.28.1|65|0
1.3.6.1.2.1.4.31.1.1.28.2|65|0
1.3.6.1.2.1.4.31.1.1.29.1|65|0
1.3.6.1.2.1.4.31.1.1.29.2|65|0
1.3.6.1.2.1.4.31.1.1.30.1|65|16993
1.3.6.1.2.1.4.31.1.1.30.2|65|1623302
1.3.6.1.2.1.4.31.1.1.31.1|70|16993
1.3.6.1.2.1.4.31.1.1.31.2|70|1623302
1.3.6.1.2.1.4.31.1.1.32.1|65|1576903
1.3.6.1.2.1.4.31.1.1.32.2|65|371090613
1.3.6.1.2.1.4.31.1.1.33.1|70|1576903
1.3.6.1.2.1.4.31.1.1.33.2|70|371090887
1.3.6.1.2.1.4.31.1.1.34.1|65|0
1.3.6.1.2.1.4.31.1.1.34.2|65|0
1.3.6.1.2.1.4.31.1.1.35.1|70|0
1.3.6.1.2.1.4.31.1.1.35.2|70|0
1.3.6.1.2.1.4.31.1.1.36.1|65|0
1.3.6.1.2.1.4.31.1.1.36.2|65|0
1.3.6.1.2.1.4.31.1.1.37.1|70|0
1.3.6.1.2.1.4.31.1.1.37.2|70|0
1.3.6.1.2.1.4.31.1.1.38.1|65|0
1.3.6.1.2.1.4.31.1.1.38.2|65|8694
1.3.6.1.2.1.4.31.1.1.39.1|70|0
1.3.6.1.2.1.4.31.1.1.39.2|70|8694
1.3.6.1.2.1.4.31.1.1.40.1|65|0
1.3.6.1.2.1.4.31.1.1.40.2|65|346704
1.3.6.1.2.1.4.31.1.1.41.1|70|0
1.3.6.1.2.1.4.31.1.1.41.2|70|346704
1.3.6.1.2.1.4.31.1.1.42.1|65|0
1.3.6.1.2.1.4.31.1.1.42.2|65|0
1.3.6.1.2.1.4.31.1.1.43.1|70|0
1.3.6.1.2.1.4.31.1.1.43.2|70|0
1.3.6.1.2.1.4.31.1.1.44.1|65|1
1.3.6.1.2.1.4.31.1.1.44.2|65|0
1.3.6.1.2.1.4.31.1.1.45.1|70|1
1.3.6.1.2.1.4.31.1.1.45.2|70|0
1.3.6.1.2.1.4.31.1.1.46.1|67|0
1.3.6.1.2.1.4.31.1.1.46.2|67|0
1.3.6.1.2.1.4.31.1.1.47.1|66|1000
1.3.6.1.2.1.4.31.1.1.47.2|66|1000
1.3.6.1.2.1.10.166.11.1.3.1.1.3|5|
1.3.6.1.2.1.17.1.4.1.2.1|2|1
1.3.6.1.2.1.17.1.4.1.2.2|2|2
1.3.6.1.2.1.17.1.4.1.2.3|2|3
1.3.6.1.2.1.17.1.4.1.2.4|2|4
1.3.6.1.2.1.17.1.4.1.2.5|2|5
1.3.6.1.2.1.17.1.4.1.2.6|2|6
1.3.6.1.2.1.17.1.4.1.2.7|2|7
1.3.6.1.2.1.17.1.4.1.2.8|2|8
1.3.6.1.2.1.17.1.4.1.2.9|2|9
1.3.6.1.2.1.17.1.4.1.2.10|2|10
1.3.6.1.2.1.17.1.4.1.2.11|2|11
1.3.6.1.2.1.17.1.4.1.2.12|2|12
1.3.6.1.2.1.17.1.4.1.2.13|2|13
1.3.6.1.2.1.17.1.4.1.2.14|2|14
1.3.6.1.2.1.17.1.4.1.2.15|2|15
1.3.6.1.2.1.17.1.4.1.2.16|2|16
1.3.6.1.2.1.17.1.4.1.2.17|2|17
1.3.6.1.2.1.17.1.4.1.2.18|2|18
1.3.6.1.2.1.17.1.4.1.2.19|2|19
1.3.6.1.2.1.17.1.4.1.2.20|2|20
1.3.6.1.2.1.17.1.4.1.2.21|2|21
1.3.6.1.2.1.17.1.4.1.2.22|2|22
1.3.6.1.2.1.17.1.4.1.2.23|2|23
1.3.6.1.2.1.17.1.4.1.2.24|2|24
1.3.6.1.2.1.17.1.4.1.2.25|2|25
1.3.6.1.2.1.17.1.4.1.2.26|2|26
1.3.6.1.2.1.17.1.4.1.2.27|2|27
1.3.6.1.2.1.17.1.4.1.2.28|2|28
1.3.6.1.2.1.17.1.4.1.2.65|2|65
1.3.6.1.2.1.17.1.4.1.2.66|2|66
1.3.6.1.2.1.17.1.4.1.2.67|2|67
1.3.6.1.2.1.17.1.4.1.2.68|2|68
1.3.6.1.2.1.17.1.4.1.2.69|2|69
1.3.6.1.2.1.17.1.4.1.2.70|2|70
1.3.6.1.2.1.17.1.4.1.2.71|2|71
1.3.6.1.2.1.17.1.4.1.2.72|2|72
1.3.6.1.2.1.17.1.4.1.2.73|2|73
1.3.6.1.2.1.17.1.4.1.2.74|2|74
1.3.6.1.2.1.17.1.4.1.2.75|2|75
1.3.6.1.2.1.17.1.4.1.2.76|2|76
1.3.6.1.2.1.17.1.4.1.2.77|2|77
1.3.6.1.2.1.17.1.4.1.2.78|2|78
1.3.6.1.2.1.17.1.4.1.2.79|2|79
1.3.6.1.2.1.17.1.4.1.2.80|2|80
1.3.6.1.2.1.17.1.4.1.2.81|2|81
1.3.6.1.2.1.17.1.4.1.2.82|2|82
1.3.6.1.2.1.17.1.4.1.2.83|2|83
1.3.6.1.2.1.17.1.4.1.2.84|2|84
1.3.6.1.2.1.17.1.4.1.2.85|2|85
1.3.6.1.2.1.17.1.4.1.2.86|2|86
1.3.6.1.2.1.17.1.4.1.2.87|2|87
1.3.6.1.2.1.17.1.4.1.2.88|2|88
1.3.6.1.2.1.17.7.1.2.2.1.2.1.72.169.138.121.186.5|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.1.120.140.181.235.50.188|2|23
1.3.6.1.2.1.17.7.1.2.2.1.2.1.172.132.198.37.140.140|2|24
1.3.6.1.2.1.17.7.1.2.2.1.2.1.224.213.94.181.89.238|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.1.228.90.212.72.122.128|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.1.232.40.193.38.185.219|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.2.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.39.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.39.168.161.89.243.82.63|2|2
1.3.6.1.2.1.17.7.1.2.2.1.2.40.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.40.24.192.77.212.52.117|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.40.216.187.193.206.134.237|2|6
1.3.6.1.2.1.17.7.1.2.2.1.2.40.216.187.193.206.156.53|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.99.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.0.0.72.79.36.247|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.0.32.107.13.64.104|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.0.32.107.74.243.37|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.0.32.107.241.173.153|2|13
1.3.6.1.2.1.17.7.1.2.2.1.2.100.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.20.203.25.126.36.212|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.48.141.153.174.71.44|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.56.99.187.215.11.113|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.80.101.243.92.141.89|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.80.101.243.93.170.77|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.108.2.224.195.88.203|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.112.90.15.14.213.143|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.120.231.209.162.50.23|2|14
1.3.6.1.2.1.17.7.1.2.2.1.2.100.128.206.98.233.137.33|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.128.232.44.6.133.137|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.132.42.253.241.234.105|2|24
1.3.6.1.2.1.17.7.1.2.2.1.2.100.156.123.239.136.149.139|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.164.93.54.93.39.106|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.172.168.142.37.105.108|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.192.24.3.154.129.109|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.192.24.3.155.231.38|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.208.191.156.53.3.8|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.228.231.73.93.208.137|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.232.57.53.144.130.72|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.100.244.48.185.41.13.226|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.8.46.95.38.202.127|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.24.192.77.212.251.83|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.56.213.71.27.207.40|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.112.77.123.108.30.223|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.156.92.142.143.92.38|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.184.151.90.125.104.0|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.208.23.194.151.2.88|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.200.224.213.94.58.14.39|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.2.100.50.159.188.2|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.6.0.0.0.1.6|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.3|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.32|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.39|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.40|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.51|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.1.1.53|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.5|2|24
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.7|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.16|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.22|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.34|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.54|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.64|2|23
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.67|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.5.1.73|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.14.0.2.6.1.49|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.34.235.156.236.75.151|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.48.137.153.1.76.159|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.92.186.44.38.165.106|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.96.164.183.83.154.22|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.98.93.64.193.111.142|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.104.255.123.62.104.41|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.128.48.224.63.45.64|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.152.218.196.115.58.98|2|28
1.3.6.1.2.1.17.7.1.2.2.1.2.255.232.40.193.38.185.192|2|28
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.1|66|1
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.2|66|2
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.39|66|39
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.40|66|40
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.99|66|99
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.100|66|100
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.200|66|200
1.3.6.1.2.1.17.7.1.4.2.1.3.2000.255|66|255
1.3.6.1.2.1.17.7.1.4.5.1.1.1|66|39
1.3.6.1.2.1.17.7.1.4.5.1.1.2|66|39
1.3.6.1.2.1.17.7.1.4.5.1.1.3|66|39
1.3.6.1.2.1.17.7.1.4.5.1.1.4|66|39
1.3.6.1.2.1.17.7.1.4.5.1.1.5|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.6|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.7|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.8|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.9|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.10|66|40
1.3.6.1.2.1.17.7.1.4.5.1.1.11|66|100
1.3.6.1.2.1.17.7.1.4.5.1.1.12|66|100
1.3.6.1.2.1.17.7.1.4.5.1.1.13|66|100
1.3.6.1.2.1.17.7.1.4.5.1.1.14|66|100
1.3.6.1.2.1.17.7.1.4.5.1.1.15|66|99
1.3.6.1.2.1.17.7.1.4.5.1.1.16|66|99
1.3.6.1.2.1.17.7.1.4.5.1.1.17|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.18|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.19|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.20|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.21|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.22|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.23|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.24|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.25|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.26|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.27|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.28|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.65|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.66|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.67|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.68|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.69|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.70|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.71|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.72|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.73|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.74|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.75|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.76|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.77|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.78|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.79|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.80|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.81|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.82|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.83|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.84|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.85|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.86|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.87|66|1
1.3.6.1.2.1.17.7.1.4.5.1.1.88|66|1
1.3.6.1.2.1.25.1.5.0|5|
1.3.6.1.2.1.25.1.6.0|5|
1.3.6.1.2.1.25.1.7.0|5|
1.3.6.1.2.1.25.3.2|5|
1.3.6.1.2.1.25.3.3|5|
1.3.6.1.2.1.31.1.1.1.1.1|4|gi 0/1
1.3.6.1.2.1.31.1.1.1.1.2|4|gi 0/2
1.3.6.1.2.1.31.1.1.1.1.3|4|gi 0/3
1.3.6.1.2.1.31.1.1.1.1.4|4|gi 0/4
1.3.6.1.2.1.31.1.1.1.1.5|4|gi 0/5
1.3.6.1.2.1.31.1.1.1.1.6|4|gi 0/6
1.3.6.1.2.1.31.1.1.1.1.7|4|gi 0/7
1.3.6.1.2.1.31.1.1.1.1.8|4|gi 0/8
1.3.6.1.2.1.31.1.1.1.1.9|4|gi 0/9
1.3.6.1.2.1.31.1.1.1.1.10|4|gi 0/10
1.3.6.1.2.1.31.1.1.1.1.11|4|gi 0/11
1.3.6.1.2.1.31.1.1.1.1.12|4|gi 0/12
1.3.6.1.2.1.31.1.1.1.1.13|4|gi 0/13
1.3.6.1.2.1.31.1.1.1.1.14|4|gi 0/14
1.3.6.1.2.1.31.1.1.1.1.15|4|gi 0/15
1.3.6.1.2.1.31.1.1.1.1.16|4|gi 0/16
1.3.6.1.2.1.31.1.1.1.1.17|4|gi 0/17
1.3.6.1.2.1.31.1.1.1.1.18|4|gi 0/18
1.3.6.1.2.1.31.1.1.1.1.19|4|gi 0/19
1.3.6.1.2.1.31.1.1.1.1.20|4|gi 0/20
1.3.6.1.2.1.31.1.1.1.1.21|4|gi 0/21
1.3.6.1.2.1.31.1.1.1.1.22|4|gi 0/22
1.3.6.1.2.1.31.1.1.1.1.23|4|gi 0/23
1.3.6.1.2.1.31.1.1.1.1.24|4|gi 0/24
1.3.6.1.2.1.31.1.1.1.1.25|4|te 0/1
1.3.6.1.2.1.31.1.1.1.1.26|4|te 0/2
1.3.6.1.2.1.31.1.1.1.1.27|4|te 0/3
1.3.6.1.2.1.31.1.1.1.1.28|4|te 0/4
1.3.6.1.2.1.31.1.1.1.1.65|4|po 1
1.3.6.1.2.1.31.1.1.1.1.66|4|po 2
1.3.6.1.2.1.31.1.1.1.1.67|4|po 3
1.3.6.1.2.1.31.1.1.1.1.68|4|po 4
1.3.6.1.2.1.31.1.1.1.1.69|4|po 5
1.3.6.1.2.1.31.1.1.1.1.70|4|po 6
1.3.6.1.2.1.31.1.1.1.1.71|4|po 7
1.3.6.1.2.1.31.1.1.1.1.72|4|po 8
1.3.6.1.2.1.31.1.1.1.1.73|4|po 9
1.3.6.1.2.1.31.1.1.1.1.74|4|po 10
1.3.6.1.2.1.31.1.1.1.1.75|4|po 11
1.3.6.1.2.1.31.1.1.1.1.76|4|po 12
1.3.6.1.2.1.31.1.1.1.1.77|4|po 13
1.3.6.1.2.1.31.1.1.1.1.78|4|po 14
1.3.6.1.2.1.31.1.1.1.1.79|4|po 15
1.3.6.1.2.1.31.1.1.1.1.80|4|po 16
1.3.6.1.2.1.31.1.1.1.1.81|4|po 17
1.3.6.1.2.1.31.1.1.1.1.82|4|po 18
1.3.6.1.2.1.31.1.1.1.1.83|4|po 19
1.3.6.1.2.1.31.1.1.1.1.84|4|po 20
1.3.6.1.2.1.31.1.1.1.1.85|4|po 21
1.3.6.1.2.1.31.1.1.1.1.86|4|po 22
1.3.6.1.2.1.31.1.1.1.1.87|4|po 23
1.3.6.1.2.1.31.1.1.1.1.88|4|po 24
1.3.6.1.2.1.31.1.1.1.1.89|4|vlan 1
1.3.6.1.2.1.31.1.1.1.1.90|4|vlan 255
1.3.6.1.2.1.31.1.1.1.18.1|4|MKR
1.3.6.1.2.1.31.1.1.1.18.2|4|MKR
1.3.6.1.2.1.31.1.1.1.18.3|4|MKR
1.3.6.1.2.1.31.1.1.1.18.4|4|MKR
1.3.6.1.2.1.31.1.1.1.18.5|4|LPA
1.3.6.1.2.1.31.1.1.1.18.6|4|LPA
1.3.6.1.2.1.31.1.1.1.18.7|4|LPA
1.3.6.1.2.1.31.1.1.1.18.8|4|LPA
1.3.6.1.2.1.31.1.1.1.18.9|4|LPA
1.3.6.1.2.1.31.1.1.1.18.10|4|LPA
1.3.6.1.2.1.31.1.1.1.18.11|4|PRN
1.3.6.1.2.1.31.1.1.1.18.12|4|PRN
1.3.6.1.2.1.31.1.1.1.18.13|4|PRN
1.3.6.1.2.1.31.1.1.1.18.14|4|PRN
1.3.6.1.2.1.31.1.1.1.18.15|4|POS
1.3.6.1.2.1.31.1.1.1.18.16|4|POS
1.3.6.1.2.1.31.1.1.1.18.17|4|
1.3.6.1.2.1.31.1.1.1.18.18|4|
1.3.6.1.2.1.31.1.1.1.18.19|4|
1.3.6.1.2.1.31.1.1.1.18.20|4|trk
1.3.6.1.2.1.31.1.1.1.18.21|4|trk
1.3.6.1.2.1.31.1.1.1.18.22|4|trk
1.3.6.1.2.1.31.1.1.1.18.23|4|trk
1.3.6.1.2.1.31.1.1.1.18.24|4|trk
1.3.6.1.2.1.31.1.1.1.18.25|4|
1.3.6.1.2.1.31.1.1.1.18.26|4|
1.3.6.1.2.1.31.1.1.1.18.27|4|
1.3.6.1.2.1.31.1.1.1.18.28|4|
1.3.6.1.2.1.31.1.1.1.18.65|4|
1.3.6.1.2.1.31.1.1.1.18.66|4|
1.3.6.1.2.1.31.1.1.1.18.67|4|
1.3.6.1.2.1.31.1.1.1.18.68|4|
1.3.6.1.2.1.31.1.1.1.18.69|4|
1.3.6.1.2.1.31.1.1.1.18.70|4|
1.3.6.1.2.1.31.1.1.1.18.71|4|
1.3.6.1.2.1.31.1.1.1.18.72|4|
1.3.6.1.2.1.31.1.1.1.18.73|4|
1.3.6.1.2.1.31.1.1.1.18.74|4|
1.3.6.1.2.1.31.1.1.1.18.75|4|
1.3.6.1.2.1.31.1.1.1.18.76|4|
1.3.6.1.2.1.31.1.1.1.18.77|4|
1.3.6.1.2.1.31.1.1.1.18.78|4|
1.3.6.1.2.1.31.1.1.1.18.79|4|
1.3.6.1.2.1.31.1.1.1.18.80|4|
1.3.6.1.2.1.31.1.1.1.18.81|4|
1.3.6.1.2.1.31.1.1.1.18.82|4|
1.3.6.1.2.1.31.1.1.1.18.83|4|
1.3.6.1.2.1.31.1.1.1.18.84|4|
1.3.6.1.2.1.31.1.1.1.18.85|4|
1.3.6.1.2.1.31.1.1.1.18.86|4|
1.3.6.1.2.1.31.1.1.1.18.87|4|
1.3.6.1.2.1.31.1.1.1.18.88|4|
1.3.6.1.2.1.31.1.1.1.18.89|4|
1.3.6.1.2.1.31.1.1.1.18.90|4|
1.3.6.1.2.1.31.1.2.1.3.0.1|2|2
1.3.6.1.2.1.31.1.2.1.3.0.2|2|2
1.3.6.1.2.1.31.1.2.1.3.0.3|2|2
1.3.6.1.2.1.31.1.2.1.3.0.4|2|2
1.3.6.1.2.1.31.1.2.1.3.0.5|2|2
1.3.6.1.2.1.31.1.2.1.3.0.6|2|2
1.3.6.1.2.1.31.1.2.1.3.0.7|2|2
1.3.6.1.2.1.31.1.2.1.3.0.8|2|2
1.3.6.1.2.1.31.1.2.1.3.0.9|2|2
1.3.6.1.2.1.31.1.2.1.3.0.10|2|2
1.3.6.1.2.1.31.1.2.1.3.0.11|2|2
1.3.6.1.2.1.31.1.2.1.3.0.12|2|2
1.3.6.1.2.1.31.1.2.1.3.0.13|2|2
1.3.6.1.2.1.31.1.2.1.3.0.14|2|2
1.3.6.1.2.1.31.1.2.1.3.0.15|2|2
1.3.6.1.2.1.31.1.2.1.3.0.16|2|2
1.3.6.1.2.1.31.1.2.1.3.0.17|2|2
1.3.6.1.2.1.31.1.2.1.3.0.18|2|2
1.3.6.1.2.1.31.1.2.1.3.0.19|2|2
1.3.6.1.2.1.31.1.2.1.3.0.20|2|2
1.3.6.1.2.1.31.1.2.1.3.0.21|2|2
1.3.6.1.2.1.31.1.2.1.3.0.22|2|2
1.3.6.1.2.1.31.1.2.1.3.0.23|2|2
1.3.6.1.2.1.31.1.2.1.3.0.24|2|2
1.3.6.1.2.1.31.1.2.1.3.0.25|2|2
1.3.6.1.2.1.31.1.2.1.3.0.26|2|2
1.3.6.1.2.1.31.1.2.1.3.0.27|2|2
1.3.6.1.2.1.31.1.2.1.3.0.28|2|2
1.3.6.1.2.1.31.1.2.1.3.0.65|2|2
1.3.6.1.2.1.31.1.2.1.3.0.66|2|2
1.3.6.1.2.1.31.1.2.1.3.0.67|2|2
1.3.6.1.2.1.31.1.2.1.3.0.68|2|2
1.3.6.1.2.1.31.1.2.1.3.0.69|2|2
1.3.6.1.2.1.31.1.2.1.3.0.70|2|2
1.3.6.1.2.1.31.1.2.1.3.0.71|2|2
1.3.6.1.2.1.31.1.2.1.3.0.72|2|2
1.3.6.1.2.1.31.1.2.1.3.0.73|2|2
1.3.6.1.2.1.31.1.2.1.3.0.74|2|2
1.3.6.1.2.1.31.1.2.1.3.0.75|2|2
1.3.6.1.2.1.31.1.2.1.3.0.76|2|2
1.3.6.1.2.1.31.1.2.1.3.0.77|2|2
1.3.6.1.2.1.31.1.2.1.3.0.78|2|2
1.3.6.1.2.1.31.1.2.1.3.0.79|2|2
1.3.6.1.2.1.31.1.2.1.3.0.80|2|2
1.3.6.1.2.1.31.1.2.1.3.0.81|2|2
1.3.6.1.2.1.31.1.2.1.3.0.82|2|2
1.3.6.1.2.1.31.1.2.1.3.0.83|2|2
1.3.6.1.2.1.31.1.2.1.3.0.84|2|2
1.3.6.1.2.1.31.1.2.1.3.0.85|2|2
1.3.6.1.2.1.31.1.2.1.3.0.86|2|2
1.3.6.1.2.1.31.1.2.1.3.0.87|2|2
1.3.6.1.2.1.31.1.2.1.3.0.88|2|2
1.3.6.1.2.1.31.1.2.1.3.0.89|2|1
1.3.6.1.2.1.31.1.2.1.3.0.90|2|1
1.3.6.1.2.1.31.1.2.1.3.1.0|2|1
1.3.6.1.2.1.31.1.2.1.3.2.0|2|1
1.3.6.1.2.1.31.1.2.1.3.3.0|2|1
1.3.6.1.2.1.31.1.2.1.3.4.0|2|1
1.3.6.1.2.1.31.1.2.1.3.5.0|2|1
1.3.6.1.2.1.31.1.2.1.3.6.0|2|1
1.3.6.1.2.1.31.1.2.1.3.7.0|2|1
1.3.6.1.2.1.31.1.2.1.3.8.0|2|1
1.3.6.1.2.1.31.1.2.1.3.9.0|2|1
1.3.6.1.2.1.31.1.2.1.3.10.0|2|1
1.3.6.1.2.1.31.1.2.1.3.11.0|2|1
1.3.6.1.2.1.31.1.2.1.3.12.0|2|1
1.3.6.1.2.1.31.1.2.1.3.13.0|2|1
1.3.6.1.2.1.31.1.2.1.3.14.0|2|1
1.3.6.1.2.1.31.1.2.1.3.15.0|2|1
1.3.6.1.2.1.31.1.2.1.3.16.0|2|1
1.3.6.1.2.1.31.1.2.1.3.17.0|2|1
1.3.6.1.2.1.31.1.2.1.3.18.0|2|1
1.3.6.1.2.1.31.1.2.1.3.19.0|2|1
1.3.6.1.2.1.31.1.2.1.3.20.0|2|1
1.3.6.1.2.1.31.1.2.1.3.21.0|2|1
1.3.6.1.2.1.31.1.2.1.3.22.0|2|1
1.3.6.1.2.1.31.1.2.1.3.23.0|2|1
1.3.6.1.2.1.31.1.2.1.3.24.0|2|1
1.3.6.1.2.1.31.1.2.1.3.25.0|2|1
1.3.6.1.2.1.31.1.2.1.3.26.0|2|1
1.3.6.1.2.1.31.1.2.1.3.27.0|2|1
1.3.6.1.2.1.31.1.2.1.3.28.0|2|1
1.3.6.1.2.1.31.1.2.1.3.65.0|2|1
1.3.6.1.2.1.31.1.2.1.3.66.0|2|1
1.3.6.1.2.1.31.1.2.1.3.67.0|2|1
1.3.6.1.2.1.31.1.2.1.3.68.0|2|1
1.3.6.1.2.1.31.1.2.1.3.69.0|2|1
1.3.6.1.2.1.31.1.2.1.3.70.0|2|1
1.3.6.1.2.1.31.1.2.1.3.71.0|2|1
1.3.6.1.2.1.31.1.2.1.3.72.0|2|1
1.3.6.1.2.1.31.1.2.1.3.73.0|2|1
1.3.6.1.2.1.31.1.2.1.3.74.0|2|1
1.3.6.1.2.1.31.1.2.1.3.75.0|2|1
1.3.6.1.2.1.31.1.2.1.3.76.0|2|1
1.3.6.1.2.1.31.1.2.1.3.77.0|2|1
1.3.6.1.2.1.31.1.2.1.3.78.0|2|1
1.3.6.1.2.1.31.1.2.1.3.79.0|2|1
1.3.6.1.2.1.31.1.2.1.3.80.0|2|1
1.3.6.1.2.1.31.1.2.1.3.81.0|2|1
1.3.6.1.2.1.31.1.2.1.3.82.0|2|1
1.3.6.1.2.1.31.1.2.1.3.83.0|2|1
1.3.6.1.2.1.31.1.2.1.3.84.0|2|1
1.3.6.1.2.1.31.1.2.1.3.85.0|2|1
1.3.6.1.2.1.31.1.2.1.3.86.0|2|1
1.3.6.1.2.1.31.1.2.1.3.87.0|2|1
1.3.6.1.2.1.31.1.2.1.3.88.0|2|1
1.3.6.1.2.1.31.1.2.1.3.89.0|2|1
1.3.6.1.2.1.31.1.2.1.3.90.0|2|1
1.3.6.1.2.1.47.1.1.1.1.9.1|4|10.3.4
1.3.6.1.2.1.47.1.1.1.1.10.1|4|6.2.0
1.3.6.1.4.1.2021.10.1.5.1|5|
1.3.6.1.4.1.2021.10.1.5.2|5|
1.3.6.1.4.1.2021.10.1.5.3|5|
1.3.6.1.4.1.2021.11|5|
1.3.6.1.4.1.2021.13.15.1.1|5|
1.3.6.1.4.1.2076.81.1.66.0|2|36
1.3.6.1.4.1.2076.81.1.71.0|2|230
1.3.6.1.4.1.2076.81.1.72.0|2|100
1.3.6.1.4.1.2076.81.1.73.0|2|42
1.3.6.1.4.1.2076.81.1.75.0|2|80
1.3.6.1.4.1.2076.81.1.120.0|4|ES9E003484
1.3.6.1.4.1.19746.1.3.2.1|5|
1.3.6.1.4.1.35265.1.139.6.1.1.2.2.0|2|11
1.3.6.1.4.1.35265.1.139.12.1.3.1.1.2.0|2|6
1.3.6.1.4.1.35265.1.139.12.1.3.1.1.3.0|2|100
1.3.6.1.4.1.35265.1.139.12.1.5.1|5|
1.3.6.1.4.1.35265.52.1.1.3.2.1.8.28.1.1|2|42
1.3.6.1.4.1.35265.52.1.1.3.2.1.8.28.2.1|2|3
1.3.6.1.4.1.35265.52.1.1.3.2.1.8.28.3.1|2|21
1.3.6.1.4.1.35265.52.1.1.3.2.1.8.28.4.1|2|-2443
1.3.6.1.4.1.35265.52.1.1.3.2.1.8.28.5.1|2|-2208