From 5137b1319f6ee588ed885324828c9cf2c5b54e9f Mon Sep 17 00:00:00 2001 From: Nick Kringle Date: Mon, 1 Feb 2021 17:21:41 -0600 Subject: [PATCH] Adds tripplight snmpwebcard support (#12445) * Adds Tripplite 12x mib * Adds triplight envirosense data * add test data * fixes type * flushes out the snmprec * Fixes incorrect multiplier & adjusts descriptions of sensors * Adds test data for my variant * adds test data for the other two (pre existing) variants * address PR comments by adding additional os discovery items --- .../definitions/discovery/poweralert.yaml | 47 + includes/definitions/poweralert.yaml | 6 + mibs/poweralert/TRIPPLITE-12X | 2976 +++++++++++++++++ tests/data/poweralert.json | 23 + tests/data/poweralert_1.json | 23 + tests/data/poweralert_2.json | 948 ++++++ tests/snmpsim/poweralert_2.snmprec | 798 +++++ 7 files changed, 4821 insertions(+) create mode 100644 includes/definitions/discovery/poweralert.yaml create mode 100644 mibs/poweralert/TRIPPLITE-12X create mode 100644 tests/data/poweralert.json create mode 100644 tests/data/poweralert_1.json create mode 100644 tests/data/poweralert_2.json create mode 100644 tests/snmpsim/poweralert_2.snmprec diff --git a/includes/definitions/discovery/poweralert.yaml b/includes/definitions/discovery/poweralert.yaml new file mode 100644 index 0000000000..028311cd1e --- /dev/null +++ b/includes/definitions/discovery/poweralert.yaml @@ -0,0 +1,47 @@ +mib: TRIPPLITE-MIB:TRIPPLITE-PRODUCTS:TRIPPLIGHT-12X +modules: + os: + features: .1.3.6.1.4.1.850.10.2.2.1.9.2 + hardware: .1.3.6.1.2.1.33.1.1.2.0 + serial: .1.3.6.1.4.1.850.100.1.1.2.0 + version: .1.3.6.1.2.1.33.1.1.3.0 + location: .1.3.6.1.4.1.850.100.1.1.6.0 + sensors: + humidity: + data: + - + oid: tlEnvHumidity + num_oid: '.1.3.6.1.4.1.850.101.1.2.1.{{ $index }}' + descr: 'Ambient Humidity' + divisor: 10 + multiplier: 10 + low_limit: 10 + high_limit: 90 + group: 'EnviroSense' + skip_values: + - + oid: tlEnvHumidity + op: 'exists' + value: false + temperature: + data: + - + oid: tlEnvTemperatureC + num_oid: '.1.3.6.1.4.1.850.101.1.1.1.{{ $index }}' + descr: 'Ambient Temperature' + divisor: 10 + multiplier: 10 + low_limit: 0 + high_limit: 40 + group: 'EnviroSense' + skip_values: + - + oid: tlEnvTemperatureC + op: 'exists' + value: false + count: + data: + - + oid: tlUpsBatteryAge + num_oid: '.1.3.6.1.4.1.850.100.1.2.1.{{ $index }}' + descr: 'Battery Age (Years)' \ No newline at end of file diff --git a/includes/definitions/poweralert.yaml b/includes/definitions/poweralert.yaml index 91918577cc..ab4b3d6af3 100644 --- a/includes/definitions/poweralert.yaml +++ b/includes/definitions/poweralert.yaml @@ -3,9 +3,15 @@ text: 'Tripp Lite PowerAlert' type: power over: - { graph: device_current, text: Current } + - { graph: sensor_power, text: Power } + - { graph: sensor_load, text: Load} icon: tripplite rfc1628_compat: true +mib_dir: poweralert discovery: - sysDescr_regex: - '/POWERALERT/i' + - + sysObjectID: + - .1.3.6.1.4.1.850 diff --git a/mibs/poweralert/TRIPPLITE-12X b/mibs/poweralert/TRIPPLITE-12X new file mode 100644 index 0000000000..0a5a35753b --- /dev/null +++ b/mibs/poweralert/TRIPPLITE-12X @@ -0,0 +1,2976 @@ +TRIPPLITE-12X DEFINITIONS ::= BEGIN + +IMPORTS + TRAP-TYPE + FROM RFC-1215 + DisplayString, + TruthValue, + TimeStamp, + TimeInterval, + DateAndTime, + AutonomousType, + VariablePointer, + RowStatus + FROM SNMPv2-TC + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + Gauge32, + Integer32, + IpAddress + FROM SNMPv2-SMI + PositiveInteger, + NonNegativeInteger + FROM UPS-MIB + tripplite + FROM TRIPPLITE; + +tlPowerAlert MODULE-IDENTITY + LAST-UPDATED "201702281600Z" + ORGANIZATION "Tripp Lite" + CONTACT-INFO + "Software Engineering + Tripp Lite + 1111 W. 35th St. + Chicago, IL 60609" + DESCRIPTION + "This MIB module defines MIB objects which provide mechanisms for + remote management capabilities of Tripplite PowerAlert and related + software." + REVISION "201702281600Z" + "Corrected spelling errors" + REVISION "201507290000Z" + DESCRIPTION + "Removed obsolete legacy PowerAlert 11 sections" + REVISION "201410170930Z" + DESCRIPTION + "Added tlUpsAggregatePowerFactor" + REVISION "201409181000Z" + DESCRIPTION + "Added additional tlUpsInputSource... elements" + REVISION "201408060830Z" + DESCRIPTION + "Added additional elements to tlUpsOutputCircuitTable" + REVISION "201405080830Z" + DESCRIPTION + "Added tlUpsInputSourceSelect" + REVISION "201404091000Z" + DESCRIPTION + "Added missing well known alarms" + REVISION "201310301300Z" + DESCRIPTION + "Consolidated and Released for PAL v12.06.006x" + + ::= { tripplite 90 } + + +-------------------------------------------------------------------------- +-- Enumerations +-------------------------------------------------------------------------- + +tlEnumerations OBJECT IDENTIFIER ::= { tripplite 2 } + +tlOperatingSystems OBJECT IDENTIFIER ::= { tlEnumerations 1 } + +hpux9 OBJECT IDENTIFIER ::= { tlOperatingSystems 1 } + +sunos4 OBJECT IDENTIFIER ::= { tlOperatingSystems 2 } + +solaris OBJECT IDENTIFIER ::= { tlOperatingSystems 3 } + +osf OBJECT IDENTIFIER ::= { tlOperatingSystems 4 } + +ultrix OBJECT IDENTIFIER ::= { tlOperatingSystems 5 } + +hpux10 OBJECT IDENTIFIER ::= { tlOperatingSystems 6 } + +netbsd1 OBJECT IDENTIFIER ::= { tlOperatingSystems 7 } + +freebsd OBJECT IDENTIFIER ::= { tlOperatingSystems 8 } + +irix OBJECT IDENTIFIER ::= { tlOperatingSystems 9 } + +linux OBJECT IDENTIFIER ::= { tlOperatingSystems 10 } + +bsdi OBJECT IDENTIFIER ::= { tlOperatingSystems 11 } + +openbsd OBJECT IDENTIFIER ::= { tlOperatingSystems 12 } + +win32 OBJECT IDENTIFIER ::= { tlOperatingSystems 13 } + +hpux11 OBJECT IDENTIFIER ::= { tlOperatingSystems 14 } + +win9x OBJECT IDENTIFIER ::= { tlOperatingSystems 50 } + +winnt OBJECT IDENTIFIER ::= { tlOperatingSystems 51 } + +solspark OBJECT IDENTIFIER ::= { tlOperatingSystems 52 } + +solintel OBJECT IDENTIFIER ::= { tlOperatingSystems 53 } + +aix OBJECT IDENTIFIER ::= { tlOperatingSystems 54 } + +sco OBJECT IDENTIFIER ::= { tlOperatingSystems 55 } + +osx OBJECT IDENTIFIER ::= { tlOperatingSystems 56 } + +unknown OBJECT IDENTIFIER ::= { tlOperatingSystems 255 } + +-------------------------------------------------------------------------- +-- Power Alert System Settings +-------------------------------------------------------------------------- +-- tlPowerAlert OBJECT IDENTIFIER ::= { tripplite 90 } + +tlPASystem OBJECT IDENTIFIER ::= { tlPowerAlert 1 } + +tlPAContacts OBJECT IDENTIFIER ::= { tlPASystem 1 } + +tlPAEmailContacts OBJECT IDENTIFIER ::= { tlPAContacts 1 } + +tlPANumberOfEmailContacts OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number email contacts currently defined." + ::= { tlPAEmailContacts 1 } + +tlPAEmailContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlPAEmailContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list email contact entries. The number of entries is + given by the value of tlPANumberOfEmailContacts." + ::= { tlPAEmailContacts 2 } + +tlPAEmailContactEntry OBJECT-TYPE + SYNTAX TlPAEmailContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing email contacts information." + INDEX { tlPAEmailContactIndex } + ::= { tlPAEmailContactsTable 1 } + +TlPAEmailContactEntry ::= SEQUENCE { + tlPAEmailContactIndex PositiveInteger, + tlPAEmailContactRowStatus RowStatus, + tlPAEmailContactName DisplayString, + tlPAEmailContactAddress DisplayString + } + +tlPAEmailContactIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index number of the email contact." + ::= { tlPAEmailContactEntry 1 } + +tlPAEmailContactRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status for the tlPAEmailContactTable row" + ::= { tlPAEmailContactEntry 2 } + +tlPAEmailContactName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the email contact." + ::= { tlPAEmailContactEntry 3 } + +tlPAEmailContactAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The address of the email contact." + ::= { tlPAEmailContactEntry 4 } + +tlPASnmpContacts OBJECT IDENTIFIER ::= { tlPAContacts 2 } + +tlPANumberOfSnmpContacts OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number SNMP contacts currently defined." + ::= { tlPASnmpContacts 1 } + +tlPASnmpContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlPASnmpContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list SNMP contact entries. The number of entries is + given by the value of tlPANumberOfSnmpContacts." + ::= { tlPASnmpContacts 2 } + +tlPASnmpContactEntry OBJECT-TYPE + SYNTAX TlPASnmpContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing SNMP contacts information." + INDEX { tlPASnmpContactIndex } + ::= { tlPASnmpContactsTable 1 } + +TlPASnmpContactEntry ::= SEQUENCE { + tlPASnmpContactIndex PositiveInteger, + tlPASnmpContactRowStatus RowStatus, + tlPASnmpContactName DisplayString, + tlPASnmpContactIpAddress DisplayString, + tlPASnmpContactPort PositiveInteger, + tlPASnmpContactSnmpVersion INTEGER, + tlPASnmpContactSecurityName DisplayString, + tlPASnmpContactPrivPassword DisplayString, + tlPASnmpContactAuthPassword DisplayString + } + +tlPASnmpContactIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index number of this SNMP contact." + ::= { tlPASnmpContactEntry 1 } + +tlPASnmpContactRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The row status for the tlPASnmpContactTable row" + ::= { tlPASnmpContactEntry 2 } + +tlPASnmpContactName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the SNMP contact." + ::= { tlPASnmpContactEntry 3 } + +tlPASnmpContactIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the SNMP contact." + ::= { tlPASnmpContactEntry 4 } + +tlPASnmpContactPort OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port of the SNMP contact." + ::= { tlPASnmpContactEntry 5 } + +tlPASnmpContactSnmpVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1(1), + snmpv2c(2), + snmpv3(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP contact version to use for sending traps." + ::= { tlPASnmpContactEntry 6 } + +tlPASnmpContactSecurityName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP contact security name." + ::= { tlPASnmpContactEntry 7 } + +tlPASnmpContactPrivPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP contact priv password to use for sending V3 traps." + ::= { tlPASnmpContactEntry 8 } + +tlPASnmpContactAuthPassword OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP contact auth password to use for sending V3 traps." + ::= { tlPASnmpContactEntry 9 } + +-------------------------------------------------------------------------- +-- UPS Device +-------------------------------------------------------------------------- + +tlUPS OBJECT IDENTIFIER ::= { tripplite 100 } + +tlUpsObjects OBJECT IDENTIFIER ::= { tlUPS 1 } + +tlUpsIdent OBJECT IDENTIFIER ::= { tlUpsObjects 1 } + +tlUpsIdentUpsSoftwareChecksum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A checksum for the UPS software." + ::= { tlUpsIdent 1 } + +tlUpsIdentSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number for the UPS." + ::= { tlUpsIdent 2 } + +tlUpsIdentID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A user-supplied ID for the UPS." + ::= { tlUpsIdent 3 } + +tlUpsSnmpCardSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial number for the UPS." + ::= { tlUpsIdent 4 } + +tlUpsSelectedDeviceID OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device ID selected to be used for retrieving data for this mib. + As the snmp web card has only one device, this is read only for it" + ::= { tlUpsIdent 5 } + +tlUpsLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The device location string." + ::= { tlUpsIdent 6 } + +tlUpsBattery OBJECT IDENTIFIER ::= { tlUpsObjects 2 } + +tlUpsBatteryAge OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of the battery in years. This is equal to + the current date minus tlConfigBattReplDate." + ::= { tlUpsBattery 1 } + + +tlUpsTemperatureF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the battery, in Farenheight degrees. This is + calculated from upsBatteryTemperature, which is in Celsius degrees." + ::= { tlUpsBattery 2 } + +tlUpsExternalBatteryAge OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The age of external battery in years. This is equal to + the current date minus tlConfigExternalBattReplDate." + ::= { tlUpsBattery 3 } + +tlUpsInput OBJECT IDENTIFIER ::= { tlUpsObjects 3 } + +tlUpsInputNumVoltages OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of input voltages. Phase to phase + or phase to neutral. This variable indicates the + number of rows in the input table." + ::= { tlUpsInput 1 } + +tlUpsInputVoltageTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlUpsInputVoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of voltage input table entries. The number of entries + is given by the value of tlUpsInputNumVoltages." + ::= { tlUpsInput 2 } + +tlUpsInputVoltageEntry OBJECT-TYPE + SYNTAX TlUpsInputVoltageEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a + particular input voltage." + INDEX { tlUpsInputVoltageIndex } + ::= { tlUpsInputVoltageTable 1 } + +TlUpsInputVoltageEntry ::= SEQUENCE { + tlUpsInputVoltageIndex PositiveInteger, + tlUpsInputVoltageType NonNegativeInteger, + tlUpsInputVoltage NonNegativeInteger +} + +tlUpsInputVoltageIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The input voltage identifier." + ::= { tlUpsInputVoltageEntry 1 } + +tlUpsInputVoltageType OBJECT-TYPE + SYNTAX INTEGER { + phaseToNeutral(0), + phaseToPhase(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether voltage measured is phase to + phase or phase to neutral." + ::= { tlUpsInputVoltageEntry 2 } + +tlUpsInputVoltage OBJECT-TYPE + SYNTAX NonNegativeInteger + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the present input voltage. + A value of 6553 indicates Unknown." + ::= { tlUpsInputVoltageEntry 3 } + +tlUpsInputSourceSelect OBJECT-TYPE + SYNTAX INTEGER { + inputSourceA(0), + inputSourceB(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The determination as to which of two AC input + lines is designated as the primary input source. + The other is designated as the secondary input + source. This value will always return inputSourceA(0) + for devices with a single input source. Setting + this value is supported only on selected models." + ::= { tlUpsInput 3 } + +tlUpsPhaseImbalance OBJECT-TYPE + SYNTAX INTEGER + UNITS "Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of imbalance of the 3 phases." + ::= { tlUpsInput 4 } + +tlUpsInputSourceAvailability OBJECT-TYPE + SYNTAX INTEGER { + none(0), + inputSourceA(1), + inputSourceB(2), + inputSourceAB(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The determination as to which of two AC input lines + are available. The agent will return either inputSourceA(1) + or inputSourceB(2) if only one line is available, or + inputSourceAB(3) if both lines are available. The agent + will never return none(0) since the device will be powered + off if neither line is available." + ::= { tlUpsInput 5 } + +tlUpsInputSourceInUse OBJECT-TYPE + SYNTAX INTEGER { + inputSourceA(0), + inputSourceB(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The determination as to which one of two AC input lines is + in use." + ::= { tlUpsInput 6 } + +tlUpsInputSourceTransitionCount OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the device transitions between primary and + secondary sources. Most devices are limied to 65533 transitions, + after which the value will not increment." + ::= { tlUpsInput 7 } + +tlUpsOutput OBJECT IDENTIFIER ::= { tlUpsObjects 4 } + +tlUpsOutputPowerTotal OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power capacity of the device." + ::= { tlUpsOutput 5 } + +tlUpsOutputCircuits OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of output circuits. This variable + indicates the number of rows in the output circuit table." + ::= { tlUpsOutput 6 } + +tlUpsOutputCircuitTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlUpsOutputCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of output currents table entries. The number of entries + is given by the value of tlUpsOutputNumCircuits." + ::= { tlUpsOutput 7 } + +tlUpsOutputCircuitEntry OBJECT-TYPE + SYNTAX TlUpsOutputCircuitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a + particular output circuit." + INDEX { tlUpsOutputCircuitIndex } + ::= { tlUpsOutputCircuitTable 1 } + +TlUpsOutputCircuitEntry ::= SEQUENCE { + tlUpsOutputCircuitIndex PositiveInteger, + tlUpsOutputCircuitStatus INTEGER, + tlUpsOutputCircuitLoadCurrent NonNegativeInteger, + tlUpsOutputCircuitVoltage NonNegativeInteger, + tlUpsOutputCircuitPower NonNegativeInteger, + tlUpsOutputCircuitPowerFactor NonNegativeInteger +} + +tlUpsOutputCircuitIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The output circuit identifier." + ::= { tlUpsOutputCircuitEntry 1 } + +tlUpsOutputCircuitStatus OBJECT-TYPE + SYNTAX INTEGER { + open(0), + closed(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Whether the breaker is open or closed." + ::= { tlUpsOutputCircuitEntry 2 } + +tlUpsOutputCircuitLoadCurrent OBJECT-TYPE + SYNTAX NonNegativeInteger + UNITS "0.1 Amperes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the present output current in + tenths of an amp. A value of 65534 indicates Unknown." + ::= { tlUpsOutputCircuitEntry 3 } + +tlUpsOutputCircuitVoltage OBJECT-TYPE + SYNTAX NonNegativeInteger + UNITS "0.1 Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the present circuit voltage in + tenths of an volt." + ::= { tlUpsOutputCircuitEntry 4 } + +tlUpsOutputCircuitPower OBJECT-TYPE + SYNTAX NonNegativeInteger + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the present power in watts. + tenths of an amp." + ::= { tlUpsOutputCircuitEntry 5 } + +tlUpsOutputCircuitPowerFactor OBJECT-TYPE + SYNTAX NonNegativeInteger + UNITS "Percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power factor of all receptacles in a given circuit as + a %." + ::= { tlUpsOutputCircuitEntry 6 } + +tlUpsAggregatePowerFactor OBJECT-TYPE + SYNTAX PositiveInteger + UNITS "0.1 Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The aggregrate power factor of all phases." + ::= { tlUpsOutput 8 } + +-- tlUpsBypass [unused] OBJECT IDENTIFIER ::= { tlUpsObjects 5 } + +tlUpsAlarm OBJECT IDENTIFIER ::= { tlUpsObjects 6 } + +tlUpsAlarmsPresent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The present number of active alarm conditions." + ::= { tlUpsAlarm 1 } + +tlUpsAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlUpsAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of alarm table entries." + ::= { tlUpsAlarm 2 } + +tlUpsAlarmEntry OBJECT-TYPE + SYNTAX TlUpsAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a particular alarm." + INDEX { tlUpsAlarmId } + ::= { tlUpsAlarmTable 1 } + +TlUpsAlarmEntry ::= SEQUENCE { + tlUpsAlarmId PositiveInteger, + tlUpsAlarmDescr AutonomousType, + tlUpsAlarmTime TimeStamp, + tlUpsAlarmDetail DisplayString, + tlUpsAlarmDeviceId PositiveInteger, + tlUpsAlarmDeviceName DisplayString, + tlUpsAlarmLocation DisplayString, + tlUpsAlarmGroup INTEGER, + tlUpsAlarmIp IpAddress, + tlUpsAlarmMac DisplayString +} + +tlUpsAlarmId OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique identifier for an alarm condition." + ::= { tlUpsAlarmEntry 1 } + +tlUpsAlarmDescr OBJECT-TYPE + SYNTAX AutonomousType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the alarm condition." + ::= { tlUpsAlarmEntry 2 } + +tlUpsAlarmTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the alarm condition was detected." + ::= { tlUpsAlarmEntry 3 } + +tlUpsAlarmDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the alarm condition." + ::= { tlUpsAlarmEntry 4 } + +tlUpsAlarmDeviceId OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A numeric identifier for the device on which the alarm is active." + ::= { tlUpsAlarmEntry 5 } + +tlUpsAlarmDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A string identifier for the device on which the alarm is active." + ::= { tlUpsAlarmEntry 6 } + +tlUpsAlarmLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The location of the device on which the alarm is active." + ::= { tlUpsAlarmEntry 7 } + +tlUpsAlarmGroup OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + warning(2), + info(3), + status(4), + offline(5), + custom(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The category/group of this alarm." + ::= { tlUpsAlarmEntry 8 } + +tlUpsAlarmIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The originating IP address associated with this alarm." + ::= { tlUpsAlarmEntry 9 } + +tlUpsAlarmMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The originating mac address associated with this alarm." + ::= { tlUpsAlarmEntry 10 } + +tlUpsWellKnownAlarms OBJECT IDENTIFIER ::= { tlUpsAlarm 3 } + +tlUpsAlarmPrimaryPowerOutage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The primary power source is not present." + ::= { tlUpsWellKnownAlarms 1 } + +tlUpsAlarmSecondaryPowerOutage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The secondary power source is not present." + ::= { tlUpsWellKnownAlarms 2 } + +tlUpsAlarmLoadLevelAboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The load level is above the designated threshold." + ::= { tlUpsWellKnownAlarms 3 } + +tlUpsAlarmOutputCurrentChanged OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output current changed from its last known value." + ::= { tlUpsWellKnownAlarms 4 } + +tlUpsAlarmBatteryAgeAboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more batteries have been determined to require + replacement." + ::= { tlUpsWellKnownAlarms 5 } + +tlUpsAlarmLoadOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The load is off." + ::= { tlUpsWellKnownAlarms 6 } + +tlUpsAlarmUserDefined OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A user-defined event is in alarm." + ::= { tlUpsWellKnownAlarms 7 } + +tlUpsAlarmBatteryBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more batteries have been determined to require + replacement." + ::= { tlUpsWellKnownAlarms 8 } + +tlUpsAlarmOnBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS is drawing power from the batteries." + ::= { tlUpsWellKnownAlarms 9 } + +tlUpsAlarmLowBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The remaining battery run-time is less than or equal + to upsConfigLowBattTime." + ::= { tlUpsWellKnownAlarms 10 } + +tlUpsAlarmDepletedBattery OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS will be unable to sustain the present load + when and if the utility power is lost." + ::= { tlUpsWellKnownAlarms 11 } + +tlUpsAlarmTempBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A temperature is out of tolerance." + ::= { tlUpsWellKnownAlarms 12 } + +tlUpsAlarmInputBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An input condition is out of tolerance." + ::= { tlUpsWellKnownAlarms 13 } + +tlUpsAlarmOutputBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An output condition (other than OutputOverload) is + out of tolerance." + ::= { tlUpsWellKnownAlarms 14 } + +tlUpsAlarmOutputOverload OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output load exceeds the UPS output capacity." + ::= { tlUpsWellKnownAlarms 15 } + +tlUpsAlarmOnBypass OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Bypass is presently engaged on the UPS." + ::= { tlUpsWellKnownAlarms 16 } + +tlUpsAlarmBypassBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Bypass is out of tolerance." + ::= { tlUpsWellKnownAlarms 17 } + +tlUpsAlarmOutputOffAsRequested OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS has shutdown as requested, i.e., the output + is off." + ::= { tlUpsWellKnownAlarms 18 } + +tlUpsAlarmUpsOffAsRequested OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The entire UPS has shutdown as commanded." + ::= { tlUpsWellKnownAlarms 19 } + +tlUpsAlarmChargerFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "An uncorrected problem has been detected within the + UPS charger subsystem." + ::= { tlUpsWellKnownAlarms 20 } + +tlUpsAlarmUpsOutputOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output of the UPS is in the off state." + ::= { tlUpsWellKnownAlarms 21 } + +tlUpsAlarmUpsSystemOff OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS system is in the off state." + ::= { tlUpsWellKnownAlarms 22 } + +tlUpsAlarmFanFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The failure of one or more fans in the UPS has been + detected." + ::= { tlUpsWellKnownAlarms 23 } + +tlUpsAlarmFuseFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The failure of one or more fuses has been detected." + ::= { tlUpsWellKnownAlarms 24 } + +tlUpsAlarmGeneralFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A general fault in the UPS has been detected." + ::= { tlUpsWellKnownAlarms 25 } + +tlUpsAlarmDiagnosticTestFailed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The result of the last diagnostic test indicates a + failure." + ::= { tlUpsWellKnownAlarms 26 } + +tlUpsAlarmCommunicationsLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A problem has been encountered in the communications + between the agent and the UPS." + ::= { tlUpsWellKnownAlarms 27 } + +tlUpsAlarmAwaitingPower OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS output is off and the UPS is awaiting the + return of input power." + ::= { tlUpsWellKnownAlarms 28 } + +tlUpsAlarmShutdownPending OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A upsShutdownAfterDelay countdown is underway." + ::= { tlUpsWellKnownAlarms 29 } + +tlUpsAlarmShutdownImminent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS will turn off power to the load in less than + 5 seconds; this may be either a timed shutdown or a + low battery shutdown." + ::= { tlUpsWellKnownAlarms 30 } + +tlUpsAlarmTestInProgress OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A test is in progress, as initiated and indicated by + the Test Group. Tests initiated via other + implementation-specific mechanisms can indicate the + presence of the testing in the alarm table, if + desired, via a OBJECT-IDENTITY macro in the MIB + document specific to that implementation and are + outside the scope of this OBJECT-IDENTITY." + ::= { tlUpsWellKnownAlarms 31 } + +tlUpsAlarmCircuitBreaker1Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #1 is open." + ::= { tlUpsWellKnownAlarms 32 } + +tlUpsAlarmCircuitBreaker2Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #2 is open." + ::= { tlUpsWellKnownAlarms 33 } + +tlUpsAlarmCircuitBreaker3Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #3 is open." + ::= { tlUpsWellKnownAlarms 34 } + +tlUpsAlarmCircuitBreaker4Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #4 is open." + ::= { tlUpsWellKnownAlarms 35 } + +tlUpsAlarmCircuitBreaker5Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #5 is open." + ::= { tlUpsWellKnownAlarms 36 } + +tlUpsAlarmCircuitBreaker6Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #6 is open." + ::= { tlUpsWellKnownAlarms 37 } + +tlUpsAlarmCircuitBreaker7Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #7 is open." + ::= { tlUpsWellKnownAlarms 38 } + +tlUpsAlarmCircuitBreaker8Open OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Circuit breakers #8 is open." + ::= { tlUpsWellKnownAlarms 39 } + +tlUpsAlarmCurrent1AboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output current on line 1 exceeds load limits." + ::= { tlUpsWellKnownAlarms 40 } + +tlUpsAlarmCurrent2AboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output current on line 2 exceeds load limits." + ::= { tlUpsWellKnownAlarms 41 } + +tlUpsAlarmCurrent3AboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The output current on line 3 exceeds load limits." + ::= { tlUpsWellKnownAlarms 42 } + +tlUpsAlarmRuntimeBelowWarningLevel OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery seconds remaining is below warning level." + ::= { tlUpsWellKnownAlarms 43 } + +tlUpsAlarmBusStartVoltageLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter start up bus voltage is too low." + ::= { tlUpsWellKnownAlarms 44 } + +tlUpsAlarmBusOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter bus voltage is too high." + ::= { tlUpsWellKnownAlarms 45 } + +tlUpsAlarmBusUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter bus voltage is too low." + ::= { tlUpsWellKnownAlarms 46 } + +tlUpsAlarmBusVoltageUnbalanced OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter bus voltage is not balanced." + ::= { tlUpsWellKnownAlarms 47 } + +tlUpsAlarmInverterSoftStartBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter bus voltage cannot reach desired voltage within a + specified duration." + ::= { tlUpsWellKnownAlarms 48 } + +tlUpsAlarmInverterOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter voltage is too high." + ::= { tlUpsWellKnownAlarms 49 } + +tlUpsAlarmInverterUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter voltage is too low." + ::= { tlUpsWellKnownAlarms 50 } + +tlUpsAlarmInverterCircuitBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter output is shorted." + ::= { tlUpsWellKnownAlarms 51 } + +tlUpsAlarmBatteryOverVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery voltage is too high." + ::= { tlUpsWellKnownAlarms 52 } + +tlUpsAlarmBatteryUnderVoltage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The battery voltage is too low." + ::= { tlUpsWellKnownAlarms 53 } + +tlUpsAlarmSiteWiringFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The utility input wiring is faulty." + ::= { tlUpsWellKnownAlarms 54 } + +tlUpsAlarmOverTemperatureProtection OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The over temperature protection is activated." + ::= { tlUpsWellKnownAlarms 55 } + +tlUpsAlarmOverCharged OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UPS is over charged." + ::= { tlUpsWellKnownAlarms 56 } + +tlUpsAlarmEPOActive OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The EPO is currently activate." + ::= { tlUpsWellKnownAlarms 57 } + +tlUpsAlarmBypassFrequencyBad OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The bypass frequency is out of tolerance." + ::= { tlUpsWellKnownAlarms 58 } + +tlUpsAlarmExternalSmartBatteryAgeAboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more external smart batteries have been determined to require + replacement." + ::= { tlUpsWellKnownAlarms 59 } + +tlUpsAlarmExternalNonSmartBatteryAgeAboveThreshold OBJECT-IDENTITY + STATUS current + DESCRIPTION + "One or more external non-smart batteries have been determined to require + replacement." + ::= { tlUpsWellKnownAlarms 60 } + +tlUpsAlarmSmartBatteryCommLost OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Communications with the smart batteries was lost." + ::= { tlUpsWellKnownAlarms 61 } + +tlUpsAlarmSourceAOutage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Input power source A is not present." + ::= { tlUpsWellKnownAlarms 62 } + +tlUpsAlarmSourceBOutage OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Input power source B is not present." + ::= { tlUpsWellKnownAlarms 63 } + +tlUpsAlarmWatchdogReset OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The internal watchdog triggered a reset of the device." + ::= { tlUpsWellKnownAlarms 64 } + +tlUpsAlarmDevName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The name of the device, tlDevName, corresponding to the device that is + associated with this alarm." + ::= { tlUpsAlarm 7 } + +tlUpsAlarmDevLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The location of the device, tlDevLocation, corresponding to the device + that is associated with this alarm." + ::= { tlUpsAlarm 8 } + +tlUpsAlarmCategory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The category, tlDevEvtCategory, of this alarm." + ::= { tlUpsAlarm 9 } + +tlUpsTest OBJECT IDENTIFIER ::= { tlUpsObjects 7 } + +tlUpsTestDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date of the last self-test run on the ups, in the + format YYYYMMDD." + ::= { tlUpsTest 1 } + +tlUpsTestResultsDetail OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Result of the last self-test run on the ups." + ::= { tlUpsTest 2 } + +tlUpsControl OBJECT IDENTIFIER ::= { tlUpsObjects 8 } + +tlUpsWatchdogSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not this UPS supports a watchdog reboot." + ::= { tlUpsControl 1 } + + +tlUpsWatchdogSecsBeforeReboot OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of seconds that can expire between polls that + the engine makes to the UPS for data. If this time runs out, then + the UPS will cycle its outputs. Set this to zero to turns disable + this feature." + ::= { tlUpsControl 2 } + +tlUpsWellKnownControls OBJECT IDENTIFIER ::= { tlUpsControl 3 } + +tlUpsControlSelfTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to TRUE to initiate Self Test" + ::= { tlUpsWellKnownControls 1 } + +tlUpsControlRamp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to TRUE to initiate Ramp" + ::= { tlUpsWellKnownControls 2 } + +tlUpsControlShed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to TRUE to initiate Shed" + ::= { tlUpsWellKnownControls 3 } + +tlUpsControlUpsOn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to TRUE to turn UPS on" + ::= { tlUpsWellKnownControls 4 } + +tlUpsControlUpsOff OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to TRUE to turn UPS off" + ::= { tlUpsWellKnownControls 5 } + +tlUpsConfig OBJECT IDENTIFIER ::= { tlUpsObjects 9 } + +tlUpsConfigBattReplDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date on which the battery was last replaced, in the format + YYYYMMDD." + ::= { tlUpsConfig 1 } + +-- Deprecated, interface no longer supported. +-- +-- tlUpsConfigTftpGetAddr OBJECT-TYPE +-- SYNTAX IpAddress +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "The IP address of the TFTP server you wish to acquire a config ini file from, non persistent, 0.0.0.0 when empty" +-- ::= { tlUpsConfig 2 } +-- +-- tlUpsConfigTftpGetAcction OBJECT-TYPE +-- SYNTAX INTEGER { +-- get(1), +-- getting(2), +-- idle(3) } +-- MAX-ACCESS read-write +-- STATUS current +-- DESCRIPTION +-- "setting this entry to get(1) will start a down load from the specified address, during the download this entry +-- will read getting(2), when finished, the card will reboot to the new ini supplied parms. At all other times this +-- entry will read idle(3)" +-- ::= { tlUpsConfig 3 } + +tlUpsConfigDisplayUnits OBJECT-TYPE + SYNTAX INTEGER { + english(0), + metric(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects English or Metric display for all readings. This selection may not + be available on all devices. Further, some devices may support this selection, + but not via a software selector. In this latter case, selections must be + performed on the device itself." + ::= { tlUpsConfig 4 } + +tlUpsConfigExternalBattReplDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The date on which the external battery was last replaced, in the format + YYYYMMDD." + ::= { tlUpsConfig 5 } + +tlUpsOutlet OBJECT IDENTIFIER ::= { tlUpsObjects 10 } + +tlUpsOutletNumOutlets OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available Outlets in this device." + ::= { tlUpsOutlet 1 } + +tlUpsOutletTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlUpsOutletEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of all device Outlets for all devices." + ::= { tlUpsOutlet 2 } + +tlUpsOutletEntry OBJECT-TYPE + SYNTAX TlUpsOutletEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing Outlet information applicable to a particular + device managed by this agent." + INDEX { + tlUpsOutletIndex } + ::= { tlUpsOutletTable 1 } + +TlUpsOutletEntry ::= SEQUENCE { + tlUpsOutletIndex PositiveInteger, + tlUpsOutletState INTEGER, + tlUpsOutletType Integer32, + tlUpsOutletControl INTEGER, + tlUpsOutletName DisplayString, + tlUpsOutletRampAction INTEGER, + tlUpsOutletRampDataType INTEGER, + tlUpsOutletRampData Integer32, + tlUpsOutletShedAction INTEGER, + tlUpsOutletShedDataType INTEGER, + tlUpsOutletShedData Integer32, + tlUpsOutletGroupNdx Integer32, + tlUpsOutletCurrent PositiveInteger, + tlUpsOutletPower PositiveInteger } + +tlUpsOutletIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index number of this Outlet for the device + indicated by tlDeviceIndex." + ::= { tlUpsOutletEntry 1 } + +tlUpsOutletState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + off(1), + on(2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the Outlet." + ::= { tlUpsOutletEntry 2 } + +tlUpsOutletType OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a bit field that indicates the type of this Outlet. + When 0, the outlet is not controllable and has none of the + other features indicated in the bit map. When non-zero, + the features present for this outlet can be interpreted with the + definition. + + Bit Display + 0 Reserved, may be 1 or 0 + 1 Controllable + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + " + ::= { tlUpsOutletEntry 3 } + +tlUpsOutletControl OBJECT-TYPE + SYNTAX INTEGER { + turnOff(1), + turnOn(2), + cycle(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the state of the Outlet." + ::= { tlUpsOutletEntry 4 } + +tlUpsOutletName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A string identifying the devices attached to the + output(s) of the device." + ::= { tlUpsOutletEntry 5 } + + +tlUpsOutletRampAction OBJECT-TYPE + SYNTAX INTEGER { + remainOff(0), + turnOnAfterDelay(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The ramp action to take on the Outlet." + ::= { tlUpsOutletEntry 6 } + +tlUpsOutletRampDataType OBJECT-TYPE + SYNTAX INTEGER { + delayInSeconds(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of data associated with ramp action." + ::= { tlUpsOutletEntry 7 } + +tlUpsOutletRampData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The data value associated with type of ramp data." + ::= { tlUpsOutletEntry 8 } + +tlUpsOutletShedAction OBJECT-TYPE + SYNTAX INTEGER { + remainOn(0), + turnOffAfterDelay(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The shed action to take on the Outlet." + ::= { tlUpsOutletEntry 9 } + +tlUpsOutletShedDataType OBJECT-TYPE + SYNTAX INTEGER { + delayInSeconds(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of data associated with shed action." + ::= { tlUpsOutletEntry 10 } + +tlUpsOutletShedData OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The data value associated with type of shed data." + ::= { tlUpsOutletEntry 11 } + +tlUpsOutletGroupNdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tlUpsOutletGroupIndex of corresponding outlet group, or 0 if ungrouped." + ::= { tlUpsOutletEntry 12 } + +tlUpsOutletCurrent OBJECT-TYPE + SYNTAX PositiveInteger + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this outlet's current, represented as 0.1A." + ::= { tlUpsOutletEntry 13 } + +tlUpsOutletPower OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this outlet's power in watts." + ::= { tlUpsOutletEntry 14 } + + +tlUpsOutletGroup OBJECT IDENTIFIER ::= { tlUpsObjects 11 } + +tlUpsOutletNumOutletGroups OBJECT-TYPE + SYNTAX NonNegativeInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of available Outlet Groups in this device." + ::= { tlUpsOutletGroup 1 } + +tlUpsOutletGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlUpsOutletGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of device outlet group entries. The number of entries is + given by the value of tlUpsOutletNumOutletGroups." + ::= { tlUpsOutletGroup 2 } + +tlUpsOutletGroupEntry OBJECT-TYPE + SYNTAX TlUpsOutletGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing outlet group information applicable + to a particular device managed by this agent" + INDEX { tlUpsOutletGroupIndex } + ::= { tlUpsOutletGroupTable 1 } + +TlUpsOutletGroupEntry ::= SEQUENCE { + tlUpsOutletGroupIndex PositiveInteger, + tlUpsOutletGroupRowStatus RowStatus, + tlUpsOutletGroupName DisplayString, + tlUpsOutletGroupDesc DisplayString, + tlUpsOutletGroupState INTEGER, + tlUpsOutletGroupControl INTEGER } + +tlUpsOutletGroupIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the index number of this load group for the device." + ::= { tlUpsOutletGroupEntry 1 } + +tlUpsOutletGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Row status for the tlUpsOutletGroupTable" + ::= { tlUpsOutletGroupEntry 2 } + +tlUpsOutletGroupName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of this outlet group." + ::= { tlUpsOutletGroupEntry 3 } + +tlUpsOutletGroupDesc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A description for this outlet group." + ::= { tlUpsOutletGroupEntry 4 } + +tlUpsOutletGroupState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + off(1), + on(2), + mixed(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the outlet group." + ::= { tlUpsOutletGroupEntry 5 } + +tlUpsOutletGroupControl OBJECT-TYPE + SYNTAX INTEGER { + turnOff(1), + turnOn(2), + cycle(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the state of every outlet associated with the group." + ::= { tlUpsOutletGroupEntry 6 } + +tlUpsMainOutlet OBJECT IDENTIFIER ::= { tlUpsObjects 12 } + +tlUpsMainOutletState OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + off(1), + on(2), + mixed(3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the main output of the device." + ::= { tlUpsMainOutlet 1 } + + +tlUpsMainOutletControllable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates if this device has controllable outlets" + ::= { tlUpsMainOutlet 2 } + +tlUpsMainOutletControl OBJECT-TYPE + SYNTAX INTEGER { + idle(0), + turnOff(1), + turnOn(2), + cycle(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls the state of the main outlet of the device." + ::= { tlUpsMainOutlet 3 } + +tlUpsEnvironment OBJECT IDENTIFIER ::= { tlUpsObjects 13 } + +tlUpsTemperature OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ambient temperature. The measurement returned will either be in + units of Celsius (C) or Fahrenheit (F) depending upon whether Metric + or English was selected for the reading by tlUpsConfigDisplayUnits." + ::= { tlUpsEnvironment 1 } + + +--------------------------------------------------------------- +-- UPS traps +--------------------------------------------------------------- + +tlUpsTraps OBJECT IDENTIFIER ::= { tlUPS 2 } + +tlUpsTrapAlarmEntryAddedV1 TRAP-TYPE + ENTERPRISE tlUpsTraps + VARIABLES { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId, + tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup } + DESCRIPTION + "This trap is sent each time an alarm is inserted into + to the alarm table." + --#SUMMARY "UPS Alarm: %s - %s." + --#ARGUMENTS {6, 2} + --#SEVERITY WARNING + ::= 3 + +tlUpsTrapAlarmEntryAdded NOTIFICATION-TYPE + OBJECTS { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId, + tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup } + STATUS current + DESCRIPTION + "This trap is sent each time an alarm is inserted into + to the alarm table." + --#SUMMARY "UPS Alarm: %s - %s." + --#ARGUMENTS {6, 2} + --#SEVERITY WARNING + ::= { tlUpsTraps 3 } + +tlUpsTrapAlarmEntryRemovedV1 TRAP-TYPE + ENTERPRISE tlUpsTraps + VARIABLES { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId, + tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup } + DESCRIPTION + "This trap is sent each time an alarm is removed from + the alarm table." + --#SUMMARY "UPS Alarm: %s - %s." + --#ARGUMENTS {6, 2} + --#SEVERITY WARNING + ::= 4 + +tlUpsTrapAlarmEntryRemoved NOTIFICATION-TYPE + OBJECTS { tlUpsAlarmId, tlUpsAlarmDescr, tlUpsAlarmDetail, tlUpsAlarmDeviceId, + tlUpsAlarmDeviceName, tlUpsAlarmLocation, tlUpsAlarmGroup } + STATUS current + DESCRIPTION + "This trap is sent each time an alarm is removed from + the alarm table." + --#SUMMARY "UPS Alarm: %s - %s." + --#ARGUMENTS {6, 2} + --#SEVERITY WARNING + ::= { tlUpsTraps 4 } + +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- +-- begin new traps +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- + +tlUpsTrapSystemStartup NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Used to inform another entity of an engine's startup. The varbinds that follow are: + + OBJ1 = tlEngineType + Obj1Value = The type of engine providing this data + OBJ2 = tlEngineSoftwareVersion + Obj2Value = The current version of the engine + OBJ3 = tlEngineMACAddr + Obj3Value = The MAC address of the engine + OBJ4 = tlUpsSnmpCardSerialNum + Obj4Value = The serial number of the SNMPWEBCARD [should be 0 on PC] + + --- if this trap is extended, place all static OIDs above this mark. all objects below + --- the number of devices (tlNumDevices) is explicit as per device for enumeration by + --- the target receiver + + OBJ5 = tlNumDevices + Obj5Value = The number of devices attached + + --- The following objects will be replicated per each device: + + OBJ6 = The OID for an entry of tlDevManufacturer, indexed by device + Obj6Value = The device's manufacturer + OBJ7 = The OID for an entry of tlDevModel, indexed by device + Obj7Value = The device's model name + OBJ8 = The OID for an entry of tlDevName, indexed by device + Obj8Value = The device's display name + OBJ9 = The OID for an entry of tlDevLocation, indexed by device + Obj9Value = The device's location + OBJ10 = The OID for an entry of tlDevRegion, indexed by device + Obj10Value= The device's region + OBJ11 = The OID for an entry of tlDevProtocol, indexed by device + Obj11Value= The device's protocol (display string format) + " + ::= { tlUpsTraps 5 } + +tlUpsTrapSystemShutdown NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "Used to inform another entity of an engine's startup. The varbinds that follow are: + + OBJ1 = tlEngineType + Obj1Value = The type of engine providing this data + OBJ2 = tlEngineSoftwareVersion + Obj2Value = The current version of the engine + OBJ3 = tlEngineMACAddr + Obj3Value = The MAC address of the engine + OBJ4 = tlUpsSnmpCardSerialNum + Obj4Value = The serial number of the SNMPWEBCARD [should be 0 on PC] + + --- if this trap is extended, place all static OIDs above this mark. all objects below + --- the number of devices (tlNumDevices) is explicit as per device for enumeration by + --- the target receiver + + OBJ5 = tlNumDevices + Obj5Value = The number of devices attached + + --- The following objects will be replicated per each device: + + OBJ6 = The OID for an entry of tlDevManufacturer, indexed by device + Obj6Value = The device's manufacturer + OBJ7 = The OID for an entry of tlDevModel, indexed by device + Obj7Value = The device's model name + OBJ8 = The OID for an entry of tlDevName, indexed by device + Obj8Value = The device's display name + OBJ9 = The OID for an entry of tlDevLocation, indexed by device + Obj9Value = The device's location + OBJ10 = The OID for an entry of tlDevRegion, indexed by device + Obj10Value= The device's region + OBJ11 = The OID for an entry of tlDevProtocol, indexed by device + Obj11Value= The device's protocol (display string format) + " + ::= { tlUpsTraps 6 } + +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- +--- end new traps +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- +-- EnviroSense Device +-------------------------------------------------------------------------- + +tlEnviroSense OBJECT IDENTIFIER ::= { tripplite 101 } + +tlEnvEnvironment OBJECT IDENTIFIER ::= { tlEnviroSense 1 } + +tlEnvTemperatureData OBJECT IDENTIFIER ::= { tlEnvEnvironment 1 } + +tlEnvTemperatureC OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ambient temperature (C)." + ::= { tlEnvTemperatureData 1 } + +tlEnvTemperatureF OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ambient temperature (F)." + ::= { tlEnvTemperatureData 2 } + +tlEnvTemperatureLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower alarm limit for ambient temperature (F)." + ::= { tlEnvTemperatureData 3 } + +tlEnvTemperatureHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper alarm limit for ambient temperature (F)." + ::= { tlEnvTemperatureData 4 } + +tlEnvTemperatureInAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not temperature is in alarm." + ::= { tlEnvTemperatureData 5 } + +tlEnvHumidityData OBJECT IDENTIFIER ::= { tlEnvEnvironment 2 } + +tlEnvHumidity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ambient humidity (%)." + ::= { tlEnvHumidityData 1 } + +tlEnvHumidityLowLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The lower alarm limit for ambient humidity (%)." + ::= { tlEnvHumidityData 2 } + +tlEnvHumidityHighLimit OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The upper alarm limit for ambient humidity (%)." + ::= { tlEnvHumidityData 3 } + +tlEnvHumidityInAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether or not humidity is in alarm." + ::= { tlEnvHumidityData 4 } + +tlEnvContacts OBJECT IDENTIFIER ::= { tlEnviroSense 2 } + +tlEnvContactTable OBJECT-TYPE + SYNTAX SEQUENCE OF TlEnvContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of contacts." + ::= { tlEnvContacts 1 } + +tlEnvContactEntry OBJECT-TYPE + SYNTAX TlEnvContactEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a particular contact." + INDEX { + tlEnvContactIndex } + ::= { tlEnvContactTable 1 } + +TlEnvContactEntry ::= SEQUENCE { + tlEnvContactIndex PositiveInteger, + tlEnvContactName DisplayString, + tlEnvContactStatus INTEGER, + tlEnvContactConfig INTEGER } + +tlEnvContactIndex OBJECT-TYPE + SYNTAX PositiveInteger + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The table row index for the contact." + ::= { tlEnvContactEntry 1 } + +tlEnvContactName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name or description of the contact." + ::= { tlEnvContactEntry 2 } + +tlEnvContactStatus OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + alarm(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the contact." + ::= { tlEnvContactEntry 3 } + +tlEnvContactConfig OBJECT-TYPE + SYNTAX INTEGER { + normallyOpen(0), + normallyClosed(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration of the contact." + ::= { tlEnvContactEntry 4 } + + +-------------------------------------------------------------------------- +-- KVM over IP Device +-------------------------------------------------------------------------- + +-- this is a 3rd party MIB structure located at { tripplite 102 } + +-------------------------------------------------------------------------- +-- SR Cooling Device +-------------------------------------------------------------------------- + +tlCooling OBJECT IDENTIFIER ::= { tripplite 103 } + +tlCoolingEnvironment OBJECT IDENTIFIER ::= { tlCooling 1 } + +tlCoolingIdent OBJECT IDENTIFIER ::= { tlCoolingEnvironment 1 } + +tlCoolingModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name for the AC Unit." + ::= { tlCoolingIdent 1} + +tlCoolingManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturer of the AC Unit." + ::= { tlCoolingIdent 2 } + +tlCoolingSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the AC unit." + ::= { tlCoolingIdent 3 } + +tlCoolingFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware version of the AC Unit." + ::= { tlCoolingIdent 4 } + +tlCoolingHostSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware version of the AC unit." + ::= { tlCoolingIdent 5 } + +tlCoolingName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined name for the AC Unit." + ::= { tlCoolingIdent 6 } + +tlCoolingLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined location of the AC Unit." + ::= { tlCoolingIdent 7 } + +tlCoolingStatus OBJECT IDENTIFIER ::= { tlCoolingEnvironment 2 } + +tlCoolingCondOutletTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The condenser outlet air stream temperature in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 1 } + +tlCoolingCondInletTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The condenser inlet air stream temperature in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 2 } + +tlCoolingRefrigerantTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the refrigerant in the suction line. This is displayed in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 3 } + +tlCoolingEvapSurfaceTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The surface temperature of the evaporator in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 4} + +tlCoolingSuctionPressure OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pressure of the compressor suction line in tenths of (Mpa/psi) depending on the value of tlCoolingDisplayUnits." + ::= { tlCoolingStatus 5} + +tlCoolingDischargePressure OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pressure of the compressor discharge line in tenths of (Mpa/psi) depending on the value of tlCoolingDisplayUnits." + ::= { tlCoolingStatus 6} + +tlCoolingEvapFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + off(0), + low(1), + medLow(2), + med (3), + medHi (4), + hi (5) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed of the evaporator fan." + ::= { tlCoolingStatus 7} + +tlCoolingCondFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + off(0), + low(1), + hi (2) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed of the condenser fan." + ::= { tlCoolingStatus 8} + +tlCoolingCompFrequency OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating frequency of the compressor in tenths of Arms." + ::= { tlCoolingStatus 9} + +tlCoolingEEVPercentage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The opening percentage of the EEV." + ::= { tlCoolingStatus 10} + +tlCoolingUnitCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The the total current draw of the unit in tenths of Arms." + ::= { tlCoolingStatus 11} + +tlCoolingFanCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Thethe current draw of the Evaporator and Condenser fans in tents of Arms." + ::= { tlCoolingStatus 12 } + +tlCoolingCompCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating current of the compressor in Arms." + ::= { tlCoolingStatus 13} + +tlCoolingReturnAirTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The return air temperature in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 14 } + +tlCoolingSuctionTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the compressor suction line in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 15 } + +tlCoolingSupplyAirTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The supply air temperature in tenths of degrees in the units Celsius/Fahrenheit as specified in tlCoolingDisplayUnits." + ::= { tlCoolingStatus 16 } + +tlCoolingRunTimes OBJECT IDENTIFIER ::= { tlCoolingEnvironment 3 } + +tlCoolingAirFilterRunHours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total hours the air filter has been under operation." + ::= { tlCoolingRunTimes 1 } + +tlCoolingEvapFanRunDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total days the evaporator fan has been under operation." + ::= { tlCoolingRunTimes 2 } + +tlCoolingCondFanRunDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total days the condenser fan has been under operation." + ::= { tlCoolingRunTimes 3 } + +tlCoolingCompressorRunDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total days the compressor has been under operation." + ::= { tlCoolingRunTimes 4 } + +tlCoolingCondPumpRunDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total days the condensate pump has been under operation." + ::= { tlCoolingRunTimes 5 } + +tlCoolingAtomizerRunDays OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total days the atomizer has been under operation." + ::= { tlCoolingRunTimes 6 } + +tlCoolingConfig OBJECT IDENTIFIER ::= { tlCoolingEnvironment 4 } + +tlCoolingOnOff OBJECT-TYPE + SYNTAX INTEGER { + turnOffUnit(0), + turnOnUnit(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn the unit off or on." + ::= { tlCoolingConfig 1 } + +tlCoolingSetPointTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The set point temperature the unit will control the temperature to in tenths of degrees in Celsius or Fahrenheit based upon tleCoolDisplayUnits." + ::= { tlCoolingConfig 2 } + +tlCoolingAutoStart OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specified if the unit should start automatically on power up." + ::= { tlCoolingConfig 3 } + +tlCoolingFanSpeedOverride OBJECT-TYPE + SYNTAX INTEGER { + autoFanSpeed(0), + low(1), + medLow(2), + med(3), + medHi(4), + hi(5) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Speed of evaporator fan set by the user." + ::= { tlCoolingConfig 4 } + +tlCoolingControlType OBJECT-TYPE + SYNTAX INTEGER { + returnAirTemp(0), + remoteTemperature(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Which temperature to be used as a control point." + ::= { tlCoolingConfig 5 } + +tlCoolingCurrentRemoteTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The external remote temperature in tenths of degrees in Celsius or Fahrenheit depending upon value of tlCoolingDisplayUnits" + ::= { tlCoolingConfig 6 } + +tlCoolingDisplayUnits OBJECT-TYPE + SYNTAX INTEGER { + metric(0), + english(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Selects English or Metric display for all readings." + ::= { tlCoolingConfig 7 } + +tlCoolingBeepOnKey OBJECT-TYPE + SYNTAX INTEGER { + noBeep(0), + beepOn(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the display sounds a beep when a key is pressed." + ::= { tlCoolingConfig 8 } + +tlCoolingOutputRelaySource OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + allAlarmsAndWarnings(1), + criticalAlarmsOnly(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alarm level that causes the ouput relay to activate." + ::= { tlCoolingConfig 9 } + +tlCoolingOffOnLeak OBJECT-TYPE + SYNTAX INTEGER { + turnOff(0), + alarmOnly(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the unit should stop cooling when leak input is activated." + ::= { tlCoolingConfig 10 } + +tlCoolingOffOnInputContact OBJECT-TYPE + SYNTAX INTEGER { + turnOff(0), + alarmOnly(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates if the unit should stop cooling when input contact is activated." + ::= { tlCoolingConfig 11 } + +tlCoolingInputContactType OBJECT-TYPE + SYNTAX INTEGER { + ncRelay(0), + noRelay(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input contact type." + ::= { tlCoolingConfig 12 } + +tlCoolingOutputRelayDefault OBJECT-TYPE + SYNTAX INTEGER { + nc(0), + no(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of contact to make when output relay is activated." + ::= { tlCoolingConfig 13 } + +tlCoolingAirFilterInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of weeks before the air filter needs to be changed." + ::= { tlCoolingConfig 14 } + +tlCoolingWaterLeakContactType OBJECT-TYPE + SYNTAX INTEGER { + noRelay(0), + ncRelay(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The input contact type." + ::= { tlCoolingConfig 15 } + +tlCoolingThresholds OBJECT IDENTIFIER ::= { tlCoolingEnvironment 5 } + +tlCoolingMaxAirFilterRunHours OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum interval for air filter run hours before warning is annunciated." + ::= { tlCoolingThresholds 1 } + +tlCoolingEnableAirFilterAlarm OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled indicated that an alarm should occur when the maximum number of air filter run hours has been exceeded." + ::= { tlCoolingThresholds 2 } + +tlCoolingMaxSupplyTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum allowed supply air temperature before firing an alarm." + ::= { tlCoolingThresholds 3 } + +tlCoolingMinSupplyTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum allowed supply air temperature allowed before firing an alarm." + ::= { tlCoolingThresholds 4 } + +tlCoolingTempDiffAlarm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum allowed air temperature deviation from set allowed before firing an alarm." + ::= { tlCoolingThresholds 5 } + +tlCoolingMaxReturnAirTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When enabled indicated that an alarm should occur when the maximum number of air filter run hours has been exceeded." + ::= { tlCoolingThresholds 6 } + +tlCoolingAlarm OBJECT IDENTIFIER ::= { tlCooling 6 } + +tlCoolingWellKnownAlarms OBJECT IDENTIFIER ::= { tlCoolingAlarm 3 } + +tlCoolingSupplyAirSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The supply air sensor is in fault." + ::= { tlCoolingWellKnownAlarms 1 } + +tlCoolingReturnAirSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The return air sensor is in fault." + ::= { tlCoolingWellKnownAlarms 2 } + +tlCoolingCondenserInletAirSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser inlet air sensor is in fault." + ::= { tlCoolingWellKnownAlarms 3 } + +tlCoolingCondenserOutletAirSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser outlet air sensor is in fault." + ::= { tlCoolingWellKnownAlarms 4 } + +tlCoolingSuctionTemperatureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The suction temperature sensor is in fault." + ::= { tlCoolingWellKnownAlarms 5 } + +tlCoolingEvaporatorTemperatureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator temperature sensor is in fault." + ::= { tlCoolingWellKnownAlarms 6 } + +tlCoolingAirFilterClogged OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air filter is clogged." + ::= { tlCoolingWellKnownAlarms 7 } + +tlCoolingAirFilterRunHoursViolation OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The air filter run hours was violated." + ::= { tlCoolingWellKnownAlarms 8 } + +tlCoolingSuctionPressureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The suction pressure sensor is in fault." + ::= { tlCoolingWellKnownAlarms 9 } + +tlCoolingInverterCommunicationsFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The inverter communications is in fault." + ::= { tlCoolingWellKnownAlarms 10 } + +tlCoolingRemoteShutdownViaInputContact OBJECT-IDENTITY + STATUS current + DESCRIPTION + "A remote shutdown was triggerd by an input contact." + ::= { tlCoolingWellKnownAlarms 11 } + +tlCoolingCondensatePumpFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condensate pump is in fault." + ::= { tlCoolingWellKnownAlarms 12 } + +tlCoolingLowRefrigerantStartupFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The low refrigerant startup is in fault." + ::= { tlCoolingWellKnownAlarms 13 } + +tlCoolingCondenserFanFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser fan is in fault." + ::= { tlCoolingWellKnownAlarms 14 } + +tlCoolingCondenserFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The condenser has failed." + ::= { tlCoolingWellKnownAlarms 15 } + +tlCoolingEvaporatorCoolingFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator cooling is in fault." + ::= { tlCoolingWellKnownAlarms 16 } + +tlCoolingReturnAirTempHigh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The return air temperature is high." + ::= { tlCoolingWellKnownAlarms 17 } + +tlCoolingSupplyAirTempHigh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The supply air temperature is high." + ::= { tlCoolingWellKnownAlarms 18 } + +tlCoolingEvaporatorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator has failed." + ::= { tlCoolingWellKnownAlarms 19 } + +tlCoolingEvaporatorFreezeUp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The evaporator is frozen." + ::= { tlCoolingWellKnownAlarms 20 } + +tlCoolingDischargePressureHigh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The discharge pressure is high." + ::= { tlCoolingWellKnownAlarms 21 } + +tlCoolingPressureGaugeFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The pressure gauge has failed." + ::= { tlCoolingWellKnownAlarms 22 } + +tlCoolingDischargePressurePersistentHigh OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The discharge pressure is persistently high." + ::= { tlCoolingWellKnownAlarms 23 } + +tlCoolingSuctionPressureLowStartFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Cannot start due to low suction pressure." + ::= { tlCoolingWellKnownAlarms 24 } + +tlCoolingSuctionPressureLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The suction pressure is low." + ::= { tlCoolingWellKnownAlarms 25 } + +tlCoolingSuctionPressurePersistentLow OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The suction pressure is persistently low." + ::= { tlCoolingWellKnownAlarms 26 } + +tlCoolingStartupLinePressureImbalance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The startup line pressure is in imbalance." + ::= { tlCoolingWellKnownAlarms 27 } + +tlCoolingCompressorFailure OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compressor has failed." + ::= { tlCoolingWellKnownAlarms 28 } + +tlCoolingCurrentLimit OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The current is out of range." + ::= { tlCoolingWellKnownAlarms 29 } + +tlCoolingWaterLeak OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Water is leaking." + ::= { tlCoolingWellKnownAlarms 30 } + +tlCoolingFanUnderCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fan is under current." + ::= { tlCoolingWellKnownAlarms 31 } + +tlCoolingFanOverCurrent OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The fan is over current." + ::= { tlCoolingWellKnownAlarms 32 } + +tlCoolingDischargePressureSensorFault OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The discharge pressure sensor is in fault." + ::= { tlCoolingWellKnownAlarms 33 } + +tlCoolingWaterFull OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Water is Full." + ::= { tlCoolingWellKnownAlarms 34 } + +tlCoolingAutoCoolingOn OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Automatic cooling was activated to lower the temperature below the + remote set point." + ::= { tlCoolingWellKnownAlarms 35 } + +tlCoolingPowerButtonPressed OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Power button was pressed on the front panel." + ::= { tlCoolingWellKnownAlarms 36 } + +tlCoolingDisconnectedFromDevice OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The device communications is disconnected." + ::= { tlCoolingWellKnownAlarms 37 } + + +-------------------------------------------------------------------------- +-- SRCOOLNET Device +-------------------------------------------------------------------------- + +tlSrCoolNet OBJECT IDENTIFIER ::= { tripplite 104} + +tlSrCoolNetData OBJECT IDENTIFIER ::= { tlSrCoolNet 1 } + +tlSrCoolNetIdent OBJECT IDENTIFIER ::= { tlSrCoolNetData 1 } + +tlSrCoolNetModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model name for the device attached to the SRCOOLNET." + ::= { tlSrCoolNetIdent 1} + +tlSrCoolNetManufacturer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturer of the AC Unit." + ::= { tlSrCoolNetIdent 2 } + +tlSrCoolNetSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number of the SRCOOLNET device." + ::= { tlSrCoolNetIdent 3 } + +tlSrCoolNetHostSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the SRCOOLNET device." + ::= { tlSrCoolNetIdent 4 } + +tlSrCoolNetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined name for the AC Unit." + ::= { tlSrCoolNetIdent 5 } + +tlSrCoolNetLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user defined location of the AC Unit." + ::= { tlSrCoolNetIdent 6 } + +tlSrCoolNetStatus OBJECT IDENTIFIER ::= { tlSrCoolNetData 2 } + +tlSrCoolNetMode OBJECT-TYPE + SYNTAX INTEGER { + off (0), + idle (1), + cooling (2), + unknown (3), + dehumidifying (4), + defrost (5), + notconnected(6) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current mode of SRCOOLNET." + ::= { tlSrCoolNetStatus 1} + +tlSrCoolNetFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + off (0), + low (1), + med (2), + hi (3) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current speed of the fan." + ::= { tlSrCoolNetStatus 2} + +tlSrCoolNetReturnAirTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The return air stream temperature in tenths of degrees in the units Celsius/Fahrenheit as specified in tlSrCoolNetDisplayUnits." + ::= { tlSrCoolNetStatus 3 } + +tlSrCoolNetWaterFull OBJECT-TYPE + SYNTAX INTEGER { + waterNotFull(0), + waterFull(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the water reservoir is full or not full." + ::= { tlSrCoolNetStatus 4 } + +tlSrCoolNetCurrentRemoteTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EnviroSense temperature in tenths of degrees in Celsius or Fahrenheit depending upon value of tlSrCoolNetDisplayUnits. + Only available if EnviroSense is connected to SRCOOLNET." + ::= { tlSrCoolNetStatus 5 } + + tlSrCoolNetDisplayUnits OBJECT-TYPE + SYNTAX INTEGER { + metric(0), + english(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Selects English or Metric display for all readings. AC unit must be manually configured to match this setting." + ::= { tlSrCoolNetStatus 6 } + + +tlSrCoolNetConfig OBJECT IDENTIFIER ::= { tlSrCoolNetData 3 } + +tlSrCoolNetOnOff OBJECT-TYPE + SYNTAX INTEGER { + turnOffUnit(0), + turnOnUnit (1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Turn the unit off or on." + ::= { tlSrCoolNetConfig 1 } + +tlSrCoolSetMode OBJECT-TYPE + SYNTAX INTEGER { + cooling(0), + dehumidifying (1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the operating mode of cooling unit. Unit must be ON to set mode." + ::= { tlSrCoolNetConfig 2 } + +tlSrCoolNetSetPointTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The local set point temperature in tenths of degrees in Celsius or Fahrenheit based upon tlSrCoolNetDisplayUnits." + ::= { tlSrCoolNetConfig 3 } + +tlSrCoolNetRemoteSetPointTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote set point temperature in tenths of degrees in Celsius or Fahrenheit based upon tlSrCoolNetDisplayUnits. + Only available when EnviroSense is connected to SRCOOLNET." + ::= { tlSrCoolNetConfig 4 } + +tlSrCoolNetFanSpeedSetting OBJECT-TYPE + SYNTAX INTEGER { + auto(0), + low(1), + med(2), + high(3) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set the fan speed of the AC unit." + ::= { tlSrCoolNetConfig 5 } + +tlSrCoolNetRemoteSetpointEnable OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Use remote temperature setpoint for control point versus return air temp. Only available when EnviroSense is connected + to SRCOOLNET." + ::= { tlSrCoolNetConfig 6 } + +tlSrCoolNetFanAlwaysOn OBJECT-TYPE + SYNTAX INTEGER { + disable(0), + enable(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Leave fans on when not cooling. Only available when EnviroSense is connected to SRCOOLNET." + ::= { tlSrCoolNetConfig 7 } + + + +tlSrCoolNetAlarm OBJECT IDENTIFIER ::= { tlSrCoolNet 2 } + +tlSrCoolNetWellKnownAlarms OBJECT IDENTIFIER ::= { tlSrCoolNetAlarm 1 } + +tlSrCoolNetWaterFullAlarm OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Water reservoir full." + ::= { tlSrCoolNetWellKnownAlarms 1 } + +-------------------------------------------------------------------------- +-- Conformance definitions +-------------------------------------------------------------------------- + +tlConformance OBJECT IDENTIFIER ::= { tripplite 20 } + +tlCompliances OBJECT IDENTIFIER ::= { tlConformance 1 } + +tlGroups OBJECT IDENTIFIER ::= { tlConformance 2 } + +tlSubsetGroups OBJECT IDENTIFIER ::= { tlGroups 1 } + +tlBasicGroups OBJECT IDENTIFIER ::= { tlGroups 2 } + +tlFullGroups OBJECT IDENTIFIER ::= { tlGroups 3 } + +tlUpsFullGroups OBJECT IDENTIFIER ::= { tlFullGroups 100 } + +tlUpsFullIdentGroup OBJECT-GROUP + OBJECTS { + tlUpsIdentUpsSoftwareChecksum, + tlUpsIdentSerialNum, + tlUpsIdentID, + tlUpsSelectedDeviceID } + STATUS current + DESCRIPTION + "The tlUpsFullIdentGroup defines objects which are common to the Ident + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 1 } + +tlUpsFullBatteryGroup OBJECT-GROUP + OBJECTS { + tlUpsBatteryAge, + tlUpsTemperatureF } + STATUS current + DESCRIPTION + "The tlUpsFullBatteryGroup defines objects which are common to the Battery + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 2 } + +tlUpsFullAlarmGroup OBJECT IDENTIFIER ::= { tlUpsFullGroups 6 } + +tlUpsFullAlarmObjsGroup OBJECT-GROUP + OBJECTS { + tlUpsAlarmDevName, + tlUpsAlarmDevLocation, + tlUpsAlarmCategory } + STATUS current + DESCRIPTION + "The tlUpsFullAlarmObjsGroup defines objects which are common to + the Alarm group of fully compliant Tripplite UPS's" + ::= { tlUpsFullAlarmGroup 1 } + +--tlUpsFullAlarmsGroup NOTIFICATION-GROUP +-- NOTIFICATIONS { } +-- STATUS current +-- DESCRIPTION +-- "The tlUpsFullAlarmGroup defines notifications which are +-- common to the Alarm group of fully compliant Tripplite UPS's" +-- ::= { tlUpsFullAlarmGroup 2 } + +tlUpsFullTestGroup OBJECT-GROUP + OBJECTS { + tlUpsTestDate, + tlUpsTestResultsDetail } + STATUS current + DESCRIPTION + "The tlUpsFullTestGroup defines objects which are common to the Test + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 7 } + +tlUpsFullControlGroup OBJECT-GROUP + OBJECTS { + tlUpsWatchdogSupported, + tlUpsWatchdogSecsBeforeReboot } + STATUS current + DESCRIPTION + "The tlUpsFullControlGroup defines objects which are common to the Control + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 8 } + +tlUpsFullConfigGroup OBJECT-GROUP + OBJECTS { + tlUpsConfigBattReplDate } + STATUS current + DESCRIPTION + "The tlUpsFullConfigGroup defines objects which are common to the Config + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 9 } + +tlUpsFullOutletGroup OBJECT-GROUP + OBJECTS { + tlUpsOutletNumOutlets } + STATUS current + DESCRIPTION + "The tlUpsFullOutletGroup defines objects which are common to the Outlet + group of fully compliant Tripplite UPS's" + ::= { tlUpsFullGroups 10 } + + +END diff --git a/tests/data/poweralert.json b/tests/data/poweralert.json new file mode 100644 index 0000000000..95e8d43848 --- /dev/null +++ b/tests/data/poweralert.json @@ -0,0 +1,23 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.850.1", + "sysDescr": "POWERALERT", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "poweralert", + "type": "power", + "serial": null, + "icon": "tripplite.svg", + "location": null + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/data/poweralert_1.json b/tests/data/poweralert_1.json new file mode 100644 index 0000000000..80f64a25ff --- /dev/null +++ b/tests/data/poweralert_1.json @@ -0,0 +1,23 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.850", + "sysDescr": "PowerAlert v12.04.0055", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "poweralert", + "type": "power", + "serial": null, + "icon": "tripplite.svg", + "location": null + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/data/poweralert_2.json b/tests/data/poweralert_2.json new file mode 100644 index 0000000000..20b900a008 --- /dev/null +++ b/tests/data/poweralert_2.json @@ -0,0 +1,948 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "poweralert-01234.local", + "sysObjectID": ".1.3.6.1.4.1.850.1", + "sysDescr": "POWERALERT 12", + "sysContact": null, + "version": "12.06.0069", + "hardware": "SMART1500RMXL2UA", + "features": "Envirosense", + "os": "poweralert", + "type": "power", + "serial": "upsserialnum", + "icon": "tripplite.svg", + "location": "location1" + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "poweralert-01234.local", + "sysObjectID": ".1.3.6.1.4.1.850.1", + "sysDescr": "POWERALERT 12", + "sysContact": null, + "version": "12.06.0069", + "hardware": "SMART1500RMXL2UA", + "features": "Envirosense", + "os": "poweralert", + "type": "power", + "serial": "snmpcardserialnum", + "icon": "tripplite.svg", + "location": "location1" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth0", + "ifName": "eth0", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "softwareLoopback", + "ifAlias": "eth0", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 2, + "ifSpeed": null, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "LOOPBACK", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "eth0", + "ifName": "eth0", + "portName": null, + "ifIndex": 1, + "ifSpeed": 0, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "softwareLoopback", + "ifAlias": "eth0", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 4596, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 4596, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 1510872, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 1510872, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LOOPBACK", + "ifName": "LOOPBACK", + "portName": null, + "ifIndex": 2, + "ifSpeed": 100000000, + "ifSpeed_prev": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifHighSpeed_prev": null, + "ifOperStatus": "up", + "ifOperStatus_prev": "up", + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "ethernetCsmacd", + "ifAlias": "LOOPBACK", + "ifPhysAddress": "00409d433597", + "ifHardType": null, + "ifLastChange": 782, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 1215879, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 1289953, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 2251755581, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 122882241, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 32568477, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 18451, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 27847039, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "charge", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.2.4.0", + "sensor_index": "500", + "sensor_type": "rfc1628", + "sensor_descr": "Battery charge remaining", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 100, + "sensor_limit": 101, + "sensor_limit_warn": null, + "sensor_limit_low": 15, + "sensor_limit_low_warn": 50, + "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": "count", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.850.100.1.2.1.0", + "sensor_index": "0", + "sensor_type": "poweralert", + "sensor_descr": "Battery Age (Years)", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 4.6, + "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.2.1.33.1.4.4.1.3.1", + "sensor_index": "1", + "sensor_type": "rfc1628", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 3, + "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": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.3.3.1.2.1", + "sensor_index": "3.2.0.1", + "sensor_type": "rfc1628", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 59.7, + "sensor_limit": 62.685, + "sensor_limit_warn": null, + "sensor_limit_low": 56.715, + "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": "frequency", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.4.2.0", + "sensor_index": "4.2.0", + "sensor_type": "rfc1628", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 59.7, + "sensor_limit": 62.685, + "sensor_limit_warn": null, + "sensor_limit_low": 56.715, + "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": "humidity", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.850.101.1.2.1.0", + "sensor_index": "0", + "sensor_type": "poweralert", + "sensor_descr": "Ambient Humidity", + "group": "EnviroSense", + "sensor_divisor": 10, + "sensor_multiplier": 10, + "sensor_current": 18, + "sensor_limit": 90, + "sensor_limit_warn": null, + "sensor_limit_low": 10, + "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": "load", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.4.4.1.5.1", + "sensor_index": "501", + "sensor_type": "rfc1628", + "sensor_descr": "Percentage load", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 27, + "sensor_limit": 80, + "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": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.4.4.1.4.1", + "sensor_index": "301", + "sensor_type": "rfc1628", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 357, + "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": "runtime", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.2.3.0", + "sensor_index": "200", + "sensor_type": "rfc1628", + "sensor_descr": "Estimated battery time remaining", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 24, + "sensor_limit": 10000, + "sensor_limit_warn": null, + "sensor_limit_low": 5, + "sensor_limit_low_warn": 10, + "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.2.1.33.1.2.1.0", + "sensor_index": "0", + "sensor_type": "upsBatteryStatusState", + "sensor_descr": "Battery Status", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 2, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "upsBatteryStatusState" + }, + { + "sensor_deleted": 0, + "sensor_class": "state", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.4.1.0", + "sensor_index": "0", + "sensor_type": "upsOutputSourceState", + "sensor_descr": "Output Source", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 3, + "sensor_limit": null, + "sensor_limit_warn": null, + "sensor_limit_low": null, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "0", + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": "upsOutputSourceState" + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.850.101.1.1.1.0", + "sensor_index": "0", + "sensor_type": "poweralert", + "sensor_descr": "Ambient Temperature", + "group": "EnviroSense", + "sensor_divisor": 10, + "sensor_multiplier": 10, + "sensor_current": 22, + "sensor_limit": 40, + "sensor_limit_warn": null, + "sensor_limit_low": 0, + "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": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.2.1.33.1.2.7.0", + "sensor_index": "0", + "sensor_type": "rfc1628", + "sensor_descr": "Battery", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 24, + "sensor_limit": 44, + "sensor_limit_warn": null, + "sensor_limit_low": 14, + "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.2.1.33.1.4.4.1.2.1", + "sensor_index": "1", + "sensor_type": "rfc1628", + "sensor_descr": "Output", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 122, + "sensor_limit": 140.3, + "sensor_limit_warn": null, + "sensor_limit_low": 103.7, + "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.2.1.33.1.2.5.0", + "sensor_index": "1.2.5.0", + "sensor_type": "rfc1628", + "sensor_descr": "Battery", + "group": null, + "sensor_divisor": 10, + "sensor_multiplier": 1, + "sensor_current": 42, + "sensor_limit": 48.3, + "sensor_limit_warn": null, + "sensor_limit_low": 35.7, + "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.2.1.33.1.3.3.1.3.1", + "sensor_index": "101", + "sensor_type": "rfc1628", + "sensor_descr": "Input", + "group": null, + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 122, + "sensor_limit": 140.3, + "sensor_limit_warn": null, + "sensor_limit_low": 103.7, + "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 + } + ], + "state_indexes": [ + { + "state_name": "upsBatteryStatusState", + "state_descr": "Unknown", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsBatteryStatusState", + "state_descr": "Normal", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 0 + }, + { + "state_name": "upsBatteryStatusState", + "state_descr": "Low", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 2 + }, + { + "state_name": "upsBatteryStatusState", + "state_descr": "Depleted", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 2 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Other", + "state_draw_graph": 0, + "state_value": 1, + "state_generic_value": 3 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "None", + "state_draw_graph": 0, + "state_value": 2, + "state_generic_value": 3 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Normal", + "state_draw_graph": 0, + "state_value": 3, + "state_generic_value": 0 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Bypass", + "state_draw_graph": 0, + "state_value": 4, + "state_generic_value": 1 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Battery", + "state_draw_graph": 0, + "state_value": 5, + "state_generic_value": 2 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Booster", + "state_draw_graph": 0, + "state_value": 6, + "state_generic_value": 2 + }, + { + "state_name": "upsOutputSourceState", + "state_descr": "Reducer", + "state_draw_graph": 0, + "state_value": 7, + "state_generic_value": 2 + } + ] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/poweralert_2.snmprec b/tests/snmpsim/poweralert_2.snmprec new file mode 100644 index 0000000000..c860630e3b --- /dev/null +++ b/tests/snmpsim/poweralert_2.snmprec @@ -0,0 +1,798 @@ +1.3.6.1.2.1.1.1.0|4|POWERALERT 12 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.850.1 +1.3.6.1.2.1.1.3.0|67|230898568 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4|poweralert-01234.local +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.1.7.0|2|72 +1.3.6.1.2.1.1.8.0|67|0 +1.3.6.1.2.1.1.9.1.2.1|6|1.3.6.1.6.3.1 +1.3.6.1.2.1.1.9.1.2.2|6|1.3.6.1.6.3.10.3.1.1 +1.3.6.1.2.1.1.9.1.2.3|6|1.3.6.1.6.3.11.3.1.1 +1.3.6.1.2.1.1.9.1.2.4|6|1.3.6.1.6.3.15.2.1.1 +1.3.6.1.2.1.1.9.1.2.5|6|1.3.6.1.6.3.16.2.1.1 +1.3.6.1.2.1.1.9.1.3.1|4x|546865204d4942204d6f64756c652066726f6d20534e4d50763220656e746974696573 +1.3.6.1.2.1.1.9.1.3.2|4x|534e4d50204d616e6167656d656e7420417263686974656374757265204d4942 +1.3.6.1.2.1.1.9.1.3.3|4x|4d6573736167652050726f63657373696e6720616e64204469737061746368696e67204d4942 +1.3.6.1.2.1.1.9.1.3.4|4x|55534d2055736572204d4942 +1.3.6.1.2.1.1.9.1.3.5|4x|5641434d204d4942 +1.3.6.1.2.1.1.9.1.4.1|67|0 +1.3.6.1.2.1.1.9.1.4.2|67|0 +1.3.6.1.2.1.1.9.1.4.3|67|0 +1.3.6.1.2.1.1.9.1.4.4|67|0 +1.3.6.1.2.1.1.9.1.4.5|67|0 +1.3.6.1.2.1.2.1.0|2|2 +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|eth0 +1.3.6.1.2.1.2.2.1.2.2|4|LOOPBACK +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|1500 +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|0 +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|00409d433597 +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|782 +1.3.6.1.2.1.2.2.1.10.1|65|1510872 +1.3.6.1.2.1.2.2.1.10.2|65|2251755581 +1.3.6.1.2.1.2.2.1.11.1|65|4596 +1.3.6.1.2.1.2.2.1.11.2|65|1215879 +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|32568477 +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|0 +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|27847039 +1.3.6.1.2.1.2.2.1.16.1|65|1510872 +1.3.6.1.2.1.2.2.1.16.2|65|122882241 +1.3.6.1.2.1.2.2.1.17.1|65|4596 +1.3.6.1.2.1.2.2.1.17.2|65|1289953 +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|18451 +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.3.1.1.1.2.1.10.0.0.1|2|2 +1.3.6.1.2.1.3.1.1.2.2.1.10.0.0.1|4x|788a2046880d +1.3.6.1.2.1.3.1.1.3.2.1.10.0.0.1|64x|0a000001 +1.3.6.1.2.1.4.1.0|2|2 +1.3.6.1.2.1.4.2.0|2|64 +1.3.6.1.2.1.4.3.0|65|1277178 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|2 +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|1277182 +1.3.6.1.2.1.4.10.0|65|1273812 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|6 +1.3.6.1.2.1.4.13.0|2|64 +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.1.10.0.0.10|64x|0a00000a +1.3.6.1.2.1.4.20.1.1.127.0.0.1|64x|7f000001 +1.3.6.1.2.1.4.20.1.2.10.0.0.10|2|2 +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.3.10.0.0.10|64x|ffffff00 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64x|ffffffff +1.3.6.1.2.1.4.20.1.4.10.0.0.10|2|1 +1.3.6.1.2.1.4.20.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.5.10.0.0.10|2|1500 +1.3.6.1.2.1.4.20.1.5.127.0.0.1|2|1500 +1.3.6.1.2.1.4.21.1.1.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.1.10.0.0.0|64x|0a000000 +1.3.6.1.2.1.4.21.1.1.127.0.0.1|64x|7f000001 +1.3.6.1.2.1.4.21.1.2.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.2.10.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.21.1.3.0.0.0.0|2|1 +1.3.6.1.2.1.4.21.1.3.10.0.0.0|2|0 +1.3.6.1.2.1.4.21.1.3.127.0.0.1|2|0 +1.3.6.1.2.1.4.21.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.4.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.4.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.5.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.5.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.5.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.6.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.6.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.6.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.7.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.7.10.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.7.127.0.0.1|64x|00000000 +1.3.6.1.2.1.4.21.1.8.0.0.0.0|2|4 +1.3.6.1.2.1.4.21.1.8.10.0.0.0|2|3 +1.3.6.1.2.1.4.21.1.8.127.0.0.1|2|3 +1.3.6.1.2.1.4.21.1.9.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.10.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.127.0.0.1|2|2 +1.3.6.1.2.1.4.21.1.10.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.10.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.10.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.11.0.0.0.0|64x|ffffffff +1.3.6.1.2.1.4.21.1.11.10.0.0.0|64x|ffffffff +1.3.6.1.2.1.4.21.1.11.127.0.0.1|64x|ffffffff +1.3.6.1.2.1.4.21.1.12.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.12.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.12.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.13.0.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.10.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.127.0.0.1|6|0.0 +1.3.6.1.2.1.4.22.1.1.2.10.0.0.1|2|2 +1.3.6.1.2.1.4.22.1.2.2.10.0.0.1|4x|788a2046880d +1.3.6.1.2.1.4.22.1.3.2.10.0.0.1|64x|0a000001 +1.3.6.1.2.1.4.22.1.4.2.10.0.0.1|2|3 +1.3.6.1.2.1.4.23.0|65|0 +1.3.6.1.2.1.4.28.1.2.1|2|1500 +1.3.6.1.2.1.4.28.1.2.2|2|1500 +1.3.6.1.2.1.4.28.1.3.1|2|1 +1.3.6.1.2.1.4.28.1.3.2|2|1 +1.3.6.1.2.1.4.30.1.2.1|66|1500 +1.3.6.1.2.1.4.30.1.2.2|66|1500 +1.3.6.1.2.1.4.30.1.3.1|4| +1.3.6.1.2.1.4.30.1.3.2|4| +1.3.6.1.2.1.4.30.1.4.1|4| +1.3.6.1.2.1.4.30.1.4.2|4x|00409d433597 +1.3.6.1.2.1.4.30.1.5.1|2|1 +1.3.6.1.2.1.4.30.1.5.2|2|1 +1.3.6.1.2.1.4.30.1.6.1|66|23081 +1.3.6.1.2.1.4.30.1.6.2|66|24108 +1.3.6.1.2.1.4.30.1.7.1|66|0 +1.3.6.1.2.1.4.30.1.7.2|66|0 +1.3.6.1.2.1.4.31.1.1.3.1|65|0 +1.3.6.1.2.1.4.31.1.1.3.2|65|3813 +1.3.6.1.2.1.4.1.0|2|2 +1.3.6.1.2.1.4.2.0|2|64 +1.3.6.1.2.1.4.3.0|65|1277878 +1.3.6.1.2.1.4.4.0|65|0 +1.3.6.1.2.1.4.5.0|65|2 +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|1277882 +1.3.6.1.2.1.4.10.0|65|1274661 +1.3.6.1.2.1.4.11.0|65|0 +1.3.6.1.2.1.4.12.0|65|6 +1.3.6.1.2.1.4.13.0|2|64 +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.1.10.0.0.10|64x|0a00000a +1.3.6.1.2.1.4.20.1.1.127.0.0.1|64x|7f000001 +1.3.6.1.2.1.4.20.1.2.10.0.0.10|2|2 +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.3.10.0.0.10|64x|ffffff00 +1.3.6.1.2.1.4.20.1.3.127.0.0.1|64x|ffffffff +1.3.6.1.2.1.4.20.1.4.10.0.0.10|2|1 +1.3.6.1.2.1.4.20.1.4.127.0.0.1|2|1 +1.3.6.1.2.1.4.20.1.5.10.0.0.10|2|1500 +1.3.6.1.2.1.4.20.1.5.127.0.0.1|2|1500 +1.3.6.1.2.1.4.21.1.1.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.1.10.0.0.0|64x|0a000000 +1.3.6.1.2.1.4.21.1.1.127.0.0.1|64x|7f000001 +1.3.6.1.2.1.4.21.1.2.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.2.10.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.2.127.0.0.1|2|1 +1.3.6.1.2.1.4.21.1.3.0.0.0.0|2|1 +1.3.6.1.2.1.4.21.1.3.10.0.0.0|2|0 +1.3.6.1.2.1.4.21.1.3.127.0.0.1|2|0 +1.3.6.1.2.1.4.21.1.4.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.4.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.4.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.5.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.5.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.5.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.6.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.6.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.6.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.7.0.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.7.10.0.0.0|64x|00000000 +1.3.6.1.2.1.4.21.1.7.127.0.0.1|64x|00000000 +1.3.6.1.2.1.4.21.1.8.0.0.0.0|2|4 +1.3.6.1.2.1.4.21.1.8.10.0.0.0|2|3 +1.3.6.1.2.1.4.21.1.8.127.0.0.1|2|3 +1.3.6.1.2.1.4.21.1.9.0.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.10.0.0.0|2|2 +1.3.6.1.2.1.4.21.1.9.127.0.0.1|2|2 +1.3.6.1.2.1.4.21.1.10.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.10.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.10.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.11.0.0.0.0|64x|ffffffff +1.3.6.1.2.1.4.21.1.11.10.0.0.0|64x|ffffffff +1.3.6.1.2.1.4.21.1.11.127.0.0.1|64x|ffffffff +1.3.6.1.2.1.4.21.1.12.0.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.12.10.0.0.0|2|-1 +1.3.6.1.2.1.4.21.1.12.127.0.0.1|2|-1 +1.3.6.1.2.1.4.21.1.13.0.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.10.0.0.0|6|0.0 +1.3.6.1.2.1.4.21.1.13.127.0.0.1|6|0.0 +1.3.6.1.2.1.4.22.1.1.2.10.0.0.1|2|2 +1.3.6.1.2.1.4.22.1.2.2.10.0.0.1|4x|788a2046880d +1.3.6.1.2.1.4.22.1.3.2.10.0.0.1|64x|0a000001 +1.3.6.1.2.1.4.22.1.4.2.10.0.0.1|2|3 +1.3.6.1.2.1.4.23.0|65|0 +1.3.6.1.2.1.4.28.1.2.1|2|1500 +1.3.6.1.2.1.4.28.1.2.2|2|1500 +1.3.6.1.2.1.4.28.1.3.1|2|1 +1.3.6.1.2.1.4.28.1.3.2|2|1 +1.3.6.1.2.1.4.30.1.2.1|66|1500 +1.3.6.1.2.1.4.30.1.2.2|66|1500 +1.3.6.1.2.1.4.30.1.3.1|4| +1.3.6.1.2.1.4.30.1.3.2|4| +1.3.6.1.2.1.4.30.1.4.1|4| +1.3.6.1.2.1.4.30.1.4.2|4x|00409d433597 +1.3.6.1.2.1.4.30.1.5.1|2|1 +1.3.6.1.2.1.4.30.1.5.2|2|1 +1.3.6.1.2.1.4.30.1.6.1|66|23081 +1.3.6.1.2.1.4.30.1.6.2|66|24108 +1.3.6.1.2.1.4.30.1.7.1|66|0 +1.3.6.1.2.1.4.30.1.7.2|66|0 +1.3.6.1.2.1.4.31.1.1.3.1|65|0 +1.3.6.1.2.1.4.31.1.1.3.2|65|3813 +1.3.6.1.2.1.5.1.0|65|49731 +1.3.6.1.2.1.5.2.0|65|0 +1.3.6.1.2.1.5.3.0|65|295 +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|49436 +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|64199 +1.3.6.1.2.1.5.15.0|65|0 +1.3.6.1.2.1.5.16.0|65|14763 +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|49436 +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.5.27.1.2.1|65|49731 +1.3.6.1.2.1.5.27.1.2.2|65|0 +1.3.6.1.2.1.5.27.1.3.1|65|0 +1.3.6.1.2.1.5.27.1.3.2|65|0 +1.3.6.1.2.1.5.27.1.4.1|65|64199 +1.3.6.1.2.1.5.27.1.4.2|65|4 +1.3.6.1.2.1.5.27.1.5.1|65|0 +1.3.6.1.2.1.5.27.1.5.2|65|0 +1.3.6.1.2.1.5.28.1.3.1.0|65|0 +1.3.6.1.2.1.5.28.1.3.1.3|65|295 +1.3.6.1.2.1.5.28.1.3.1.4|65|0 +1.3.6.1.2.1.5.28.1.3.1.5|65|0 +1.3.6.1.2.1.5.28.1.3.1.8|65|49436 +1.3.6.1.2.1.5.28.1.3.1.9|65|0 +1.3.6.1.2.1.5.28.1.3.1.10|65|0 +1.3.6.1.2.1.5.28.1.3.1.11|65|0 +1.3.6.1.2.1.5.28.1.3.1.12|65|0 +1.3.6.1.2.1.5.28.1.3.1.13|65|0 +1.3.6.1.2.1.5.28.1.3.1.14|65|0 +1.3.6.1.2.1.5.28.1.3.1.15|65|0 +1.3.6.1.2.1.5.28.1.3.1.16|65|0 +1.3.6.1.2.1.5.28.1.3.1.17|65|0 +1.3.6.1.2.1.5.28.1.3.1.18|65|0 +1.3.6.1.2.1.5.28.1.3.2.1|65|0 +1.3.6.1.2.1.5.28.1.3.2.2|65|0 +1.3.6.1.2.1.5.28.1.3.2.3|65|0 +1.3.6.1.2.1.5.28.1.3.2.4|65|0 +1.3.6.1.2.1.5.28.1.3.2.128|65|0 +1.3.6.1.2.1.5.28.1.3.2.129|65|0 +1.3.6.1.2.1.5.28.1.3.2.130|65|0 +1.3.6.1.2.1.5.28.1.3.2.131|65|0 +1.3.6.1.2.1.5.28.1.3.2.132|65|0 +1.3.6.1.2.1.5.28.1.3.2.133|65|0 +1.3.6.1.2.1.5.28.1.3.2.134|65|0 +1.3.6.1.2.1.5.28.1.3.2.135|65|0 +1.3.6.1.2.1.5.28.1.3.2.136|65|0 +1.3.6.1.2.1.5.28.1.3.2.137|65|0 +1.3.6.1.2.1.5.28.1.4.1.0|65|49436 +1.3.6.1.2.1.5.28.1.4.1.3|65|14763 +1.3.6.1.2.1.5.28.1.4.1.4|65|0 +1.3.6.1.2.1.5.28.1.4.1.5|65|0 +1.3.6.1.2.1.5.28.1.4.1.8|65|0 +1.3.6.1.2.1.5.28.1.4.1.9|65|0 +1.3.6.1.2.1.5.28.1.4.1.10|65|0 +1.3.6.1.2.1.5.28.1.4.1.11|65|0 +1.3.6.1.2.1.5.28.1.4.1.12|65|0 +1.3.6.1.2.1.5.28.1.4.1.13|65|0 +1.3.6.1.2.1.5.28.1.4.1.14|65|0 +1.3.6.1.2.1.5.28.1.4.1.15|65|0 +1.3.6.1.2.1.5.28.1.4.1.16|65|0 +1.3.6.1.2.1.5.28.1.4.1.17|65|0 +1.3.6.1.2.1.5.28.1.4.1.18|65|0 +1.3.6.1.2.1.5.28.1.4.2.1|65|0 +1.3.6.1.2.1.5.28.1.4.2.2|65|0 +1.3.6.1.2.1.5.28.1.4.2.3|65|0 +1.3.6.1.2.1.5.28.1.4.2.4|65|0 +1.3.6.1.2.1.5.28.1.4.2.128|65|0 +1.3.6.1.2.1.5.28.1.4.2.129|65|0 +1.3.6.1.2.1.5.28.1.4.2.130|65|0 +1.3.6.1.2.1.5.28.1.4.2.131|65|4 +1.3.6.1.2.1.5.28.1.4.2.132|65|0 +1.3.6.1.2.1.5.28.1.4.2.133|65|0 +1.3.6.1.2.1.5.28.1.4.2.134|65|0 +1.3.6.1.2.1.5.28.1.4.2.135|65|0 +1.3.6.1.2.1.5.28.1.4.2.136|65|0 +1.3.6.1.2.1.5.28.1.4.2.137|65|0 +1.3.6.1.2.1.6.1.0|2|4 +1.3.6.1.2.1.6.2.0|2|1000 +1.3.6.1.2.1.6.3.0|2|60000 +1.3.6.1.2.1.6.4.0|2|128 +1.3.6.1.2.1.6.5.0|65|4 +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|4 +1.3.6.1.2.1.6.9.0|66|0 +1.3.6.1.2.1.6.10.0|65|13701 +1.3.6.1.2.1.6.11.0|65|11469 +1.3.6.1.2.1.6.12.0|65|1 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.21.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.22.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.23.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.80.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.443.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.2112.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.3664.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.0.0.0.0.5214.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.1.127.0.0.1.43547.0.0.0.0.0|2|2 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.21.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.22.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.23.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.80.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.443.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.2112.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.3664.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.0.0.0.0.5214.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.2.127.0.0.1.43547.0.0.0.0.0|64x|7f000001 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.21.0.0.0.0.0|2|21 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.22.0.0.0.0.0|2|22 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.23.0.0.0.0.0|2|23 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.80.0.0.0.0.0|2|80 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.443.0.0.0.0.0|2|443 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.2112.0.0.0.0.0|2|2112 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.3664.0.0.0.0.0|2|3664 +1.3.6.1.2.1.6.13.1.3.0.0.0.0.5214.0.0.0.0.0|2|5214 +1.3.6.1.2.1.6.13.1.3.127.0.0.1.43547.0.0.0.0.0|2|43547 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.21.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.22.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.23.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.80.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.443.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.2112.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.3664.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.0.0.0.0.5214.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.4.127.0.0.1.43547.0.0.0.0.0|64x|00000000 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.21.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.22.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.23.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.80.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.443.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.2112.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.3664.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.0.0.0.0.5214.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.13.1.5.127.0.0.1.43547.0.0.0.0.0|2|0 +1.3.6.1.2.1.6.14.0|65|0 +1.3.6.1.2.1.6.15.0|65|6519 +1.3.6.1.2.1.7.1.0|65|1104874 +1.3.6.1.2.1.7.2.0|65|95666 +1.3.6.1.2.1.7.3.0|65|0 +1.3.6.1.2.1.7.4.0|65|1179368 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.68|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.3664|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.50016|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.51305|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.58420|64x|00000000 +1.3.6.1.2.1.7.5.1.1.0.0.0.0.61500|64x|00000000 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.68|2|68 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.3664|2|3664 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.50016|2|50016 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.51305|2|51305 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.58420|2|58420 +1.3.6.1.2.1.7.5.1.2.0.0.0.0.61500|2|61500 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.68.4.10.5.0.2.67.1|65|118 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.3664.4.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.50016.4.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.51305.4.0.0.0.0.0.1|65|10 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.58420.4.0.0.0.0.0.1|65|9 +1.3.6.1.2.1.7.7.1.7.1.4.0.0.0.0.61500.4.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.161.16.0.0.0.0.0.0.0.0.0.0.255.255.10.1.0.240.57319.1|65|1104506 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3664.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6065.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.34714.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.37775.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|8 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.44847.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.55032.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|9 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.57465.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1|65|0 +1.3.6.1.2.1.7.7.1.7.2.16.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.63176.16.0.0.0.0.0.0.0.0.0.0.255.255.8.8.8.8.53.1|65|138 +1.3.6.1.2.1.11.1.0|65|1104737 +1.3.6.1.2.1.11.2.0|65|1104713 +1.3.6.1.2.1.11.3.0|65|0 +1.3.6.1.2.1.11.4.0|65|24 +1.3.6.1.2.1.11.5.0|65|36211 +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|1121579 +1.3.6.1.2.1.11.14.0|65|0 +1.3.6.1.2.1.11.15.0|65|60444 +1.3.6.1.2.1.11.16.0|65|1044281 +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|36211 +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|1104737 +1.3.6.1.2.1.11.29.0|65|96 +1.3.6.1.2.1.11.30.0|2|1 +1.3.6.1.2.1.11.31.0|65|0 +1.3.6.1.2.1.11.32.0|65|0 +1.3.6.1.2.1.33.1.1.1.0|4x|5452495050204c495445 +1.3.6.1.2.1.33.1.1.2.0|4|SMART1500RMXL2UA +1.3.6.1.2.1.33.1.1.3.0|4|12.06.0069 +1.3.6.1.2.1.33.1.1.4.0|4x|31322e30362e30303639 +1.3.6.1.2.1.33.1.1.5.0|4x|4465766963652031 +1.3.6.1.2.1.33.1.1.6.0|4x|2c2c +1.3.6.1.2.1.33.1.2.1.0|2|2 +1.3.6.1.2.1.33.1.2.3.0|2|24 +1.3.6.1.2.1.33.1.2.4.0|2|100 +1.3.6.1.2.1.33.1.2.5.0|2|420 +1.3.6.1.2.1.33.1.2.7.0|2|24 +1.3.6.1.2.1.33.1.3.2.0|2|1 +1.3.6.1.2.1.33.1.3.3.1.1.1|2|1 +1.3.6.1.2.1.33.1.3.3.1.2.1|2|597 +1.3.6.1.2.1.33.1.3.3.1.3.1|2|122 +1.3.6.1.2.1.33.1.4.1.0|2|3 +1.3.6.1.2.1.33.1.4.2.0|2|597 +1.3.6.1.2.1.33.1.4.3.0|2|1 +1.3.6.1.2.1.33.1.4.4.1.1.1|2|1 +1.3.6.1.2.1.33.1.4.4.1.2.1|2|122 +1.3.6.1.2.1.33.1.4.4.1.3.1|2|30 +1.3.6.1.2.1.33.1.4.4.1.4.1|2|357 +1.3.6.1.2.1.33.1.4.4.1.5.1|2|27 +1.3.6.1.2.1.33.1.6.1.0|2|2 +1.3.6.1.2.1.33.1.6.2.1.1.22|2|22 +1.3.6.1.2.1.33.1.6.2.1.1.23|2|23 +1.3.6.1.2.1.33.1.6.2.1.2.22|6|1.3.6.1.2.1.33.1.6.3.1 +1.3.6.1.2.1.33.1.6.2.1.2.23|6|1.3.6.1.2.1.33.1.6.3.1 +1.3.6.1.2.1.33.1.6.2.1.3.22|67|27800 +1.3.6.1.2.1.33.1.6.2.1.3.23|67|27900 +1.3.6.1.2.1.33.1.9.1.0|2|120 +1.3.6.1.2.1.33.1.9.8.0|2|2 +1.3.6.1.2.1.33.1.9.9.0|2|83 +1.3.6.1.2.1.33.1.9.10.0|2|145 +1.3.6.1.4.1.850.10.1.1.0|2|1 +1.3.6.1.4.1.850.10.1.2.1.0|64x|0a00000a +1.3.6.1.4.1.850.10.1.2.2.0|2|5 +1.3.6.1.4.1.850.10.1.2.3.0|4x|31322e30362e303036392e31333037382e3132393137 +1.3.6.1.4.1.850.10.1.2.6.0|4x|30303a34303a39443a34333a33353a3937 +1.3.6.1.4.1.850.10.1.2.18.1.0|2|15 +1.3.6.1.4.1.850.10.1.2.18.2.0|2|80 +1.3.6.1.4.1.850.10.1.2.18.3.0|2|443 +1.3.6.1.4.1.850.10.1.2.18.4.0|2|23 +1.3.6.1.4.1.850.10.1.2.18.5.0|2|21 +1.3.6.1.4.1.850.10.1.2.20.0|4x|34643461386436622d616538642d346436612d383934362d623361366235306565616632 +1.3.6.1.4.1.850.10.1.13.9.0|4x|302e302e302e303a30 +1.3.6.1.4.1.850.10.2.1.0|2|2 +1.3.6.1.4.1.850.10.2.2.1.1.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.1.2|2|2 +1.3.6.1.4.1.850.10.2.2.1.2.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.2.2|2|1 +1.3.6.1.4.1.850.10.2.2.1.3.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.3.2|2|3 +1.3.6.1.4.1.850.10.2.2.1.4.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.4.2|2|1 +1.3.6.1.4.1.850.10.2.2.1.5.1|4x|2f636f6d2f31 +1.3.6.1.4.1.850.10.2.2.1.5.2|4x|2f636f6d2f30 +1.3.6.1.4.1.850.10.2.2.1.8.1|4x|5452495050204c495445 +1.3.6.1.4.1.850.10.2.2.1.8.2|4|TrippLite +1.3.6.1.4.1.850.10.2.2.1.9.1|4|SMART1500RMXL2UA +1.3.6.1.4.1.850.10.2.2.1.9.2|4|Envirosense +1.3.6.1.4.1.850.10.2.2.1.10.1|4x|4465766963652031 +1.3.6.1.4.1.850.10.2.2.1.10.2|4|Probe +1.3.6.1.4.1.850.10.2.2.1.12.1|4| +1.3.6.1.4.1.850.10.2.2.1.12.2|4x|53657276657220526f6f6d +1.3.6.1.4.1.850.10.2.2.1.13.1|4| +1.3.6.1.4.1.850.10.2.2.1.13.2|4| +1.3.6.1.4.1.850.10.2.2.1.15.1|4|3015 +1.3.6.1.4.1.850.10.2.2.1.15.2|4|Envirosense +1.3.6.1.4.1.850.10.2.2.1.16.1|4x|323031362d30362d3031 +1.3.6.1.4.1.850.10.2.2.1.16.2|4x|323031392d30382d3035 +1.3.6.1.4.1.850.10.2.2.1.17.1|2|60 +1.3.6.1.4.1.850.10.2.2.1.17.2|2|23 +1.3.6.1.4.1.850.10.2.2.1.18.1|2|15 +1.3.6.1.4.1.850.10.2.2.1.18.2|2|7 +1.3.6.1.4.1.850.10.2.2.1.19.1|2|48 +1.3.6.1.4.1.850.10.2.2.1.19.2|2|1 +1.3.6.1.4.1.850.10.2.2.1.20.1|2|3 +1.3.6.1.4.1.850.10.2.2.1.20.2|2|0 +1.3.6.1.4.1.850.10.2.2.1.22.1|2|2 +1.3.6.1.4.1.850.10.2.2.1.22.2|2|0 +1.3.6.1.4.1.850.10.2.2.1.23.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.23.2|2|0 +1.3.6.1.4.1.850.10.2.2.1.24.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.24.2|2|1 +1.3.6.1.4.1.850.10.2.2.1.25.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.25.2|2|0 +1.3.6.1.4.1.850.10.2.2.1.27.1|2|0 +1.3.6.1.4.1.850.10.2.2.1.27.2|2|0 +1.3.6.1.4.1.850.10.2.2.1.28.1|2|1 +1.3.6.1.4.1.850.10.2.2.1.28.2|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.1|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.2|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.3|2|3 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.4|2|4 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.5|2|5 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.6|2|6 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.7|2|7 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.8|2|8 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.9|2|9 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.10|2|10 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.11|2|11 +1.3.6.1.4.1.850.10.2.3.2.1.1.1.12|2|12 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.1|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.2|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.3|2|3 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.4|2|4 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.5|2|5 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.6|2|6 +1.3.6.1.4.1.850.10.2.3.2.1.1.2.7|2|7 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.1|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.2|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.3|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.4|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.5|2|3 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.6|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.7|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.8|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.9|2|3 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.10|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.11|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.1.12|2|2 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.1|2|3 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.2|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.3|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.4|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.5|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.6|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.3.2.7|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.1|4x|4c6f6164204c6576656c2041626f7665205468726573686f6c64 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.2|4x|4f7574707574204f6666 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.3|4x|4f6e2042617474657279 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.4|4x|4261747465727920426164 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.5|4x|436f6d6d756e69636174696f6e73204c6f7374 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.6|4x|42617474657279204c6f77 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.7|4x|426174746572792043617061636974792042656c6f77205761726e696e67204c6576656c +1.3.6.1.4.1.850.10.2.3.2.1.4.1.8|4x|54656d70657261747572652048696768 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.9|4x|42617474657279204167652041626f7665205468726573686f6c64 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.10|4|Overload +1.3.6.1.4.1.850.10.2.3.2.1.4.1.11|4x|47656e6572616c204661756c74 +1.3.6.1.4.1.850.10.2.3.2.1.4.1.12|4x|42617474657279205365636f6e64732052656d61696e696e672042656c6f77205761726e696e67204c6576656c +1.3.6.1.4.1.850.10.2.3.2.1.4.2.1|4x|436f6d6d756e69636174696f6e73204c6f7374 +1.3.6.1.4.1.850.10.2.3.2.1.4.2.2|4x|436f6e7461637420496e707574203120496e20416c61726d +1.3.6.1.4.1.850.10.2.3.2.1.4.2.3|4x|436f6e7461637420496e707574203220496e20416c61726d +1.3.6.1.4.1.850.10.2.3.2.1.4.2.4|4x|436f6e7461637420496e707574203320496e20416c61726d +1.3.6.1.4.1.850.10.2.3.2.1.4.2.5|4x|436f6e7461637420496e707574203420496e20416c61726d +1.3.6.1.4.1.850.10.2.3.2.1.4.2.6|4x|54656d7065726174757265204265796f6e64204c696d697473 +1.3.6.1.4.1.850.10.2.3.2.1.4.2.7|4x|48756d6964697479204265796f6e64204c696d697473 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.1|4x|4c6f6164204c6576656c2042656c6f77205468726573686f6c64 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.2|4x|4f7574707574204f6e +1.3.6.1.4.1.850.10.2.3.2.1.5.1.3|4x|4f6e205574696c69747920506f776572 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.4|4x|42617474657279204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.5|4x|436f6d6d756e69636174696f6e732045737461626c6973686564 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.6|4x|42617474657279204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.7|4x|426174746572792043617061636974792041626f7665205761726e696e67204c6576656c +1.3.6.1.4.1.850.10.2.3.2.1.5.1.8|4x|54656d7065726174757265204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.9|4x|4261747465727920416765204973204f4b +1.3.6.1.4.1.850.10.2.3.2.1.5.1.10|4x|4c6f6164204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.11|4x|4661756c74204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.1.12|4x|42617474657279205365636f6e64732052656d61696e696e672041626f7665205761726e696e67204c6576656c +1.3.6.1.4.1.850.10.2.3.2.1.5.2.1|4x|436f6d6d756e69636174696f6e732045737461626c6973686564 +1.3.6.1.4.1.850.10.2.3.2.1.5.2.2|4x|436f6e7461637420496e7075742031204e6f726d616c +1.3.6.1.4.1.850.10.2.3.2.1.5.2.3|4x|436f6e7461637420496e7075742032204e6f726d616c +1.3.6.1.4.1.850.10.2.3.2.1.5.2.4|4x|436f6e7461637420496e7075742033204e6f726d616c +1.3.6.1.4.1.850.10.2.3.2.1.5.2.5|4x|436f6e7461637420496e7075742034204e6f726d616c +1.3.6.1.4.1.850.10.2.3.2.1.5.2.6|4x|54656d7065726174757265204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.5.2.7|4x|48756d6964697479204f6b6179 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.1|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.2|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.3|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.4|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.5|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.6|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.7|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.8|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.9|2|1 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.10|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.11|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.1.12|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.1|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.2|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.3|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.4|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.5|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.6|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.6.2.7|2|0 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.1|4x|526564756365207468652065717569706d656e742064726177206f6e207468697320646576696365 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.2|4x|5475726e206f7574707574206f6e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.3|4x|507265706172652073797374656d20666f722073687574646f776e2e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.4|4x|5265706c61636520796f757220626174746572792e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.5|4x|436865636b20636f6d6d756e69636174696f6e73206361626c65 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.6|4x|4465766963652073687574646f776e20697320696d6d696e656e742e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.7|4x|507265706172652073797374656d20666f722073687574646f776e2e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.8|4x|436865636b206465766963652076656e74696c6174696f6e +1.3.6.1.4.1.850.10.2.3.2.1.23.1.9|4x|42617474657279207265706c6163656d656e74206973207265636f6d6d656e646564 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.10|4x|526564756365206c6f616420636f6e6e656374656420746f20646576696365 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.11|4x|506f737369626c6520756e6974207265706c6163656d656e74206e6565646564 +1.3.6.1.4.1.850.10.2.3.2.1.23.1.12|4x|5072657061726520666f722073687574646f776e2e +1.3.6.1.4.1.850.10.2.3.2.1.23.2.1|4x|436865636b20636f6d6d756e69636174696f6e73206361626c65 +1.3.6.1.4.1.850.10.2.3.2.1.23.2.2|4x|436865636b20436f6e7461637420496e707574202331 +1.3.6.1.4.1.850.10.2.3.2.1.23.2.3|4x|436865636b20436f6e7461637420496e707574202332 +1.3.6.1.4.1.850.10.2.3.2.1.23.2.4|4x|436865636b20436f6e7461637420496e707574202333 +1.3.6.1.4.1.850.10.2.3.2.1.23.2.5|4x|436865636b20436f6e7461637420496e707574202334 +1.3.6.1.4.1.850.10.2.3.2.1.23.2.6|4x|436865636b206465766963652076656e74696c6174696f6e +1.3.6.1.4.1.850.10.2.3.2.1.23.2.7|4x|436865636b206465766963652076656e74696c6174696f6e +1.3.6.1.4.1.850.90.1.1.1.1.0|2|2 +1.3.6.1.4.1.850.90.1.1.1.2.1.1.1|2|1 +1.3.6.1.4.1.850.90.1.1.1.2.1.1.2|2|2 +1.3.6.1.4.1.850.90.1.1.1.2.1.2.1|2|1 +1.3.6.1.4.1.850.90.1.1.1.2.1.2.2|2|1 +1.3.6.1.4.1.850.90.1.1.1.2.1.3.1|4x|4954204e6f74696679 +1.3.6.1.4.1.850.90.1.1.1.2.1.3.2|4|john doe +1.3.6.1.4.1.850.90.1.1.1.2.1.4.1|4|notifications@example.com +1.3.6.1.4.1.850.90.1.1.1.2.1.4.2|4|john@example.com +1.3.6.1.4.1.850.90.1.1.2.1.0|2|1 +1.3.6.1.4.1.850.90.1.1.2.2.1.1.1|2|1 +1.3.6.1.4.1.850.90.1.1.2.2.1.2.1|2|1 +1.3.6.1.4.1.850.90.1.1.2.2.1.3.1|4x|7075626c696320534e4d502054726170 +1.3.6.1.4.1.850.90.1.1.2.2.1.4.1|4x|31302e312e302e3130 +1.3.6.1.4.1.850.90.1.1.2.2.1.5.1|2|162 +1.3.6.1.4.1.850.90.1.1.2.2.1.6.1|2|1 +1.3.6.1.4.1.850.90.1.1.2.2.1.7.1|4|public +1.3.6.1.4.1.850.90.1.1.2.2.1.8.1|4| +1.3.6.1.4.1.850.90.1.1.2.2.1.9.1|4| +1.3.6.1.4.1.850.100.1.1.1.0|2|0 +1.3.6.1.4.1.850.100.1.1.2.0|4|upsserialnum +1.3.6.1.4.1.850.100.1.1.3.0|2|65535 +1.3.6.1.4.1.850.100.1.1.4.0|4|snmpcardserialnum +1.3.6.1.4.1.850.100.1.1.5.0|2|1 +1.3.6.1.4.1.850.100.1.1.6.0|4|location1 +1.3.6.1.4.1.850.100.1.2.1.0|4x|342e36 +1.3.6.1.4.1.850.100.1.2.2.0|2|752 +1.3.6.1.4.1.850.100.1.3.1.0|2|1 +1.3.6.1.4.1.850.100.1.3.2.1.1.1|2|1 +1.3.6.1.4.1.850.100.1.3.2.1.2.1|2|0 +1.3.6.1.4.1.850.100.1.3.2.1.3.1|2|122 +1.3.6.1.4.1.850.100.1.4.6.0|2|1 +1.3.6.1.4.1.850.100.1.6.1.0|66|2 +1.3.6.1.4.1.850.100.1.6.2.1.1.5679|2|5679 +1.3.6.1.4.1.850.100.1.6.2.1.1.5680|2|5680 +1.3.6.1.4.1.850.100.1.6.2.1.2.5679|6|1.3.6.1.4.1.850.100.1.6.3.8 +1.3.6.1.4.1.850.100.1.6.2.1.2.5680|6|1.3.6.1.4.1.850.100.1.6.3.5 +1.3.6.1.4.1.850.100.1.6.2.1.3.5679|2|27800 +1.3.6.1.4.1.850.100.1.6.2.1.3.5680|2|27900 +1.3.6.1.4.1.850.100.1.6.2.1.4.5679|4x|4261747465727920426164 +1.3.6.1.4.1.850.100.1.6.2.1.4.5680|4x|42617474657279204167652041626f7665205468726573686f6c64 +1.3.6.1.4.1.850.100.1.6.2.1.5.5679|2|1 +1.3.6.1.4.1.850.100.1.6.2.1.5.5680|2|1 +1.3.6.1.4.1.850.100.1.6.2.1.6.5679|4x|4465766963652031 +1.3.6.1.4.1.850.100.1.6.2.1.6.5680|4x|4465766963652031 +1.3.6.1.4.1.850.100.1.6.2.1.7.5679|4| +1.3.6.1.4.1.850.100.1.6.2.1.7.5680|4| +1.3.6.1.4.1.850.100.1.6.2.1.8.5679|2|1 +1.3.6.1.4.1.850.100.1.6.2.1.8.5680|2|3 +1.3.6.1.4.1.850.100.1.6.2.1.9.5679|4x|31302e302e302e3130 +1.3.6.1.4.1.850.100.1.6.2.1.9.5680|4x|31302e302e302e3130 +1.3.6.1.4.1.850.100.1.6.2.1.10.5679|4x|30303a34303a39443a34333a33353a393700 +1.3.6.1.4.1.850.100.1.6.2.1.10.5680|4x|30303a34303a39443a34333a33353a393700 +1.3.6.1.4.1.850.100.1.7.1.0|4x|323032302d30352d3236 +1.3.6.1.4.1.850.100.1.7.2.0|4x|446f6e6520616e64204572726f72 +1.3.6.1.4.1.850.100.1.8.1.0|2|0 +1.3.6.1.4.1.850.100.1.8.2.0|2|0 +1.3.6.1.4.1.850.100.1.8.3.1.0|2|1 +1.3.6.1.4.1.850.100.1.8.3.2.0|2|1 +1.3.6.1.4.1.850.100.1.8.3.3.0|2|1 +1.3.6.1.4.1.850.100.1.8.3.4.0|2|1 +1.3.6.1.4.1.850.100.1.8.3.5.0|2|2 +1.3.6.1.4.1.850.100.1.10.1.0|2|3 +1.3.6.1.4.1.850.100.1.10.2.1.1.1|2|1 +1.3.6.1.4.1.850.100.1.10.2.1.1.2|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.1.3|2|3 +1.3.6.1.4.1.850.100.1.10.2.1.2.1|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.2.2|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.2.3|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.3.1|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.3.2|2|2 +1.3.6.1.4.1.850.100.1.10.2.1.3.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.4.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.4.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.4.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.5.1|4| +1.3.6.1.4.1.850.100.1.10.2.1.5.2|4| +1.3.6.1.4.1.850.100.1.10.2.1.5.3|4| +1.3.6.1.4.1.850.100.1.10.2.1.6.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.6.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.6.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.7.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.7.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.7.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.8.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.8.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.8.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.9.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.9.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.9.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.10.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.10.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.10.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.11.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.11.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.11.3|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.12.1|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.12.2|2|0 +1.3.6.1.4.1.850.100.1.10.2.1.12.3|2|0 +1.3.6.1.4.1.850.100.1.11.1.0|2|0 +1.3.6.1.4.1.850.100.1.12.1.0|2|2 +1.3.6.1.4.1.850.100.1.12.2.0|2|1 +1.3.6.1.4.1.850.100.1.12.3.0|2|0 +1.3.6.1.4.1.850.101.1.1.1.0|2|22 +1.3.6.1.4.1.850.101.1.1.2.0|2|71 +1.3.6.1.4.1.850.101.1.1.3.0|2|40 +1.3.6.1.4.1.850.101.1.1.4.0|2|95 +1.3.6.1.4.1.850.101.1.1.5.0|2|2 +1.3.6.1.4.1.850.101.1.2.1.0|2|18 +1.3.6.1.4.1.850.101.1.2.2.0|2|5 +1.3.6.1.4.1.850.101.1.2.3.0|2|80 +1.3.6.1.4.1.850.101.1.2.4.0|2|2 +1.3.6.1.4.1.850.101.2.1.1.1.1|2|1 +1.3.6.1.4.1.850.101.2.1.1.1.2|2|2 +1.3.6.1.4.1.850.101.2.1.1.1.3|2|3 +1.3.6.1.4.1.850.101.2.1.1.1.4|2|4 +1.3.6.1.4.1.850.101.2.1.1.2.1|4x|436f6e7461637420496e707574202331 +1.3.6.1.4.1.850.101.2.1.1.2.2|4x|436f6e7461637420496e707574202332 +1.3.6.1.4.1.850.101.2.1.1.2.3|4x|436f6e7461637420496e707574202333 +1.3.6.1.4.1.850.101.2.1.1.2.4|4x|436f6e7461637420496e707574202334 +1.3.6.1.4.1.850.101.2.1.1.3.1|2|0 +1.3.6.1.4.1.850.101.2.1.1.3.2|2|0 +1.3.6.1.4.1.850.101.2.1.1.3.3|2|0 +1.3.6.1.4.1.850.101.2.1.1.3.4|2|0 +1.3.6.1.4.1.850.101.2.1.1.4.1|2|0 +1.3.6.1.4.1.850.101.2.1.1.4.2|2|0 +1.3.6.1.4.1.850.101.2.1.1.4.3|2|0 +1.3.6.1.4.1.850.101.2.1.1.4.4|2|0