mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Adding support for loop-telecom devices (#14674)
This commit is contained in:
parent
bf25313d3c
commit
cf3f69e67f
72
html/images/os/loop-telecom.svg
Normal file
72
html/images/os/loop-telecom.svg
Normal file
@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<svg viewBox="0 0 335 200" version="1.0" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">
|
||||
<rect width="100%" height="100%" fill="white"/>
|
||||
<g transform="translate(0.000000,203.000000) scale(0.100000,-0.100000)"
|
||||
fill="#2596be" stroke="#2596be">
|
||||
<path d="M40 1655 l0 -45 198 0 c175 1 195 2 178 15 -11 8 -34 15 -52 15 -30
|
||||
0 -54 23 -35 34 4 3 104 4 222 3 183 -2 214 -4 214 -17 0 -10 -14 -17 -43 -21
|
||||
-23 -3 -48 -11 -54 -17 -9 -9 293 -11 1317 -10 l1329 3 4 43 3 42 -1640 0
|
||||
-1641 0 0 -45z"/>
|
||||
<path d="M40 1475 l0 -65 200 0 200 0 0 65 0 65 -200 0 -200 0 0 -65z"/>
|
||||
<path d="M640 1475 l0 -65 1340 0 1340 0 0 65 0 65 -1340 0 -1340 0 0 -65z"/>
|
||||
<path d="M40 1235 l0 -105 200 0 200 0 0 105 0 105 -200 0 -200 0 0 -105z"/>
|
||||
<path d="M647 1333 c-4 -3 -7 -51 -7 -105 l0 -98 299 0 299 0 10 29 c16 47 78
|
||||
107 134 131 43 18 65 22 123 18 38 -3 85 -12 102 -22 45 -23 102 -82 119 -122
|
||||
14 -34 15 -34 78 -34 61 0 64 1 74 28 16 45 68 98 124 126 59 30 147 34 210
|
||||
12 55 -20 114 -71 138 -121 l22 -45 70 0 70 0 -4 61 c-3 45 -10 65 -23 75 -30
|
||||
22 -9 29 93 29 l97 0 3 -28 3 -28 30 25 c56 48 158 58 227 22 42 -22 83 -66
|
||||
104 -114 l19 -43 127 3 127 3 0 100 0 100 -1331 3 c-732 1 -1334 -1 -1337 -5z"/>
|
||||
<path d="M2751 1254 c-20 -15 -61 -91 -61 -115 0 -5 45 -9 100 -9 62 0 100 4
|
||||
100 10 0 21 -31 85 -52 107 -25 27 -55 29 -87 7z"/>
|
||||
<path d="M1457 1249 c-19 -11 -57 -80 -57 -104 0 -12 15 -15 80 -15 65 0 80 3
|
||||
80 15 0 26 -39 94 -59 105 -23 12 -22 12 -44 -1z"/>
|
||||
<path d="M2084 1245 c-23 -15 -54 -73 -54 -99 0 -13 14 -16 84 -16 l85 0 -16
|
||||
45 c-13 39 -52 85 -72 85 -4 0 -16 -7 -27 -15z"/>
|
||||
<path d="M40 915 l0 -145 1234 0 1234 0 1 145 2 145 -66 0 -65 0 0 -32 c-1
|
||||
-75 -69 -171 -148 -209 -57 -27 -158 -30 -213 -7 -82 35 -147 119 -158 203
|
||||
l-6 40 -52 3 c-50 3 -53 2 -53 -21 0 -50 -34 -122 -79 -167 -102 -102 -251
|
||||
-103 -361 -4 -49 44 -66 75 -81 144 l-11 50 -290 0 -290 0 4 -89 c2 -53 9 -96
|
||||
17 -105 11 -13 37 -16 140 -16 150 0 161 5 236 103 47 62 75 83 75 55 0 -7
|
||||
-13 -58 -29 -113 l-28 -100 -360 -3 c-301 -2 -362 0 -366 12 -4 10 6 15 35 19
|
||||
64 9 73 23 76 137 l4 100 -201 0 -201 0 0 -145z"/>
|
||||
<path d="M1392 997 c17 -205 156 -206 175 -2 l6 65 -93 0 -93 0 5 -63z"/>
|
||||
<path d="M2020 1015 c0 -62 36 -154 66 -167 40 -18 69 3 93 67 12 31 21 76 21
|
||||
100 l0 45 -90 0 -90 0 0 -45z"/>
|
||||
<path d="M2684 1004 c16 -137 94 -216 155 -155 26 26 61 124 61 171 l0 40
|
||||
-111 0 -112 0 7 -56z"/>
|
||||
<path d="M3064 1013 c-13 -97 -62 -169 -134 -199 -67 -29 -189 -16 -232 23
|
||||
-17 15 -18 14 -18 -25 l0 -42 319 0 320 0 -2 143 -2 142 -122 3 -122 3 -7 -48z"/>
|
||||
<path d="M40 510 l0 -190 1640 0 1640 0 -2 188 -3 187 -317 3 -318 2 0 -88 c0
|
||||
-62 4 -94 15 -108 30 -40 22 -44 -105 -44 -98 0 -120 3 -120 15 0 7 8 18 18
|
||||
24 14 8 18 27 20 105 l4 96 -1236 0 -1236 0 0 -190z m1148 118 c2 -38 0 -48
|
||||
-12 -48 -9 0 -16 8 -16 17 0 20 -28 53 -47 53 -10 0 -13 -28 -13 -134 0 -127
|
||||
1 -134 21 -139 42 -11 6 -27 -61 -27 -67 0 -103 16 -61 27 20 5 21 12 21 139
|
||||
0 96 -3 134 -12 134 -19 0 -48 -31 -48 -52 0 -10 -7 -18 -15 -18 -11 0 -15 11
|
||||
-15 43 0 24 3 47 7 51 4 3 61 5 127 4 l121 -3 3 -47z m272 -98 c0 -93 4 -150
|
||||
10 -150 6 0 10 -7 10 -15 0 -11 -12 -15 -49 -15 -54 0 -70 10 -46 30 21 18 22
|
||||
252 0 273 -19 20 -9 27 37 27 l38 0 0 -150z m-130 40 c19 -10 44 -72 38 -92
|
||||
-3 -8 -21 -11 -51 -9 -51 3 -56 -4 -37 -53 11 -29 41 -34 60 -11 14 16 30 20
|
||||
30 6 0 -4 -11 -20 -25 -35 -33 -35 -83 -36 -116 0 -20 22 -24 36 -24 89 0 53
|
||||
4 67 24 89 26 27 67 34 101 16z m290 0 c17 -9 40 -58 40 -86 0 -10 -15 -14
|
||||
-50 -14 -55 0 -64 -15 -34 -58 18 -26 31 -28 56 -5 27 24 35 7 11 -25 -27 -36
|
||||
-85 -43 -118 -12 -44 41 -40 162 8 195 25 17 60 19 87 5z m202 -7 c22 -20 23
|
||||
-46 3 -63 -21 -18 -45 -5 -45 24 0 32 -16 42 -29 17 -16 -29 -13 -103 5 -129
|
||||
17 -24 43 -29 62 -10 17 17 25 3 13 -21 -13 -23 -45 -34 -87 -29 -73 8 -98
|
||||
136 -39 198 33 35 87 41 117 13z m169 7 c50 -27 64 -124 26 -181 -18 -27 -30
|
||||
-35 -61 -37 -50 -4 -82 18 -97 67 -31 105 48 195 132 151z m139 0 c0 -7 6 -7
|
||||
19 0 28 15 67 12 81 -5 12 -14 15 -14 30 0 25 22 66 19 84 -7 11 -16 16 -46
|
||||
16 -100 0 -42 5 -80 10 -83 28 -17 0 -24 -95 -24 -96 0 -131 8 -105 24 5 3 10
|
||||
42 10 86 0 71 -2 80 -17 77 -16 -3 -18 -16 -18 -96 l0 -92 -47 0 c-36 0 -48 4
|
||||
-48 15 0 8 5 15 10 15 6 0 10 35 10 84 0 47 -4 88 -10 91 -22 13 -8 25 30 25
|
||||
22 0 40 -5 40 -10z"/>
|
||||
<path d="M1270 534 c-13 -34 -13 -34 15 -34 25 0 31 13 19 44 -9 24 -23 19
|
||||
-34 -10z"/>
|
||||
<path d="M1567 554 c-4 -4 -7 -18 -7 -31 0 -17 6 -23 21 -23 16 0 20 5 17 27
|
||||
-3 26 -18 39 -31 27z"/>
|
||||
<path d="M1926 544 c-3 -9 -6 -46 -6 -84 0 -49 4 -71 16 -81 24 -20 34 4 34
|
||||
83 0 74 -6 98 -25 98 -7 0 -16 -7 -19 -16z"/>
|
||||
<path d="M2254 527 c-3 -8 -4 -45 -2 -83 2 -53 6 -69 18 -69 12 0 16 17 18 83
|
||||
2 69 0 82 -13 82 -9 0 -18 -6 -21 -13z"/>
|
||||
</g>
|
||||
|
||||
</svg>
|
After Width: | Height: | Size: 4.5 KiB |
149
includes/definitions/discovery/loop-telecom.yaml
Normal file
149
includes/definitions/discovery/loop-telecom.yaml
Normal file
@ -0,0 +1,149 @@
|
||||
mib: L-AM3440-A-Private
|
||||
modules:
|
||||
os:
|
||||
hardware_mib: L-AM3440-A-Private
|
||||
serial: L-AM3440-A-Private::ccSerialNumber.0
|
||||
version: L-AM3440-A-Private::ccPROMVersion.0
|
||||
sensors:
|
||||
state:
|
||||
data:
|
||||
- oid: dualPowerTable
|
||||
value: power1Status
|
||||
state_name: power1Status
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.10.3.{{ $index }}"
|
||||
index: "power1Status.{{ $index }}"
|
||||
descr: Power 1 Status
|
||||
group: Power Information
|
||||
states:
|
||||
- { value: 1, generic: 1, graph: 0, descr: "Off" }
|
||||
- { value: 2, generic: 0, graph: 0, descr: dc-100w }
|
||||
- { value: 3, generic: 0, graph: 0, descr: dc-150w }
|
||||
- { value: 4, generic: 2, graph: 0, descr: dc-150w }
|
||||
- { value: 5, generic: 0, graph: 0, descr: ac }
|
||||
- { value: 6, generic: 3, graph: 0, descr: none }
|
||||
- { value: 7, generic: 0, graph: 0, descr: dc-125v }
|
||||
|
||||
- oid: dualPowerTable
|
||||
value: power2Status
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.10.4.{{ $index }}"
|
||||
index: "power2Status.{{ $index }}"
|
||||
descr: Power 2 Status
|
||||
group: Power Information
|
||||
states:
|
||||
- { value: 1, generic: 1, graph: 0, descr: "Off" }
|
||||
- { value: 2, generic: 0, graph: 0, descr: dc-100w }
|
||||
- { value: 3, generic: 0, graph: 0, descr: dc-150w }
|
||||
- { value: 4, generic: 2, graph: 0, descr: dc-150w }
|
||||
- { value: 5, generic: 0, graph: 0, descr: ac }
|
||||
- { value: 6, generic: 3, graph: 0, descr: none }
|
||||
- { value: 7, generic: 0, graph: 0, descr: dc-125v }
|
||||
|
||||
- oid: ccConsoleStatus
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.4.21.{{ $index }}"
|
||||
index: 'ccConsoleStatus.{{ $index }}'
|
||||
descr: Console state
|
||||
group: Remote access
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: 'No active users' }
|
||||
- { value: 3, generic: 2, graph: 0, descr: 'Console is locked' }
|
||||
- { value: 4, generic: 0, graph: 0, descr: 'Console is active' }
|
||||
- { value: 10, generic: 0, graph: 0, descr: telnet1-login }
|
||||
- { value: 11, generic: 0, graph: 0, descr: telnet2-login }
|
||||
- { value: 12, generic: 0, graph: 0, descr: telnet3-login }
|
||||
- { value: 13, generic: 0, graph: 0, descr: telnet4-login }
|
||||
- { value: 14, generic: 0, graph: 0, descr: telnet5-login }
|
||||
- { value: 15, generic: 0, graph: 0, descr: ssh1-active }
|
||||
- { value: 16, generic: 0, graph: 0, descr: ssh2-active }
|
||||
- { value: 17, generic: 0, graph: 0, descr: ssh3-active }
|
||||
- { value: 18, generic: 0, graph: 0, descr: ssh4-active }
|
||||
- { value: 19, generic: 0, graph: 0, descr: ssh5-active }
|
||||
|
||||
- oid: ccConsoleLockoutState
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.4.34.{{ $index }}"
|
||||
index: 'ccConsoleLockoutState.{{ $index }}'
|
||||
descr: Local console state
|
||||
group: Remote access
|
||||
states:
|
||||
- { value: 1, generic: 2, graph: 0, descr: 'Locked' }
|
||||
- { value: 2, generic: 0, graph: 0, descr: 'Open' }
|
||||
|
||||
- oid: ccTelnetLockoutState
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.4.35.{{ $index }}"
|
||||
index: 'ccTelnetLockoutState.{{ $index }}'
|
||||
descr: Remote console state
|
||||
group: Remote access
|
||||
states:
|
||||
- { value: 1, generic: 2, graph: 0, descr: 'Locked' }
|
||||
- { value: 2, generic: 0, graph: 0, descr: 'Open' }
|
||||
|
||||
power:
|
||||
data:
|
||||
- oid: dualPowerTable
|
||||
value: powerConsumption
|
||||
num_oid: ".1.3.6.1.4.1.823.34441.1.10.5.{{ $index }}"
|
||||
index: "powerConsumption.{{ $index }}"
|
||||
descr: Power consumption
|
||||
temperature:
|
||||
data:
|
||||
- oid: c1Temperature
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.11.{{ $index }}'
|
||||
snmp_flags: '-OQUsb'
|
||||
index: 'c1Temperature.{{ $index }}'
|
||||
descr: Chassis 1
|
||||
user_func: snmp_hexstring, Number::cast
|
||||
high_limit: 90
|
||||
- oid: dpwmTemperature
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.16.{{ $index }}'
|
||||
snmp_flags: '-OQUsb'
|
||||
index: ' dpwmTemperature.{{ $index }}'
|
||||
descr: DPWM Temperature
|
||||
user_func: snmp_hexstring, Number::cast
|
||||
high_limit: 90
|
||||
|
||||
voltage:
|
||||
data:
|
||||
- oid: dpwmInputVoltage
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.15.{{ $index }}'
|
||||
descr: DWMP Input Voltage
|
||||
index: 'dpwmInputVoltage.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH0Voltage
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.17.{{ $index }}'
|
||||
descr: DWMP Chanel 0 Voltage
|
||||
index: 'dpwmCH0Voltage.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH1Voltage
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.18.{{ $index }}'
|
||||
descr: DWMP Chanel 1 Voltage
|
||||
index: 'dpwmCH1Voltage.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH2Voltage
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.19.{{ $index }}'
|
||||
descr: DWMP Chanel 2 Voltage
|
||||
index: 'dpwmCH2Voltage.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH3Voltage
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.20.{{ $index }}'
|
||||
descr: DWMP Chanel 3 Voltage
|
||||
index: 'dpwmCH3Voltage.{{ $index }}'
|
||||
current:
|
||||
data:
|
||||
- oid: dpwmCH0Current
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.21.{{ $index }}'
|
||||
descr: DWMP Chanel 0 current
|
||||
index: 'dpwmCH0Current.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH1Current
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.22.{{ $index }}'
|
||||
descr: DWMP Chanel 1 current
|
||||
index: 'dpwmCH1Current.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH2Current
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.23.{{ $index }}'
|
||||
descr: DWMP Chanel 2 current
|
||||
index: 'dpwmCH2Current.{{ $index }}'
|
||||
|
||||
- oid: dpwmCH3Current
|
||||
num_oid: '.1.3.6.1.4.1.823.34441.1.10.24.{{ $index }}'
|
||||
descr: DWMP Chanel 3 current
|
||||
index: 'dpwmCH3Current.{{ $index }}'
|
11
includes/definitions/loop-telecom.yaml
Normal file
11
includes/definitions/loop-telecom.yaml
Normal file
@ -0,0 +1,11 @@
|
||||
os: loop-telecom
|
||||
text: Loop Telecom Operating System
|
||||
type: network
|
||||
icon: loop-telecom
|
||||
mib_dir: loop-telecom
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.823.34441
|
@ -27,6 +27,11 @@ if ($device['os'] == 'edgeosolt') {
|
||||
require base_path('includes/discovery/ports/edgeosolt.inc.php');
|
||||
}
|
||||
|
||||
//Get loop-telecom line card interfaces
|
||||
if ($device['os'] == 'loop-telecom') {
|
||||
require base_path('includes/discovery/ports/loop-telecom.inc.php');
|
||||
}
|
||||
|
||||
//Change Zynos ports from swp to 1/1
|
||||
if ($device['os'] == 'zynos') {
|
||||
require base_path('includes/discovery/ports/zynos.inc.php');
|
||||
|
64
includes/discovery/ports/loop-telecom.inc.php
Normal file
64
includes/discovery/ports/loop-telecom.inc.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
unset($port_stats); //Unsetting stats to prevent adding the interfaces found with the IF-MIB
|
||||
|
||||
$curIfIndex = 0;
|
||||
$eth_stats = snmpwalk_group($device, 'ethernetStatusTable', 'L-AM3440-A-Private'); //Get eth status
|
||||
$eth_traffic = snmpwalk_group($device, 'ethernetCountTable', 'L-AM3440-A-Private'); //Get eth traffic
|
||||
|
||||
//Set eth interfaces
|
||||
foreach ($eth_stats as $index => $port) {
|
||||
$curIfIndex = $curIfIndex + 1;
|
||||
$portname = snmp_hexstring($port['ethernetStatusName']); // Convert hex to readable string
|
||||
$port_stats[$curIfIndex]['ifName'] = $portname;
|
||||
$port_stats[$curIfIndex]['ifOperStatus'] = ($port['ethernetStatusLink'] == 1) ? 'up' : 'down';
|
||||
$port_stats[$curIfIndex]['ifAdminStatus'] = ($port['ethernetStatusLink'] == 1) ? 'up' : 'down'; //Set this to same as operator stat since the mib does not have admin status
|
||||
$port_stats[$curIfIndex]['ifDescr'] = $portname;
|
||||
$port_stats[$curIfIndex]['ifType'] = 'ethernetCsmacd'; //Set mode to ethernet
|
||||
|
||||
//Set interface speed and duplex type
|
||||
switch ($port['ethernetStatusSpeed']) {
|
||||
case 1: //Port is in auto mode. We asume 1gbps
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 2: //1000mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 3: //1000mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
case 4: //100mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 100000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 5: //100mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 100000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
case 6: //10mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 10000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 7: //10mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 10000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
}
|
||||
|
||||
//Loop over eth ports and match ports to get correct data. The SNMP port is not defined in the ethernetCountTable oid
|
||||
foreach ($eth_traffic as $key => $value) {
|
||||
$portCountername = snmp_hexstring($value['ethernetCountName']); // Convert hex to readable string
|
||||
if ($portname == $portCountername) {
|
||||
$port_stats[$curIfIndex]['ifInOctets'] = abs($value['ethernetRxGoodPkt']);
|
||||
$port_stats[$curIfIndex]['ifOutOctets'] = abs($value['ethernetTxGoodPkt']);
|
||||
$port_stats[$curIfIndex]['ifInErrors'] = abs($value['ethernetRxBadCount']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
unset($eth_stats);
|
||||
unset($eth_traffic);
|
||||
unset($curIfIndex);
|
@ -44,6 +44,9 @@ if (isset($device['hardware']) && strstr($device['hardware'], 'ProLiant')) {
|
||||
if ($device['os'] == 'gw-eydfa') {
|
||||
include 'includes/discovery/sensors/gw-eydfa.inc.php';
|
||||
}
|
||||
if ($device['os'] == 'loop-telecom') {
|
||||
include 'includes/discovery/sensors/temperature/loop-telecom.inc.php';
|
||||
}
|
||||
|
||||
$run_sensors = [
|
||||
'airflow',
|
||||
|
106
includes/discovery/sensors/state/loop-telecom.inc.php
Normal file
106
includes/discovery/sensors/state/loop-telecom.inc.php
Normal file
@ -0,0 +1,106 @@
|
||||
<?php
|
||||
|
||||
$oids = snmpwalk_group($device, 'slotModelTable', 'L-AM3440-A-Private');
|
||||
$current = $entry['sensorValue'];
|
||||
if (! empty($oids)) {
|
||||
//Create State Index
|
||||
$state_name = 'ccCardState';
|
||||
$states = [
|
||||
['value' => 1, 'generic' => 3, 'graph' => 0, 'descr' => 'Empty'],
|
||||
['value' => 2, 'generic' => 1, 'graph' => 0, 'descr' => 'Initializing'],
|
||||
['value' => 3, 'generic' => 0, 'graph' => 0, 'descr' => 'Working'],
|
||||
['value' => 4, 'generic' => 0, 'graph' => 0, 'descr' => 'Unplugged'],
|
||||
['value' => 5, 'generic' => 2, 'graph' => 0, 'descr' => 'Failed'],
|
||||
['value' => 6, 'generic' => 1, 'graph' => 0, 'descr' => 'UnknownCard'],
|
||||
['value' => 11, 'generic' => 1, 'graph' => 0, 'descr' => 'BrandMismatch'],
|
||||
['value' => 12, 'generic' => 1, 'graph' => 0, 'descr' => 'cardTypeMismatch'],
|
||||
];
|
||||
//Model names corresponding to ccModelType
|
||||
$models = [
|
||||
'empty' => 1,
|
||||
'fe1' => 2,
|
||||
'ft1' => 3,
|
||||
'v35' => 4,
|
||||
'x50' => 5,
|
||||
'dtu-10' => 6,
|
||||
'mdsl' => 7,
|
||||
'em' => 8,
|
||||
'dtu-6' => 9,
|
||||
'router' => 10,
|
||||
'fxs' => 11,
|
||||
'fxo' => 12,
|
||||
'afr-e1' => 14,
|
||||
'afr-t1' => 15,
|
||||
'magneto' => 16,
|
||||
'quad-e1' => 21,
|
||||
'quad-t1' => 22,
|
||||
'v35-b' => 23,
|
||||
'mdsl-a' => 24,
|
||||
'v35-a' => 25,
|
||||
'x21-a' => 26,
|
||||
'v36-a' => 27,
|
||||
'g703' => 28,
|
||||
'mquad-e1' => 29,
|
||||
'mquad-t1' => 30,
|
||||
'gshdsl-2' => 31,
|
||||
'gshdsl-4' => 32,
|
||||
'rs422-a' => 33,
|
||||
'dry-contact' => 34,
|
||||
'fom' => 35,
|
||||
'router-a' => 36,
|
||||
'eia530-rs449-a' => 37,
|
||||
'ls-optical' => 38,
|
||||
'ocudp' => 39,
|
||||
'oct-rt-b' => 40,
|
||||
'ts' => 41,
|
||||
'rs232-8' => 42,
|
||||
'qfxo' => 43,
|
||||
'qfxs' => 44,
|
||||
'q2wem' => 45,
|
||||
'q4wem' => 46,
|
||||
'conference' => 47,
|
||||
'tri-e1' => 48,
|
||||
'tri-t1' => 49,
|
||||
'sdte' => 50,
|
||||
'tdmoe' => 51,
|
||||
'oct-dbra' => 52,
|
||||
'socudp' => 53,
|
||||
'octDte' => 54,
|
||||
'plm' => 55,
|
||||
'eca' => 56,
|
||||
'rs232a' => 57,
|
||||
'abra' => 58,
|
||||
'tta' => 59,
|
||||
'm4te' => 60,
|
||||
'dte6' => 61,
|
||||
'cda6' => 62,
|
||||
'qmag' => 63,
|
||||
'voip' => 64,
|
||||
'tri-rs232a' => 65,
|
||||
'clka' => 66,
|
||||
'other' => 98,
|
||||
'unknown' => 99,
|
||||
'ctrl' => 100,
|
||||
];
|
||||
|
||||
$test = create_state_index($state_name, $states);
|
||||
$num_oid = '.1.3.6.1.4.1.823.34441.1.9.1.9.';
|
||||
$num_index = 1; //Create a seperate index since $index = the slotname and not the number.
|
||||
foreach ($oids as $index => $entry) {
|
||||
//Discover Sensors
|
||||
$currentValue = $entry['ccCardState'];
|
||||
$modelint = $entry['ccModelType']; //Number representing card model
|
||||
$description = null;
|
||||
$modelName = array_search($modelint, $models);
|
||||
if (! is_null($modelName)) {
|
||||
$description = "$index ($modelName)"; //Set description equials to slot name with card type. Ex. Slot-A (mpls) or Slot-1 (FXS)
|
||||
} else {
|
||||
$description = $index; //Set description equials to slot name. Ex. Slot-A or Slot-1
|
||||
}
|
||||
|
||||
discover_sensor($valid['sensor'], 'state', $device, $num_oid . $num_index, $index, $state_name, $description, '1', '1', null, null, null, null, $currentValue, 'snmp', $index, null, null, 'Line cards');
|
||||
//Create Sensor To State Index
|
||||
create_sensor_to_state_index($device, $state_name, $index);
|
||||
$num_index = $num_index + 1;
|
||||
}
|
||||
}
|
64
includes/polling/ports/os/loop-telecom.inc.php
Normal file
64
includes/polling/ports/os/loop-telecom.inc.php
Normal file
@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
unset($port_stats); //Unsetting stats to prevent adding the interfaces found with the IF-MIB
|
||||
|
||||
$curIfIndex = 0;
|
||||
$eth_stats = snmpwalk_group($device, 'ethernetStatusTable', 'L-AM3440-A-Private'); //Get eth status
|
||||
$eth_traffic = snmpwalk_group($device, 'ethernetCountTable', 'L-AM3440-A-Private'); //Get eth traffic
|
||||
|
||||
//Set eth interfaces
|
||||
foreach ($eth_stats as $index => $port) {
|
||||
$curIfIndex = $curIfIndex + 1;
|
||||
$portname = snmp_hexstring($port['ethernetStatusName']); // Convert hex to readable string
|
||||
$port_stats[$curIfIndex]['ifName'] = $portname;
|
||||
$port_stats[$curIfIndex]['ifOperStatus'] = ($port['ethernetStatusLink'] == 1) ? 'up' : 'down';
|
||||
$port_stats[$curIfIndex]['ifAdminStatus'] = ($port['ethernetStatusLink'] == 1) ? 'up' : 'down'; //Set this to same as operator stat since the mib does not have admin status
|
||||
$port_stats[$curIfIndex]['ifDescr'] = $portname;
|
||||
$port_stats[$curIfIndex]['ifType'] = 'ethernetCsmacd'; //Set mode to ethernet
|
||||
|
||||
//Set interface speed and duplex type
|
||||
switch ($port['ethernetStatusSpeed']) {
|
||||
case 1: //Port is in auto mode. We asume 1gbps
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 2: //1000mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 3: //1000mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 1000000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
case 4: //100mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 100000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 5: //100mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 100000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
case 6: //10mbps full duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 10000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'fullDuplex';
|
||||
break;
|
||||
case 7: //10mbps half duplex
|
||||
$port_stats[$curIfIndex]['ifSpeed'] = 10000000;
|
||||
$port_stats[$curIfIndex]['ifDuplex'] = 'halfDuplex';
|
||||
break;
|
||||
}
|
||||
|
||||
//Loop over eth ports and match ports to get correct data. The SNMP port is not defined in the ethernetCountTable oid
|
||||
foreach ($eth_traffic as $key => $value) {
|
||||
$portCountername = snmp_hexstring($value['ethernetCountName']); // Convert hex to readable string
|
||||
if ($portname == $portCountername) {
|
||||
$port_stats[$curIfIndex]['ifInOctets'] = abs($value['ethernetRxGoodPkt']);
|
||||
$port_stats[$curIfIndex]['ifOutOctets'] = abs($value['ethernetTxGoodPkt']);
|
||||
$port_stats[$curIfIndex]['ifInErrors'] = abs($value['ethernetRxBadCount']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
unset($eth_stats);
|
||||
unset($eth_traffic);
|
||||
unset($curIfIndex);
|
101730
mibs/loop-telecom/L-AM3440-A-Private
Normal file
101730
mibs/loop-telecom/L-AM3440-A-Private
Normal file
File diff suppressed because it is too large
Load Diff
2873
tests/data/loop-telecom_loop-am3440-ccpb-a.json
Normal file
2873
tests/data/loop-telecom_loop-am3440-ccpb-a.json
Normal file
File diff suppressed because it is too large
Load Diff
319
tests/snmpsim/loop-telecom_loop-am3440-ccpb-a.snmprec
Normal file
319
tests/snmpsim/loop-telecom_loop-am3440-ccpb-a.snmprec
Normal file
@ -0,0 +1,319 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Loop Telecom.
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.823.34441
|
||||
1.3.6.1.2.1.1.3.0|67|761252024
|
||||
1.3.6.1.2.1.1.4.0|4x|3C707269766174653E
|
||||
1.3.6.1.2.1.1.5.0|4|<private>
|
||||
1.3.6.1.2.1.1.6.0|4x|3C707269766174653E
|
||||
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.2.1|4|lo
|
||||
1.3.6.1.2.1.2.2.1.2.2|4|BrgMng_0
|
||||
1.3.6.1.2.1.2.2.1.3.1|2|24
|
||||
1.3.6.1.2.1.2.2.1.3.2|2|6
|
||||
1.3.6.1.2.1.2.2.1.4.1|2|1514
|
||||
1.3.6.1.2.1.2.2.1.4.2|2|1500
|
||||
1.3.6.1.2.1.2.2.1.5.1|66|2147483647
|
||||
1.3.6.1.2.1.2.2.1.5.2|66|100000000
|
||||
1.3.6.1.2.1.2.2.1.6.1|4|
|
||||
1.3.6.1.2.1.2.2.1.6.2|4x|0050C6CC0238
|
||||
1.3.6.1.2.1.2.2.1.7.1|2|1
|
||||
1.3.6.1.2.1.2.2.1.7.2|2|1
|
||||
1.3.6.1.2.1.2.2.1.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.9.1|67|0
|
||||
1.3.6.1.2.1.2.2.1.9.2|67|3
|
||||
1.3.6.1.2.1.2.2.1.10.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.10.2|65|6975887
|
||||
1.3.6.1.2.1.2.2.1.11.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.11.2|65|15484
|
||||
1.3.6.1.2.1.2.2.1.12.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.12.2|65|28016
|
||||
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|11
|
||||
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.15.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.15.2|65|11
|
||||
1.3.6.1.2.1.2.2.1.16.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.16.2|65|1527048
|
||||
1.3.6.1.2.1.2.2.1.17.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.17.2|65|15475
|
||||
1.3.6.1.2.1.2.2.1.18.1|65|0
|
||||
1.3.6.1.2.1.2.2.1.18.2|65|17
|
||||
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.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.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.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.4.3.0|65|40838
|
||||
1.3.6.1.2.1.4.4.0|65|0
|
||||
1.3.6.1.2.1.4.5.0|65|0
|
||||
1.3.6.1.2.1.4.6.0|65|0
|
||||
1.3.6.1.2.1.4.7.0|65|0
|
||||
1.3.6.1.2.1.4.8.0|65|0
|
||||
1.3.6.1.2.1.4.9.0|65|40364
|
||||
1.3.6.1.2.1.4.10.0|65|15083
|
||||
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.127.0.0.1|2|1
|
||||
1.3.6.1.2.1.4.20.1.2.172.30.35.200|2|2
|
||||
1.3.6.1.2.1.4.20.1.3.127.0.0.1|64|255.0.0.0
|
||||
1.3.6.1.2.1.4.20.1.3.172.30.35.200|64|255.255.255.0
|
||||
1.3.6.1.2.1.4.22.1.2.2.172.30.35.8|4x|4ACE8C7B596A
|
||||
1.3.6.1.2.1.4.22.1.2.2.172.30.35.101|4x|9A4405B29CDA
|
||||
1.3.6.1.2.1.4.22.1.2.2.172.30.35.149|4x|B642D53DC7BF
|
||||
1.3.6.1.2.1.5.1.0|65|473
|
||||
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|473
|
||||
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|473
|
||||
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|473
|
||||
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|0
|
||||
1.3.6.1.2.1.6.6.0|65|4
|
||||
1.3.6.1.2.1.6.7.0|65|0
|
||||
1.3.6.1.2.1.6.8.0|65|0
|
||||
1.3.6.1.2.1.6.9.0|66|0
|
||||
1.3.6.1.2.1.6.10.0|65|56
|
||||
1.3.6.1.2.1.6.11.0|65|47
|
||||
1.3.6.1.2.1.6.12.0|65|1
|
||||
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|14606
|
||||
1.3.6.1.2.1.7.2.0|65|25743
|
||||
1.3.6.1.2.1.7.3.0|65|4
|
||||
1.3.6.1.2.1.7.4.0|65|14606
|
||||
1.3.6.1.2.1.11.1.0|65|14577
|
||||
1.3.6.1.2.1.11.2.0|65|14577
|
||||
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|24248
|
||||
1.3.6.1.2.1.11.14.0|65|0
|
||||
1.3.6.1.2.1.11.15.0|65|3629
|
||||
1.3.6.1.2.1.11.16.0|65|10961
|
||||
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|2154
|
||||
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|14601
|
||||
1.3.6.1.2.1.11.29.0|65|0
|
||||
1.3.6.1.4.1.823.34441.1.2.1.0|2|2
|
||||
1.3.6.1.4.1.823.34441.1.4.1.0|2|190
|
||||
1.3.6.1.4.1.823.34441.1.4.3.0|4|V23.03.01 (0025)
|
||||
1.3.6.1.4.1.823.34441.1.4.21.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.4.34.0|2|2
|
||||
1.3.6.1.4.1.823.34441.1.4.35.0|2|2
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.1|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.3|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.4|2|4
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.5|2|5
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.6|2|6
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.7|2|7
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.8|2|8
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.9|2|9
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.10|2|10
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.11|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.12|2|12
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.13|2|13
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.14|2|14
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.15|2|15
|
||||
1.3.6.1.4.1.823.34441.1.9.1.1.16|2|16
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.1|2|66
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.2|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.3|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.4|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.5|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.6|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.7|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.8|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.9|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.10|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.11|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.12|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.13|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.14|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.15|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.2.16|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.1|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.2|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.3|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.4|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.5|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.6|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.7|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.8|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.9|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.10|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.11|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.12|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.13|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.14|4|V4.09.01 (0061) Ver.P FPGA:V8(10)
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.15|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.3.16|4|
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.1|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.2|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.3|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.4|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.5|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.6|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.7|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.8|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.9|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.10|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.11|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.12|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.13|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.14|4|FXSA
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.15|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.4.16|4|N/A
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.1|2|66
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.2|2|99
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.3|2|99
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.4|2|99
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.5|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.6|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.7|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.8|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.9|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.10|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.11|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.12|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.13|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.14|2|11
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.15|2|99
|
||||
1.3.6.1.4.1.823.34441.1.9.1.7.16|2|99
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.1|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.2|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.3|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.4|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.5|2|533
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.6|2|534
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.7|2|535
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.8|2|536
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.9|2|537
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.10|2|528
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.11|2|529
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.12|2|530
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.13|2|531
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.14|2|532
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.15|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.8.16|2|0
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.1|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.2|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.3|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.4|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.5|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.6|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.7|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.8|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.9|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.10|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.11|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.12|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.13|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.14|2|3
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.15|2|1
|
||||
1.3.6.1.4.1.823.34441.1.9.1.9.16|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.1.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.2.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.3.0|2|3
|
||||
1.3.6.1.4.1.823.34441.1.10.4.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.5.0|2|41
|
||||
1.3.6.1.4.1.823.34441.1.10.6.0|2|2
|
||||
1.3.6.1.4.1.823.34441.1.10.7.0|2|2
|
||||
1.3.6.1.4.1.823.34441.1.10.8.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.9.0|2|1
|
||||
1.3.6.1.4.1.823.34441.1.10.11.0|4x|203631A25843
|
||||
1.3.6.1.4.1.823.34441.1.10.12.0|4|00%
|
||||
1.3.6.1.4.1.823.34441.1.10.13.0|4|NA
|
||||
1.3.6.1.4.1.823.34441.1.10.14.0|4|NA
|
||||
1.3.6.1.4.1.823.34441.1.10.15.0|4x|352E38303030303020562000
|
||||
1.3.6.1.4.1.823.34441.1.10.16.0|4x|34372E30303030303020A2584300
|
||||
1.3.6.1.4.1.823.34441.1.10.17.0|4x|322E35323030303020562000
|
||||
1.3.6.1.4.1.823.34441.1.10.18.0|4x|312E38303030303020562000
|
||||
1.3.6.1.4.1.823.34441.1.10.19.0|4x|312E30303530303020562000
|
||||
1.3.6.1.4.1.823.34441.1.10.20.0|4x|332E33303030303020562000
|
||||
1.3.6.1.4.1.823.34441.1.10.21.0|4x|302E31353131383720412000
|
||||
1.3.6.1.4.1.823.34441.1.10.22.0|4x|302E36383134373720412000
|
||||
1.3.6.1.4.1.823.34441.1.10.23.0|4x|302E35343837303720412000
|
||||
1.3.6.1.4.1.823.34441.1.10.24.0|4x|302E39393333373220412000
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.1.1|2|1
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.1.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.1.3|2|3
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.2.1|4x|534E4D5000
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.2.2|4x|4554483100
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.2.3|4x|4554483200
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.3.1|2|1
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.3.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.3.3|2|3
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.4.1|2|1
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.4.2|2|1
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.4.3|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.5.1|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.5.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.5.3|2|8
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.6.1|2|3
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.6.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.3.1.6.3|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.1.1|2|1
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.1.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.2.1|4x|4554483100
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.2.2|4x|4554483200
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.3.1|2|484078244
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.3.2|2|2
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.4.1|2|110
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.4.2|2|65591
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.5.1|2|110
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.5.2|2|65591
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.6.1|2|27242
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.6.2|2|514
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.7.1|2|483994904
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.7.2|2|0
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.8.1|2|0
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.8.2|2|0
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.9.1|2|0
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.9.2|2|0
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.10.1|2|61937
|
||||
1.3.6.1.4.1.823.34441.1.33.4.1.10.2|2|0
|
Loading…
Reference in New Issue
Block a user