From 17efcac2eb9f4972a6722ed1cba83b3527204f1b Mon Sep 17 00:00:00 2001 From: Martin22 Date: Tue, 10 May 2022 10:00:34 +0200 Subject: [PATCH] Added BKE power supply support. (#13972) * Added BKE power supply support. * Delete unnecessary snmprec file. * Renaming the mib file --- html/images/os/bke.png | Bin 0 -> 16084 bytes includes/definitions/bke.yaml | 8 + includes/definitions/discovery/bke.yaml | 97 +++++++ mibs/bke/PNETMOD-MIB | 255 +++++++++++++++++ tests/data/bke_bke.json | 356 ++++++++++++++++++++++++ tests/snmpsim/bke_bke.snmprec | 43 +++ 6 files changed, 759 insertions(+) create mode 100644 html/images/os/bke.png create mode 100644 includes/definitions/bke.yaml create mode 100644 includes/definitions/discovery/bke.yaml create mode 100644 mibs/bke/PNETMOD-MIB create mode 100644 tests/data/bke_bke.json create mode 100644 tests/snmpsim/bke_bke.snmprec diff --git a/html/images/os/bke.png b/html/images/os/bke.png new file mode 100644 index 0000000000000000000000000000000000000000..89027262ff0c52366457bc83713429cec5a9cdd7 GIT binary patch literal 16084 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 ND9NdT-^o~n{vQJgtn2^) literal 0 HcmV?d00001 diff --git a/includes/definitions/bke.yaml b/includes/definitions/bke.yaml new file mode 100644 index 0000000000..31d5010f0a --- /dev/null +++ b/includes/definitions/bke.yaml @@ -0,0 +1,8 @@ +os: bke +text: 'BKE' +type: power +icon: bke +group: bke +discovery: + - sysObjectID: + - .1.3.6.1.4.1.27533 diff --git a/includes/definitions/discovery/bke.yaml b/includes/definitions/discovery/bke.yaml new file mode 100644 index 0000000000..0b4eebf0f0 --- /dev/null +++ b/includes/definitions/discovery/bke.yaml @@ -0,0 +1,97 @@ +mib: PNETMOD-MIB +modules: + sensors: + temperature: + data: + - + oid: accuTemperature + num_oid: '.1.3.6.1.4.1.27533.5.3.3.{{ $index }}' + index: accuTemperature.{{index}} + descr: Temperature + divisor: 10 + + skip_values: + - + oid: accuTemperature + op: '>=' + value: 100000 + + state: + data: + - + oid: powerSourceState + num_oid: '.1.3.6.1.4.1.27533.5.2.1.{{ $index }}' + index: powerSourceState.{{index}} + descr: 'Power state' + states: + - { descr: Battery, graph: 0, value: 1, generic: 1 } + - { descr: Online, graph: 0, value: 0, generic: 0 } + - + oid: gridState + num_oid: '.1.3.6.1.4.1.27533.5.1.1.{{ $index }}' + index: gridState.{{index}} + descr: 'Grid state' + states: + - { descr: Fail, graph: 0, value: 1, generic: 1 } + - { descr: Ok, graph: 0, value: 0, generic: 0 } + - + oid: gridFuse + num_oid: '.1.3.6.1.4.1.27533.5.1.2.{{ $index }}' + index: gridFuse.{{index}} + descr: 'Grid fuse state' + states: + - { descr: Fail, graph: 0, value: 1, generic: 1 } + - { descr: Ok, graph: 0, value: 0, generic: 0 } + - + oid: outState + num_oid: '.1.3.6.1.4.1.27533.5.4.2.{{ $index }}' + index: outState.{{index}} + descr: 'Output state' + states: + - { descr: On, graph: 0, value: 1, generic: 0 } + - { descr: Off, graph: 0, value: 2, generic: 1 } + - + oid: outFuse + num_oid: '.1.3.6.1.4.1.27533.5.4.1.{{ $index }}' + index: outFuse.{{index}} + descr: 'Output fuse state' + states: + - { descr: Fail, graph: 0, value: 1, generic: 1 } + - { descr: Ok, graph: 0, value: 0, generic: 0 } + - + oid: accuFuse + num_oid: '.1.3.6.1.4.1.27533.5.3.4.{{ $index }}' + index: accuFuse.{{index}} + descr: 'Accumulator fuse state' + states: + - { descr: Fail, graph: 0, value: 1, generic: 1 } + - { descr: Ok, graph: 0, value: 0, generic: 0 } + + current: + data: + - + oid: powerSourceCurrent + num_oid: '.1.3.6.1.4.1.27533.5.2.2.{{ $index }}' + index: 'powerSourceCurrent.{{ $index }}' + descr: 'Power source current' + divisor: 10 + - + oid: accuCurrent + num_oid: '.1.3.6.1.4.1.27533.5.3.2.{{ $index }}' + index: 'accuCurrent.{{ $index }}' + descr: 'Charge current' + divisor: 10 + + voltage: + data: + - + oid: accuVoltage + num_oid: '.1.3.6.1.4.1.27533.5.3.1.{{ $index }}' + index: 'accuVoltage.{{ $index }}' + descr: 'Voltage' + divisor: 10 + low_warn_limit: 42 + low_limit: 41 + warn_limit: 57 + high_limit: 60 + diff --git a/mibs/bke/PNETMOD-MIB b/mibs/bke/PNETMOD-MIB new file mode 100644 index 0000000000..3135e6d478 --- /dev/null +++ b/mibs/bke/PNETMOD-MIB @@ -0,0 +1,255 @@ +-- PNETMOD-MIB 1.02 +-- History: +-- 1.00 6. 11.2012 David Chvalkovsky - modified from NSD1800-MIB +-- 1.01 9. 12.2015 Dusan Ferbas - comment compatibility +-- 1.02 19. 10.2017 Vit Pekarek - Output Fuse description fixed +-- +-- This is a MIB for Powernet module + + +PNETMOD-MIB DEFINITIONS ::= BEGIN +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + Gauge, enterprises + FROM RFC1155-SMI + DisplayString, sysName + FROM RFC1213-MIB; + +-- +-- Type Definitions +-- + +OnOff ::= INTEGER { + off (0), + on (1) + } + +OKFail ::= INTEGER { + OK (0), + Fail (1) + } + +ValueType ::= INTEGER { + DI (1), + AI (2) + } + +AlarmDescription ::= INTEGER { + InputGridFailure (1), + InputFuseFailure (2), + PowerSourceFailure (3), + PowerSourceCurrentOutOfRange (4), + BatteryVoltageOutOfRange (5), + BatteryCurrentChargeOutOfRange (6), + BatteryTemperatureOutOfRange (7), + BatteryFuseFailure (8), + OutputFuseFailure (9), + OutputStateDisconnected (10) + } + +SignedNumber ::= INTEGER (-32758..32757) + +Index ::= INTEGER (0..255) + +TimeStamp ::= TimeTicks + +-- +-- Node Definitions +-- + +bke OBJECT IDENTIFIER ::= { enterprises 27533 } + +pnetMod OBJECT IDENTIFIER ::= { bke 5 } + +-- ---------------------------------------------------------- -- +-- grid Group +-- ---------------------------------------------------------- -- +grid OBJECT IDENTIFIER ::= { pnetMod 1 } + +gridState OBJECT-TYPE + SYNTAX OKFail + ACCESS read-only + STATUS current + DESCRIPTION + "Grid State Ok/Fail value" + ::= { grid 1 } + +gridFuse OBJECT-TYPE + SYNTAX OKFail + ACCESS read-only + STATUS current + DESCRIPTION + "Grid Fuse Ok/Fail value" + ::= { grid 2 } + +-- ---------------------------------------------------------- -- +-- source Group +-- ---------------------------------------------------------- -- +powerSource OBJECT IDENTIFIER ::= { pnetMod 2 } + +powerSourceState OBJECT-TYPE + SYNTAX OKFail + ACCESS read-only + STATUS current + DESCRIPTION + "Power Source State Ok/Fail value" + ::= { powerSource 1 } + +powerSourceCurrent OBJECT-TYPE + SYNTAX SignedNumber + ACCESS read-only + STATUS current + DESCRIPTION + "Power Source Current value XXXX divide by 10 to get XXX.X" + ::= { powerSource 2 } + +-- ---------------------------------------------------------- -- +-- accumulator Group +-- ---------------------------------------------------------- -- +accumulator OBJECT IDENTIFIER ::= { pnetMod 3 } + +accuVoltage OBJECT-TYPE + SYNTAX SignedNumber + ACCESS read-only + STATUS current + DESCRIPTION + "Accumulator Voltage value XXXX divide by 10 to get XXX.X" + ::= { accumulator 1 } + +accuCurrent OBJECT-TYPE + SYNTAX SignedNumber + ACCESS read-only + STATUS current + DESCRIPTION + "Accumulator Current value XXXX divide by 10 to get XXX.X" + ::= { accumulator 2 } + +accuTemperature OBJECT-TYPE + SYNTAX SignedNumber + ACCESS read-only + STATUS current + DESCRIPTION + "Accumulator Temperature value -XXX divide by 10 to get -XX.X" + ::= { accumulator 3 } + +accuFuse OBJECT-TYPE + SYNTAX OKFail + ACCESS read-only + STATUS current + DESCRIPTION + "Accumulator Fuse Ok/Fail value" + ::= { accumulator 4 } + +-- ---------------------------------------------------------- -- +-- output Group +-- ---------------------------------------------------------- -- +output OBJECT IDENTIFIER ::= { pnetMod 4 } + +outFuse OBJECT-TYPE + SYNTAX OKFail + ACCESS read-only + STATUS current + DESCRIPTION + "Output Fuse Ok/Fail value" + ::= { output 1 } + +outState OBJECT-TYPE + SYNTAX OnOff + ACCESS read-write + STATUS current + DESCRIPTION + "Output State On/Off value" + ::= { output 2 } + +-- ---------------------------------------------------------- -- +-- Alarm Group +-- ---------------------------------------------------------- -- +alarms OBJECT IDENTIFIER ::= { pnetMod 10 } + +alarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of input entries." + ::= { alarms 1 } + +alarmEntry OBJECT-TYPE + SYNTAX AlarmEntry + ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable + to a particular input." + INDEX { alarmIndex } + ::= { alarmTable 1 } + +AlarmEntry ::= SEQUENCE { + alarmIndex Index, + alarmDescription AlarmDescription, + valueType ValueType, + value SignedNumber, + alarmTimeStamp TimeStamp +} + +alarmIndex OBJECT-TYPE + SYNTAX Index + ACCESS read-only + STATUS current + DESCRIPTION + "The input index." + ::= { alarmEntry 1 } + +alarmDescription OBJECT-TYPE + SYNTAX AlarmDescription + ACCESS read-only + STATUS current + DESCRIPTION + "The input alarm description." + ::= { alarmEntry 2 } + +valueType OBJECT-TYPE + SYNTAX ValueType + ACCESS read-only + STATUS current + DESCRIPTION + "The input digital or analog type." + ::= { alarmEntry 3 } + +value OBJECT-TYPE + SYNTAX SignedNumber + ACCESS read-only + STATUS current + DESCRIPTION + "The input alarm value." + ::= { alarmEntry 4 } + +alarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + ACCESS read-only + STATUS current + DESCRIPTION + "The input alarm duration." + ::= { alarmEntry 5 } + +-- ---------------------------------------------------------- -- +-- Trap Definitions +-- ---------------------------------------------------------- -- +tsTrapAlarmStart TRAP-TYPE + ENTERPRISE pnetMod + VARIABLES { sysName, alarmDescription, valueType, value } + DESCRIPTION + "This trap is sent each time an alarm is inserted + into the alarm table." + ::= 1 + +tsTrapAlarmEnd TRAP-TYPE + ENTERPRISE pnetMod + VARIABLES { sysName, alarmDescription, valueType, value } + DESCRIPTION + "This trap is sent each time an alarm is removed + from the alarm table." + ::= 2 + +END diff --git a/tests/data/bke_bke.json b/tests/data/bke_bke.json new file mode 100644 index 0000000000..131d2fc371 --- /dev/null +++ b/tests/data/bke_bke.json @@ -0,0 +1,356 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.27533.5", + "sysDescr": "ETH_mod SNMP Supervisor v1.1.10b13", + "sysContact": "", + "version": null, + "hardware": null, + "features": null, + "os": "bke", + "type": "power", + "serial": null, + "icon": "bke.png", + "location": "" + } + ] + }, + "poller": "matches discovery" + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.3.2.0", + "sensor_index": "accuCurrent.0", + "sensor_type": "bke", + "sensor_descr": "Charge current", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "current", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.2.2.0", + "sensor_index": "powerSourceCurrent.0", + "sensor_type": "bke", + "sensor_descr": "Power source current", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 4.7, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.3.4.0", + "sensor_index": "accuFuse.{{index}}", + "sensor_type": "accuFuse", + "sensor_descr": "Accumulator fuse state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "accuFuse" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.1.2.0", + "sensor_index": "gridFuse.{{index}}", + "sensor_type": "gridFuse", + "sensor_descr": "Grid fuse state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "gridFuse" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.1.1.0", + "sensor_index": "gridState.{{index}}", + "sensor_type": "gridState", + "sensor_descr": "Grid state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "gridState" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.4.1.0", + "sensor_index": "outFuse.{{index}}", + "sensor_type": "outFuse", + "sensor_descr": "Output fuse state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "outFuse" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.4.2.0", + "sensor_index": "outState.{{index}}", + "sensor_type": "outState", + "sensor_descr": "Output state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 1, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "outState" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.2.1.0", + "sensor_index": "powerSourceState.{{index}}", + "sensor_type": "powerSourceState", + "sensor_descr": "Power state", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 0, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "powerSourceState" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.3.3.0", + "sensor_index": "accuTemperature.{{index}}", + "sensor_type": "bke", + "sensor_descr": "Temperature", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 20.8, + "sensor_limit": 40.8, + "sensor_limit_warn": null, + "sensor_limit_low": 10.8, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "voltage", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.27533.5.3.1.0", + "sensor_index": "accuVoltage.0", + "sensor_type": "bke", + "sensor_descr": "Voltage", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 54.9, + "sensor_limit": 60, + "sensor_limit_warn": 57, + "sensor_limit_low": 41, + "sensor_limit_low_warn": 42, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [ + { + "state_name": "accuFuse", + "state_descr": "Ok", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "accuFuse", + "state_descr": "Fail", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 1 + }, + { + "state_name": "gridFuse", + "state_descr": "Ok", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "gridFuse", + "state_descr": "Fail", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 1 + }, + { + "state_name": "gridState", + "state_descr": "Ok", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "gridState", + "state_descr": "Fail", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 1 + }, + { + "state_name": "outFuse", + "state_descr": "Ok", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "outFuse", + "state_descr": "Fail", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 1 + }, + { + "state_name": "outState", + "state_descr": "On", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 0 + }, + { + "state_name": "outState", + "state_descr": "Off", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 1 + }, + { + "state_name": "powerSourceState", + "state_descr": "Online", + "state_draw_graph": 0, + "state_value": 0, + "state_generic_value": 0 + }, + { + "state_name": "powerSourceState", + "state_descr": "Battery", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 1 + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/bke_bke.snmprec b/tests/snmpsim/bke_bke.snmprec new file mode 100644 index 0000000000..29e08bc74d --- /dev/null +++ b/tests/snmpsim/bke_bke.snmprec @@ -0,0 +1,43 @@ +1.3.6.1.2.1.1.1.0|4|ETH_mod SNMP Supervisor v1.1.10b13 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.27533.5 +1.3.6.1.2.1.1.3.0|67|1158460 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.11.1.0|65|7658 +1.3.6.1.2.1.11.2.0|65|5704 +1.3.6.1.2.1.11.3.0|65|699 +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|1257 +1.3.6.1.2.1.11.8.0|65|0 +1.3.6.1.2.1.11.9.0|65|3764 +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|2443 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|4458 +1.3.6.1.2.1.11.16.0|65|1497 +1.3.6.1.2.1.11.17.0|65|0 +1.3.6.1.2.1.11.18.0|65|0 +1.3.6.1.2.1.11.19.0|65|0 +1.3.6.1.2.1.11.20.0|65|0 +1.3.6.1.2.1.11.21.0|65|0 +1.3.6.1.2.1.11.22.0|65|0 +1.3.6.1.2.1.11.24.0|65|0 +1.3.6.1.2.1.11.25.0|65|0 +1.3.6.1.2.1.11.26.0|65|0 +1.3.6.1.2.1.11.27.0|65|0 +1.3.6.1.2.1.11.28.0|65|5726 +1.3.6.1.2.1.11.29.0|65|2 +1.3.6.1.4.1.27533.5.1.1.0|2|0 +1.3.6.1.4.1.27533.5.1.2.0|2|0 +1.3.6.1.4.1.27533.5.2.1.0|2|0 +1.3.6.1.4.1.27533.5.2.2.0|2|47 +1.3.6.1.4.1.27533.5.3.1.0|2|549 +1.3.6.1.4.1.27533.5.3.2.0|2|0 +1.3.6.1.4.1.27533.5.3.3.0|2|208 +1.3.6.1.4.1.27533.5.3.4.0|2|0 +1.3.6.1.4.1.27533.5.4.1.0|2|0 +1.3.6.1.4.1.27533.5.4.2.0|2|1