- TRIPPLITE-MIB 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,
- enterprises,
- IpAddress
- FROM SNMPv2-SMI
- PositiveInteger,
- NonNegativeInteger
- FROM UPS-MIB;
- tripplite MODULE-IDENTITY
- LAST-UPDATED "201310301300Z"
- 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 "201310301300Z"
- DESCRIPTION
- "Consolidated and Released for PAL v12.06.006x"
- ::= { enterprises 850 }
- --------------------------------------------------------------------------
- -- 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 }
- 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 }
- 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
- }
- 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 "Tenths of 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 }
- -- 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 }
- 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 }
- 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 }
- ---------------------------------------------------------------
- -- 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 Celcius/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 Celcius/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 Celcius/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 Celcius/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 Celcius/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 Celcius/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 Celcius/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 Celcius 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 Celcius 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 }
- --------------------------------------------------------------------------
- -- 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 }
- tlV11Groups OBJECT IDENTIFIER ::= { tlGroups 4 }
- tlDeprecatedV11Group OBJECT-GROUP
- OBJECTS {
- upsTrapCode,
- upsTrapDescription }
- STATUS obsolete
- DESCRIPTION
- "The tlDeprecatedV11Group defines objects which were used by
- Sinetica SNMP cards on Tripplite UPSs and PowerAlert version 11.
- These objects are currently only used when
- tlEngineLegacySNMPSupport == true."
- ::= { tlV11Groups 1 }
- tlDeprecatedV11NotificationsGroup NOTIFICATION-GROUP
- NOTIFICATIONS {
- tlV11upsCritical,
- tlV11upsWarning,
- tlV11upsInformation,
- tlV11upsAlarmCleared,
- tlV11upsAgentStarted,
- tlV11upsAgentStopped }
- STATUS obsolete
- DESCRIPTION
- "The tlDeprecatedV11NotificationsGroup defines PowerAlert version 11
- notifications. These notifications are being deprecated, but may
- still be used when tlEngineLegacySNMPSupport = true."
- ::= { tlV11Groups 2 }
- tlObsoleteV11Group OBJECT-GROUP
- OBJECTS {
- upsReceptaclesNumReceptacles,
- upsReceptacleIndex,
- upsReceptacleType,
- upsReceptacleStatus,
- upsReceptacleControl,
- upsEnvTemperature,
- upsEnvHumidity,
- upsContactIndex,
- upsContactName,
- upsContactStatus,
- upsContactConfig }
- STATUS obsolete
- DESCRIPTION
- "The tlObsoleteV11Group defines objects which were used by
- Sinetica SNMP cards on Tripplite UPSs. Most of these objects are obsolete."
- ::= { tlV11Groups 3 }
- -- tlUpsCompliances OBJECT IDENTIFIER ::= { tlCompliances 1 }
- --
- -- tlUpsSubsetCompliance MODULE-COMPLIANCE
- -- STATUS current
- -- DESCRIPTION
- -- "Description"
- -- MODULE == this module
- -- MANDATORY-GROUPS {
- -- groups}
- --
- -- OBJECT tlUpsOBJECT1
- -- SYNTAX INTEGER {
- -- enum1(1),
- -- enum2(2)
- -- }
- -- DESCRIPTION
- -- "Description"
- --
- -- OBJECT tlUpsOBJECT2
- -- DESCRIPTION
- -- "Description"
- --
- -- OBJECT tlUpsOBJECT3
- -- MIN-ACCESS read-only
- -- DESCRIPTION
- -- "Description"
- -- ::= { tlUpsCompliances 1 }
- --
- -- tlUpsBasicCompliance MODULE-COMPLIANCE
- -- ...
- -- ::= { tlUpsCompliances 2 }
- --
- -- tlUpsFullCompliance MODULE-COMPLIANCE
- -- ...
- -- ::= { tlUpsCompliances 3 }
- --
- -- units of conformance
- --
- -- summary at a glance:
- -- subset basic full
- --tlUpsIdentUPSSoftwareChecksum x
- --tlUpsIdentSerialNum x
- --tlUpsIdentID x
- --
- --tlUpsBatteryAge x
- --tlUpsBatteryTemperatureF x
- --
- --tlUpsAlarm
- --
- --tlUpsTestDate x
- --
- --tlUpsWatchdogSupported x
- --tlUpsWatchdogSecsBeforeReboot x
- --
- --tlUpsConfigBattReplDate x
- --
- --tlUpsLoadNumLoads x
- --
- --tlUpsNotificationCode x
- --tlUpsNotificationDescription x
- --
- --tlUpsCritical x
- --tlUpsWarning x
- --tlUpsInformation x
- --tlUpsAlarmCleared x
- --tlUpsAgentStarted x
- --tlUpsAgentStopped x
- --
- --tlUpsSubsetGroups OBJECT IDENTIFIER ::= { tlSubsetGroups 100 }
- --
- --tlUpsBasicGroups OBJECT IDENTIFIER ::= { tlBasicGroups 100 }
- 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 }
- --------------------------------------------------------------------------
- -- Legacy (PowerAlert version 11) objects
- --
- -- These objects have been published in previous Tripplite MIBs and are
- -- no longer supported, except where otherwise indicated.
- --------------------------------------------------------------------------
- trippUPS OBJECT IDENTIFIER ::= { tripplite 1 }
- trippUpsReceptacles OBJECT IDENTIFIER ::= { trippUPS 1 }
- upsReceptaclesNumReceptacles OBJECT-TYPE
- SYNTAX NonNegativeInteger
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The number of available receptacles in this device.
- This variable indicates the number of rows in the
- receptacle table."
- ::= { trippUpsReceptacles 1 }
- upsReceptacleTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UpsReceptacleEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "A list of receptacle table entries. The number of entries
- is given by the value of upsReceptaclesNumReceptacles."
- ::= { trippUpsReceptacles 2 }
- upsReceptacleEntry OBJECT-TYPE
- SYNTAX UpsReceptacleEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "An entry containing information applicable to a
- particular receptacle."
- INDEX {
- upsReceptacleIndex }
- ::= { upsReceptacleTable 1 }
- UpsReceptacleEntry ::= SEQUENCE {
- upsReceptacleIndex PositiveInteger,
- upsReceptacleType INTEGER,
- upsReceptacleStatus INTEGER,
- upsReceptacleControl INTEGER }
- upsReceptacleIndex OBJECT-TYPE
- SYNTAX PositiveInteger
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The receptacle identifier."
- ::= { upsReceptacleEntry 1 }
- upsReceptacleType OBJECT-TYPE
- SYNTAX INTEGER {
- surgeOnly(1),
- batteryProtected(2),
- controllableBatteryProtected(3) }
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The type of receptacle."
- ::= { upsReceptacleEntry 2 }
- upsReceptacleStatus OBJECT-TYPE
- SYNTAX INTEGER {
- on(1),
- off(2),
- unknown(3) }
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The status of receptacle."
- ::= { upsReceptacleEntry 3 }
- upsReceptacleControl OBJECT-TYPE
- SYNTAX INTEGER {
- on(1),
- off(2),
- cycle(3) }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "Setting this object to 'on' will turn on the receptacle.
- Setting this object to 'off' will turn off the receptacle.
- Setting this object to 'cycle' will turn off and then turn
- on the receptacle. This action will only take place if the
- receptacle is controllable
- (upsReceptacleType = controllableBatteryProtected(3))."
- ::= { upsReceptacleEntry 4 }
- trippUpsTrapInfo OBJECT IDENTIFIER ::= { trippUPS 2 }
- upsTrapCode OBJECT-TYPE
- SYNTAX INTEGER (0..2147483647)
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "A numeric code identifiying the condition that caused the trap to be sent.
- If the trap number is 104 (upsAgentStarted) or 105 (upsAgentStopped), this
- code will indicate whether the SNMP agent is software (1) or hardware (2)."
- ::= { trippUpsTrapInfo 1 }
- upsTrapDescription OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..63))
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "The description of the trap."
- ::= { trippUpsTrapInfo 2 }
- trippUpsEnvironment OBJECT IDENTIFIER ::= { trippUPS 3 }
- upsEnvTemperature OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The ambient temperature of the EnviroSense unit (1/10 Deg C)."
- ::= { trippUpsEnvironment 1 }
- upsEnvHumidity OBJECT-TYPE
- SYNTAX INTEGER (0..100)
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The ambient humidity of the EnviroSense unit (% Humidity)."
- ::= { trippUpsEnvironment 2 }
- trippUpsContacts OBJECT IDENTIFIER ::= { trippUPS 4 }
- upsContactTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UpsContactEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "A table of contacts attached to the EnviroSense unit."
- ::= { trippUpsContacts 1 }
- upsContactEntry OBJECT-TYPE
- SYNTAX UpsContactEntry
- MAX-ACCESS not-accessible
- STATUS obsolete
- DESCRIPTION
- "An entry containing information applicable to a
- particular contact."
- INDEX {
- upsContactIndex }
- ::= { upsContactTable 1 }
- UpsContactEntry ::= SEQUENCE {
- upsContactIndex PositiveInteger,
- upsContactName DisplayString,
- upsContactStatus INTEGER,
- upsContactConfig INTEGER }
- upsContactIndex OBJECT-TYPE
- SYNTAX PositiveInteger
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The contact identifier."
- ::= { upsContactEntry 1 }
- upsContactName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..15))
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "The contact name."
- ::= { upsContactEntry 2 }
- upsContactStatus OBJECT-TYPE
- SYNTAX INTEGER {
- unknown(0),
- normal(1),
- alarm(2) }
- MAX-ACCESS read-only
- STATUS obsolete
- DESCRIPTION
- "The current status of the contact."
- ::= { upsContactEntry 3 }
- upsContactConfig OBJECT-TYPE
- SYNTAX INTEGER {
- normallyClosed(0),
- normallyOpen(1) }
- MAX-ACCESS read-write
- STATUS obsolete
- DESCRIPTION
- "The default configuration of the contact."
- ::= { upsContactEntry 4 }
- --------------------------------------------------------------------------
- -- Legacy (PowerAlert version 11) traps, redefined as notifications.
- --
- -- These notifications define the traps used in previous Tripplite MIBs and
- -- are only supported when legacy support is enabled, as indicated by
- -- tlEngineLegacySNMPSupport
- --------------------------------------------------------------------------
- tlV11TrapsPrefix OBJECT IDENTIFIER ::= { trippUPS 0 }
- tlV11upsCritical NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription }
- STATUS obsolete
- DESCRIPTION
- "UPS Critical Alarm."
- ::= { tlV11TrapsPrefix 100 }
- tlV11upsWarning NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription}
- STATUS obsolete
- DESCRIPTION
- "UPS Warning."
- ::= { tlV11TrapsPrefix 101 }
- tlV11upsInformation NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription}
- STATUS obsolete
- DESCRIPTION
- "UPS Information."
- ::= { tlV11TrapsPrefix 102 }
- tlV11upsAlarmCleared NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription}
- STATUS obsolete
- DESCRIPTION
- "UPS Alarm Cleared."
- ::= { tlV11TrapsPrefix 103 }
- tlV11upsAgentStarted NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription}
- STATUS obsolete
- DESCRIPTION
- "Agent started."
- ::= { tlV11TrapsPrefix 104 }
- tlV11upsAgentStopped NOTIFICATION-TYPE
- OBJECTS {
- upsTrapCode,
- upsTrapDescription}
- STATUS obsolete
- DESCRIPTION
- "Agent stopped."
- ::= { tlV11TrapsPrefix 105 }
- --------------------------------------------------------------------------
- -- This is an excerpt from the TRIPPUPS-MIB used for Delta SNMP cards in
- -- Tripplite UPSs. It has major fundamental problems with OID collisions
- -- and naming collosions, so it's commented out in its entirety. It's
- -- only included for historical documentation purposes.
- --------------------------------------------------------------------------
- --------------------------------------------------------------------------
- -- BEGIN Delta SNMP MIB
- --------------------------------------------------------------------------
- -- ups OBJECT IDENTIFIER ::= { trippUPS 1 }
- --
- -- upsIdent OBJECT IDENTIFIER ::= { ups 1 }
- --
- -- upsBattery OBJECT IDENTIFIER ::= { ups 2 }
- --
- -- upsInput OBJECT IDENTIFIER ::= { ups 3 }
- --
- -- upsOutput OBJECT IDENTIFIER ::= { ups 4 }
- --
- -- upsAlarm OBJECT IDENTIFIER ::= { ups 6 }
- --
- -- upsWellKnownAlarms OBJECT IDENTIFIER ::= { ups 7 }
- --
- -- upsTest OBJECT IDENTIFIER ::= { ups 8 }
- --
- -- upsControl OBJECT IDENTIFIER ::= { ups 9 }
- --
- -- upsConfig OBJECT IDENTIFIER ::= { ups 10 }
- --
- -- The Device Identification group.
- -- All objects in this group are set at device initialization and remain static.
- --
- -- upsIdentManufacturer OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..31))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The name of the UPS manufacturer."
- -- ::= { upsIdent 1 }
- --
- --
- -- upsIdentModel OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..63))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS Model designation."
- -- ::= { upsIdent 2 }
- --
- --
- -- upsIdentUPSSoftwareVersion OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..63))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS Firmware software version(s). This variable
- -- may or may not have the same value as
- -- upsIdentAgentSoftwareVersion in some implementations."
- -- ::= { upsIdent 3 }
- --
- --
- -- upsIdentAgentSoftwareVersion OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..63))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS agent software version. This variable may or
- -- may not have the same value as
- -- upsIdentUPSSoftwareVersion in some implementations."
- -- ::= { upsIdent 4 }
- --
- --
- -- upsIdentName OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..63))
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A string identifying the UPS. This object should be
- -- set by the administrator."
- -- ::= { upsIdent 5 }
- --
- --
- -- upsIdentAttachedDevices OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..63))
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A string identifying the devices attached to the
- -- output(s) of the UPS. This object should be set by
- -- the administrator."
- -- ::= { upsIdent 6 }
- --
- --
- -- The Battery group.
- -- Implementation of this group is mandatory for all systems.
- --
- -- upsBatteryStatus OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- unknown(1),
- -- batteryNormal(2),
- -- batteryLow(3),
- -- batteryDepleted(4) }
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The indication of the capacity remaining in the UPS
- -- system's batteries. A value of batteryNormal
- -- indicates that the batteries are fully charged. A
- -- value of batteryLow indicates that the remaining battery
- -- run-time is less than or equal to
- -- upsConfigMinutesRemaining. A value of batteryDepleted
- -- indicates that the UPS will be unable to sustain the
- -- present load when and if the utility power is lost."
- -- ::= { upsBattery 1 }
- --
- --
- -- upsSecondsOnBattery OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the unit is on battery power, the elapsed time
- -- since the UPS last switched to battery power, or the
- -- time since the network management subsystem was last
- -- restarted, whichever is less. Zero shall be returned
- -- if the unit is not on battery power. UNITS - seconds"
- -- ::= { upsBattery 2 }
- --
- --
- -- upsEstimatedMinutesRemaining OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "An estimate of the time to battery charge depletion
- -- under the present load conditions if the utility power
- -- were to be lost and remain off. UNITS - minutes"
- -- ::= { upsBattery 3 }
- --
- --
- -- upsBatteryChargeRemaining OBJECT-TYPE
- -- SYNTAX INTEGER (0..100)
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The estimate of the battery charge remaining expressed
- -- as a percent of full charge."
- -- ::= { upsBattery 4 }
- --
- --
- -- upsBatteryVoltage OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The magnitude of the present battery voltage. UNITS 0.1 Volt DC."
- -- ::= { upsBattery 5 }
- --
- --
- --------------------------------------------------------------------------
- -- To conform with older versions of this MIB, {upsBattery 6 } is reserved.
- --------------------------------------------------------------------------
- --
- -- upsBatteryTemperature OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The ambient temperature at or near the UPS Battery.
- -- UNITS degrees Centigrade"
- -- ::= { upsBattery 7 }
- --
- --
- -- the table group has one attribute of its own - the number of rows in the
- -- contained table. It also contains the table of names.
- -- The Input group.
- -- Implementation of this group is mandatory for all systems.
- --
- -- upsInputFrequency OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present input frequency. UNITS 0.1 Hertz"
- -- ::= { upsInput 1 }
- --
- --
- -- upsInputLineBads OBJECT-TYPE
- -- SYNTAX Counter
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A count of the number of times the input entered an
- -- out-of-tolerance condition as defined by the manufacturer."
- -- ::= { upsInput 2 }
- --
- --
- -- upsInputNumLines OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The number of input lines utilized in this device.
- -- This variable indicates the number of rows in the input table."
- -- ::= { upsInput 3 }
- --
- --
- -- upsInputVolt OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The magnitude of the present input voltage.
- -- UNITS RMS Volts"
- -- ::= { upsInput 4 }
- --
- --
- -- upsInputTable OBJECT-TYPE
- -- SYNTAX SEQUENCE OF UpsInputEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A list of input table entries. The number of entries
- -- is given by the value of upsInputNumLines."
- -- ::= { upsInput 5 }
- --
- --
- -- upsInputEntry OBJECT-TYPE
- -- SYNTAX UpsInputEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "An entry containing information applicable to a
- -- particular input line."
- -- INDEX {
- -- upsInputLineIndex }
- -- ::= { upsInputTable 1 }
- --
- --
- -- UpsInputEntry ::= SEQUENCE {
- -- upsInputLineIndex INTEGER,
- -- upsInputVoltage INTEGER }
- --
- --
- -- upsInputLineIndex OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The input line identifier."
- -- ::= { upsInputEntry 1 }
- --
- --
- -- upsInputVoltage OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The magnitude of the present input voltage.
- -- UNITS RMS Volts"
- -- ::= { upsInputEntry 2 }
- --
- --
- -- The Output group.
- -- Implementation of this group is mandatory for all systems.
- --
- -- upsOutputSource OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- other(1),
- -- none(2),
- -- normal(3),
- -- bypass(4),
- -- battery(5),
- -- booster(6),
- -- reducer(7) }
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present source of output power."
- -- ::= { upsOutput 1 }
- --
- --
- -- upsOutputFrequency OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present output frequency.
- -- UNITS 0.1 Hertz"
- -- ::= { upsOutput 2 }
- --
- --
- -- upsOutputNumLines OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The number of output lines utilized in this device.
- -- This variable indicates the number of rows in the output table."
- -- ::= { upsOutput 3 }
- --
- --
- -- upsOutputPercLoad OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The percentage of true power capacity presently being used.
- -- UNITS percent"
- -- ::= { upsOutput 4 }
- --
- --
- -- upsOutputTable OBJECT-TYPE
- -- SYNTAX SEQUENCE OF UpsOutputEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A list of output table entries. The number of
- -- entries is given by the value of upsOutputNumLines."
- -- ::= { upsOutput 5 }
- --
- --
- -- upsOutputEntry OBJECT-TYPE
- -- SYNTAX UpsOutputEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "An entry containing information applicable to a
- -- particular output line."
- -- INDEX {
- -- upsOutputLineIndex }
- -- ::= { upsOutputTable 1 }
- --
- --
- -- UpsOutputEntry ::= SEQUENCE {
- -- upsOutputLineIndex INTEGER,
- -- upsOutputVoltage INTEGER,
- -- upsOutputCurrent INTEGER,
- -- upsOutputPower INTEGER,
- -- upsOutputPercentLoad INTEGER }
- --
- --
- -- upsOutputLineIndex OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The output line identifier."
- -- ::= { upsOutputEntry 1 }
- --
- --
- -- upsOutputVoltage OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present output voltage.
- -- UNITS RMS Volts"
- -- ::= { upsOutputEntry 2 }
- --
- --
- -- upsOutputCurrent OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present output mandatory.
- -- UNITS 0.1 Amp"
- -- ::= { upsOutputEntry 3 }
- --
- --
- -- upsOutputPower OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present output true power.
- -- UNITS Watts"
- -- ::= { upsOutputEntry 4 }
- --
- --
- -- upsOutputPercentLoad OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The percentage of true power capacity presently being used.
- -- UNITS percent"
- -- ::= { upsOutputEntry 5 }
- --
- --
- -- Alarm Group
- --
- -- upsAlarmsPresent OBJECT-TYPE
- -- SYNTAX Gauge
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The present number of active alarm conditions."
- -- ::= { upsAlarm 1 }
- --
- --
- -- upsAlarmID OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- upsAlarmBatteryBad(1),
- -- upsAlarmOnBattery(2),
- -- upsAlarmLowBattery(3),
- -- upsAlarmDepletedBattery(4),
- -- upsAlarmTempBad(5),
- -- upsAlarmOutputOverload(6),
- -- upsAlarmOutputOffAsRequested(7),
- -- upsAlarmOutputOff(8),
- -- upsAlarmDiagnosticTestFailed(9),
- -- upsAlarmCommunicationsLost(10),
- -- upsAlarmShutdownPending(11),
- -- upsAlarmShutdownImminent(12),
- -- upsAlarmTestInProgress(13) }
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A unique identifier for an alarm condition. This
- -- value must remain constant."
- -- ::= { upsAlarm 2 }
- --
- --
- -- upsAlarmDESCR OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..31))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A reference to an alarm description object. The
- -- object references should not be accessible, but rather
- -- be used to provide a unique description of the alarm
- -- condition."
- -- ::= { upsAlarm 3 }
- --
- --
- -- upsAlarmTable OBJECT-TYPE
- -- SYNTAX SEQUENCE OF UpsAlarmEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A list of alarm table entries. The table consists of
- -- zero, one, or may rows at any moment, depending upon
- -- the number of alarm conditions in effect. The table
- -- is initially empty at agent startup. The agent
- -- creates a row in the table each time a condition is
- -- detected and deletes that row when that condition no
- -- longer pertains. The agent creates the first row with
- -- upsAlarmId equal to 1, and increments the value fo
- -- upsAlarmId each time a new row is created, wrapping to
- -- the first free value greater than or equal to 1 when
- -- the maximum value of upsAlarmId would otherwise be
- -- exceeded. Consequently, after multiple operations,
- -- the table may become sparse, e.g., containing entries
- -- for rows 95, 100, 101, and 203 and the entries are in
- -- chronological order until upsAlarmId wraps.
- --
- -- Alarms are named by and OBJECT IDENTIFIER,
- -- upsAlarmDescr, to allow a single table to reflect well
- -- known alarms plus alarms defined by a particular
- -- implementation, i.e., as documented in the private
- -- enterprise MIB definition for the device. No two rows
- -- will have the same value of upsAlarmDescr, since
- -- alarms define conditions. In order to meet this
- -- requirement, care should be take in the definition of
- -- the number of active rows in the table at any given
- -- time is reflected by the value fo upsAlarms."
- -- ::= { upsAlarm 4 }
- --
- --
- -- upsAlarmEntry OBJECT-TYPE
- -- SYNTAX UpsAlarmEntry
- -- ACCESS not-accessible
- -- STATUS obsolete
- -- DESCRIPTION
- -- "An entry containing information applicable to a
- -- particular alarm."
- -- INDEX {
- -- upsAlarmId }
- -- ::= { upsAlarmTable 1 }
- --
- --
- -- UpsAlarmEntry ::= SEQUENCE {
- -- upsAlarmId INTEGER,
- -- upsAlarmDescr DisplayString,
- -- upsAlarmTime TimeTicks }
- --
- --
- -- upsAlarmId OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A unique identifier for an alarm condition. This
- -- value must remain constant."
- -- ::= { upsAlarmEntry 1 }
- --
- --
- -- upsAlarmDescr OBJECT-TYPE
- -- SYNTAX DisplayString (SIZE (0..31))
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A reference to an alarm description object. The
- -- object references should not be accessible, but rather
- -- be used to provide a unique description of the alarm
- -- condition."
- -- ::= { upsAlarmEntry 2 }
- --
- --
- -- upsAlarmTime OBJECT-TYPE
- -- SYNTAX TimeTicks
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The value of sysUpTime when the alarm condition was
- -- detected. If the alarm condition was detected at the
- -- time of agent startup and presumable existed before
- -- agent startup, the value of upsAlarmTime shall equal
- -- 0."
- -- ::= { upsAlarmEntry 3 }
- --
- --
- -- upsAlarmBatteryBad OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "One or more batteries have been determined to require
- -- replacement."
- -- ::= { upsWellKnownAlarms 1 }
- --
- --
- -- upsAlarmOnBattery OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS is drawing power from the batteries."
- -- ::= { upsWellKnownAlarms 2 }
- --
- --
- -- upsAlarmLowBattery OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The remaining battery run-time is less than or equal
- -- to upsConfigMinutesRemaining."
- -- ::= { upsWellKnownAlarms 3 }
- --
- --
- -- upsAlarmDepletedBattery OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS will be unable to sustain the present load
- -- when and if the utility power is lost."
- -- ::= { upsWellKnownAlarms 4 }
- --
- --
- -- upsAlarmTempBad OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A temperature is out of tolerance."
- -- ::= { upsWellKnownAlarms 5 }
- --
- --
- -- upsAlarmOutputOverload OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The output load exceeds the UPS output capacity."
- -- ::= { upsWellKnownAlarms 6 }
- --
- --
- -- upsAlarmOutputOffAsRequested OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS has shutdown as commanded, i.e., the output is off."
- -- ::= { upsWellKnownAlarms 7 }
- --
- --
- -- upsAlarmUpsOutputOff OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The UPS is in the off state."
- -- ::= { upsWellKnownAlarms 8 }
- --
- --
- -- upsAlarmDiagnosticTestFailed OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The result of the last diagnostic test indicates a
- -- failure."
- -- ::= { upsWellKnownAlarms 9 }
- --
- --
- -- upsAlarmCommunicationsLost OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A problem has been encountered in the
- -- communications between the agent and the UPS."
- -- ::= { upsWellKnownAlarms 10 }
- --
- --
- -- upsAlarmShutdownPending OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A upsShutdownAfterDelay countdown is underway."
- -- ::= { upsWellKnownAlarms 11 }
- --
- --
- -- upsAlarmShutdownImminent OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A upsShutdownAfterDelay countdown is underway."
- -- ::= { upsWellKnownAlarms 12 }
- --
- --
- -- upsAlarmTestInProgress OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "A upsShutdownAfterDelay countdown is underway."
- -- ::= { upsWellKnownAlarms 13 }
- --
- -- Test Group
- --
- -- upsTestId OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- noTestsInitiated(1),
- -- abortTestInProgress(2),
- -- generalSystemsTest(3),
- -- checkBatteryTest(4),
- -- deepBatteryCalibration(5) }
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The test named by an OBJECT IDENTIFIER which
- -- allows a standard mechanism for the initiation of
- -- test, including the well known tests identified in
- -- this document as well as those introduced by a
- -- particular implementation, i.e., as
- -- documented in the private enterprise MIB definition
- -- for the device.
- --
- -- Setting this variable initiates the named test. Sets
- -- to this variable require the presence of
- -- upsTestSpinLock in the same SNMP message.
- --
- -- The set request will be rejected with an appropriate
- -- error message if the requested test cannot be
- -- performed, including attempts to start a test when
- -- another test is already in progress. Tests in
- -- progress may be aborted by setting this variable to
- -- upsTestAbortTestInProgress.
- --
- -- Read operations return the value of the name of the
- -- test in progress if a test is in progress or the name
- -- of the last test performed if no test is in progress,
- -- unless no test has bee run, in which case the well
- -- known value upsTestNoTestsInitiated is returned."
- -- ::= { upsTest 1 }
- --
- --
- -- upsTestResultsSummary OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- donePass(1),
- -- doneWarning(2),
- -- doneError(3),
- -- aborted(4),
- -- inProgress(5),
- -- noTestsInitiated(6) }
- -- ACCESS read-only
- -- STATUS obsolete
- -- DESCRIPTION
- -- "The results of the mandatory or last UPS diagnostics
- -- test performed. The values for donePass(1),
- -- doneWarning(2), and doneError(3) are self-documenting.
- -- The value aborted(4) is returned for tests which are
- -- aborted by setting the value of upsTestId to
- -- upsTestAbortTestInProgress. Tests which have not yet
- -- concluded are indicated by inProgress(5). The value
- -- noTestsInitiated(4) indicates that no previous test
- -- results are available, such as in the case when no
- -- tests have been run since the last reinitialization of
- -- the network management subsystem and the system has no
- -- provision for non-volatile storage of test results."
- -- ::= { upsTest 2 }
- --
- --
- -- Control Group
- --
- -- upsShutdownType OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- output(1),
- -- system(2) }
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Setting this object will start the output after the
- -- indicated number of seconds. Setting this object to 0
- -- will cause the UPS to start the output immediately.
- -- If the output is already on at the time the delay has
- -- counted down, nothing will happen."
- -- ::= { upsControl 1 }
- --
- --
- -- upsShutdownAfterDelay OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Setting this object will shutdown (i.e., turn off)
- -- either the UPS output or the UPS system (as determined
- -- by the value of upsShhutdownType at the time of
- -- shutdown) after the indicated number of seconds, or
- -- less if the UPS batteries become depleted. Setting
- -- this object to 0 will cause the shutdown to occur
- -- immediately. Setting this object to -1 will abort the
- -- countdown. If the system is already in the desired
- -- state at the time the countdown reaches 0, then
- -- nothing will happen. That is, there is no additional
- -- action at that time if upsShutdownType = system and
- -- the system is already off. Similarly, there is no
- -- additional action at that time if upsShutdownType =
- -- output and the output is already off. When read,
- -- upsShutdownAfterDelay will return the number of
- -- seconds remaining until shutdown, or -1 if no shutdown
- -- countdown is in effect. On some systems, if the agent
- -- is restarted while a shutdown countdown is in effect,
- -- the countdown may be aborted. Sets to this object
- -- override any upsShutdownAfterDelay already in effect.
- -- UNITS seconds"
- -- ::= { upsControl 2 }
- --
- --
- -- upsStartupAfterDelay OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Setting this object will start the output after the
- -- indicated number of seconds, includeing starting the
- -- UPS, if necessary. Setting this object to 0 will
- -- cause the start to occur immediately. Setting this
- -- object to -1 will abort the countdown. If the output
- -- is already on at the time the countdown reaches 0,
- -- nothing will happen. Sets to this object
- -- override the effect of any upsStartupAfterDelay
- -- countdown or upsRebootDuration countdown in progress.
- -- When read, upsStartupAfterDelay will return the number
- -- of seconds until start, or -1 if no startup
- -- countdown is in effect. If the countdown expires
- -- during a utility failure, the startup shall depend
- -- upon the value of upsAutoRestart at that time. On
- -- some systems, if the agent is restarted while a
- -- startup countdown is in effect, the countdown is
- -- aborted.
- -- UNITS seconds"
- -- ::= { upsControl 3 }
- --
- --
- -- upsRebootDuration OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Setting this object will immediately shutdown (i.e.,
- -- turn off) either the UPS output or the UPS system (as
- -- determined by the value of the upsShutdownType at the time
- -- of shutdown) for a period equal to the indicated
- -- number of seconds, after which time the output will be
- -- started, including starting the UPS, if necessary. If
- -- the number of seconds required to perform the request
- -- is greater than the requested duration, then the
- -- requested shutdown and startup cycle shall be
- -- performed in the minimum time possible, but in no case
- -- shall this require more than the requested duration
- -- plus 60 seconds. When read, upsRebootDuration shall
- -- return the number of seconds remaining in the
- -- countdown, or -1 if no countdown is in progress. If
- -- the startup should occur during a utility failure, the
- -- startup shall depend on the value of upsAutoRestart
- -- at that time.
- -- UNITS seconds"
- -- ::= { upsControl 4 }
- --
- --
- -- upsAutoRestart OBJECT-TYPE
- -- SYNTAX INTEGER {
- -- on(1),
- -- off(2) }
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "Setting this object to 'on' will cause the UPS system
- -- to restart after a shutdown if/when utility power is present."
- -- ::= { upsControl 5 }
- --
- --
- -- upsConfig group
- -- upsConfigInputVoltageHigh OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the value of the input voltage (in Volts) exceeds this value, a
- -- utilityVoltageHigh trap will be triggered."
- -- ::= { upsConfig 11 }
- --
- --
- -- upsConfigInputVoltageLow OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the value of the input voltage (in Volts) falls below this value, a
- -- utilityVoltageLow trap will be triggered."
- -- ::= { upsConfig 12 }
- --
- --
- -- upsConfigOutputPercLoadHigh OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the value of the output percent load exceeds this value, a upsOverload trap
- -- will be triggered."
- -- ::= { upsConfig 13 }
- --
- --
- -- upsConfigBatteryPercLow OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the value of the battery percent capacity falls below this value, a lowBattery
- -- trap will be triggered."
- -- ::= { upsConfig 14 }
- --
- --
- -- upsConfigBatteryTemperatureHigh OBJECT-TYPE
- -- SYNTAX INTEGER
- -- ACCESS read-write
- -- STATUS obsolete
- -- DESCRIPTION
- -- "If the value of the battery temperature exceeds this value, a
- -- batteryTemperatureHigh trap will be triggered."
- -- ::= { upsConfig 15 }
- --
- --
- --
- -- Traps
- --
- -- upsOnBattery TRAP-TYPE
- -- ENTERPRISE tripplite
- -- VARIABLES {
- -- upsIdentAttachedDevices,
- -- upsEstimatedMinutesRemaining}
- -- DESCRIPTION
- -- "The UPS is on battery."
- -- ::= 5
- --
- --
- -- powerRestored TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "Utility power has been restored."
- -- ::= 6
- --
- --
- -- lowBattery TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS batteries are low and will soon be exhausted."
- -- ::= 7
- --
- --
- -- returnFromLowBattery TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS has returned from a low battery condition."
- -- ::= 8
- --
- --
- -- communicationEstablished TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "Communication with the UPS has been established. This trap will be sent
- -- each time there is a transition from a power off condition to a power on condition."
- -- ::= 9
- --
- --
- -- communicationLost TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "Communication with the UPS has been lost."
- -- ::= 10
- --
- --
- -- upsOverload TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS has sensed a load greater than the value of the
- -- upsConfigOutputPercLoadHigh MIB variable."
- -- ::= 11
- --
- --
- -- upsDiagnosticsFailed TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS failed its self-test."
- -- ::= 12
- --
- --
- -- upsDiagnosticsPassed TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS passed its internal self-test."
- -- ::= 13
- --
- --
- -- utilityVoltageHigh TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS input voltage greater than or equal to the value of
- -- the upsConfigInputVoltageHigh MIB variable."
- -- ::= 14
- --
- --
- -- utilityVoltageLow TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS input voltage is less than or equal to the value of
- -- the upsConfigInputVoltageLow MIB variable."
- -- ::= 15
- --
- --
- -- utilityVoltageReturnToNormal TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS has returned from a utility voltage high or low condition."
- -- ::= 16
- --
- --
- -- batteryTemperatureHigh TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS battery temperature has exceeded the value of the
- -- upsConfigBatteryTemperatureHigh MIB variable."
- -- ::= 17
- --
- --
- -- shutdownPending TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "A UPS shutdown countdown is underway."
- -- ::= 18
- --
- --
- -- upsSleeping TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The output of the UPS has been turned off."
- -- ::= 19
- --
- --
- -- upsWokeup TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The output of the UPS has been turned on."
- -- ::= 20
- --
- --
- -- upsBatteryNeedsReplacement TRAP-TYPE
- -- ENTERPRISE tripplite
- -- DESCRIPTION
- -- "The UPS battery needs to be replaced."
- -- ::= 21
- --------------------------------------------------------------------------
- -- END Delta SNMP MIB
- --------------------------------------------------------------------------
- END