From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/poweralert/TRIPPLITE-12X | 2976 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2976 insertions(+) create mode 100644 MIBS/poweralert/TRIPPLITE-12X (limited to 'MIBS/poweralert/TRIPPLITE-12X') diff --git a/MIBS/poweralert/TRIPPLITE-12X b/MIBS/poweralert/TRIPPLITE-12X new file mode 100644 index 0000000..0a5a357 --- /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 -- cgit v1.2.3