mibs/MIBS/poweralert/TRIPPLITE-PRODUCTS

12533 lines
410 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- ------------------------------------------------------
-- TRIPP LITE PRODUCTS MIB
-- Copyright (c) 1999-2018 Tripp Lite
-- All rights reserved
--
-- Revision History:
-- 03/13/2013 Consolidated for PAL v12.06
-- 04/14/2014 Consolidated for PAL v15.00
-- 12/04/2014 Created ATS section
-- 03/19/2015 Created tlpPduHeatsink and tlpAtsHeatsink
-- 04/20/2015 Added tlpAtsConfigVoltageRangeTable
-- 06/08/2015 Added tlpAtsInputBadVoltageThreshold
-- 08/19/2015 Added tlpAtsConfigThresholdTable
-- 10/16/2015 Added tlpAtsConfigSource#ReturnTime
-- 11/10/2015 Refactored tlpUps
-- 11/25/2015 Refactored UPS, PDU and ATS input sections
-- 01/08/2016 Added tlpAtsConfigVoltageRangeLimitsTable
-- 01/20/2016 Added tlpDeviceIdentUptime
-- 01/25/2016 Redefined tlpUpsAlarmLoadLevelAboveThreshold
-- 02/02/2016 Reworked tlpAgentAttributes
-- 03/31/2016 Expanded well known alarms
-- 06/22/2016 Refactored MIB to extend from tripplite.mib
-- 07/11/2016 Expanded tlpNotify for non-alarm notifications
-- 01/17/2017 Changed tlpUpsBatteryDetailCurrent to signed
-- 04/03/2017 Refactored Cooling section
-- 04/19/2017 Refactored tlpAtsConfigVoltageRangeTable
-- 05/23/2017 Added more objects to Cooling section
-- 07/31/2017 Added tlpPduConfigPhaseThresholdTable,tlpAtsConfigPhaseThresholdTable
--- and new alarms to support "Output Current Below Threshold" events
-- 08/30/2017 Updated the description of tlpPduIdentNumBreakers and tlpAtsIdentNumBreakers
-- 09/28/2017 Added tlpCoolingCompressorStatus
-- 11/30/2017 Added tlpAtsOutputFrequency and tlpPduOutputFrequency
-- 01/15/2018 Updated/Corrected some descriptions and typos
-- 03/19/2018 Added tlpCoolingWaterStatus
-- 04/25/2018 Obsoleted tlpAgentSnmpContactPrivPassword and tlpAgentSnmpContactAuthPassword
-- 04/30/2018 Added tlpUpsOutputVARating
-- 05/08/2018 Updated the description of tlpCoolingFanSpeed
-- 05/10/2018 Updated the UNIT definition of tlpUpsDeviceTemperatureF, tlpUpsDeviceTemperatureC,
-- tlpPduInputLowTransferVoltageLowerBound, tlpPduInputLowTransferVoltageUpperBound,
-- tlpPduInputHighTransferVoltageLowerBound and tlpPduInputHighTransferVoltageUpperBound
-- 07/17/2018 Added tlpPduOutputCalculatedPowerKVA, tlpPduOutputCalculatedPowerKW tlpPduOutputCalculated24hrEnergy,
-- tlpAtsOutputCalculatedPowerKVA, tlpAtsOutputCalculatedPowerKW and tlpAtsOutputCalculated24hrEnergy
-- 01/17/2019 Added tlpDeviceIdentFirmwareVersion2, tlpDeviceIdentFirmwareVersion3, tlpUpsDeviceLastACFailureReason,
-- tlpUpsDeviceLastShutdownReason, tlpUpsIdentNumFans, tlpUpsFanTable, tlpUpsInputWattHours,
-- tlpUpsControlResetWattHours, tlpDeviceIdentNvrID, Added more notification to support new device events
-- 05/06/2019 Added tlpUpsDeviceOutputCurrentPrecision
-- Updated the UNITS to "0.01 Amps" for tlpUpsOutputLineCurrent
-- Updated the description of tlpUpsOutputLineCurrent, tlpPduOutputCurrent, tlpPduOutputCurrentMin,
-- tlpPduOutputCurrentMax, tlpAtsOutputCurrent, tlpAtsOutputCurrentMin and tlpAtsOutputCurrentMax
-- 05/07/2019 Added tlpNotifyTest
-- 06/18/2019 Added tlpNotificationsDeviceUnhandledFault, tlpNotificationsUpsLineConnectRelayFaultShutdown,
-- tlpNotificationsUpsTransferToFaultBypass, tlpNotificationsUpsBypassPowerDistributionModuleDisconnected,
-- tlpNotificationsUpsManualBypassActivatedFromUnsupportedMode, tlpNotificationsUpsOnBatteryTimeoutShutdown,
-- tlpNotificationsUpsLowBatteryPercentageShutdown
-- 09/17/2019 Added tlpUpsIdentNumHeatsinks, tlpUpsIdentNumOutputContacts,tlpUpsIdentNumInputContacts,
-- tlpUpsOutputLineApparentPower, tlpUpsControlCancelSelfTest, tlpUpsControlResetAllParameters,
-- tlpUpsConfigLineQualifyTime, tlpUpsConfigACPowerSenseType, tlpUpsOutputPowerFactor, tlpUpsBatteryTotalMinutesOnBattery
-- Added Tables: tlpUpsHeatsinkTable, tlpUpsOutputContactTable, tlpUpsInputContactTable, tlpUpsConfigVoltageTable.
-- tlpUpsConfigContactTable, tlpUpsConfigOutputContactTable, tlpUpsConfigInputContactTable.
-- Added more alarms to tlpAlarmsWellKnown section
-- Added 'testing' to tlpUpsOutputSource
-- Added UNITS and updated the description of tlpDeviceIdentCurrentUptime and tlpDeviceIdentTotalUptime
---------------
TRIPPLITE-PRODUCTS DEFINITIONS ::= BEGIN
IMPORTS
DisplayString,
TruthValue,
TimeStamp,
RowStatus
FROM SNMPv2-TC
sysUpTime
FROM SNMPv2-MIB
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Gauge32,
Integer32,
Unsigned32,
enterprises,
IpAddress,
TimeTicks
FROM SNMPv2-SMI
tripplite
FROM TRIPPLITE;
tlpProducts MODULE-IDENTITY
LAST-UPDATED "201909270930Z"
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 Tripp Lite PowerAlert and related
software."
REVISION "201909270930Z"
DESCRIPTION
"Added tlpUpsIdentNumHeatsinks, tlpUpsIdentNumOutputContacts,tlpUpsIdentNumInputContacts,
tlpUpsOutputLineApparentPower, tlpUpsControlCancelSelfTest, tlpUpsControlResetAllParameters,
tlpUpsConfigLineQualifyTime, tlpUpsConfigACPowerSenseType, tlpUpsOutputPowerFactor,
Added Tables: tlpUpsHeatsinkTable, tlpUpsOutputContactTable, tlpUpsInputContactTable, tlpUpsConfigVoltageTable.
tlpUpsConfigContactTable, tlpUpsConfigOutputContactTable, tlpUpsConfigInputContactTable.
Added more alarm entries to tlpAlarmsWellKnown section
Added 'testing' to tlpUpsOutputSource
Added UNITS and updated the description of tlpDeviceIdentCurrentUptime and tlpDeviceIdentTotalUptime"
REVISION "201906180930Z"
DESCRIPTION
"Added tlpNotificationsDeviceUnhandledFault, tlpNotificationsUpsLineConnectRelayFaultShutdown,
tlpNotificationsUpsTransferToFaultBypass, tlpNotificationsUpsBypassPowerDistributionModuleDisconnected,
tlpNotificationsUpsManualBypassActivatedFromUnsupportedMode, tlpNotificationsUpsOnBatteryTimeoutShutdown,
tlpNotificationsUpsLowBatteryPercentageShutdown"
REVISION "201905071250Z"
DESCRIPTION
"Added tlpNotifyTest"
REVISION "201905061030Z"
DESCRIPTION
"Updated the UNITS to 0.01 Amps for tlpUpsOutputLineCurrent
Updated the description of tlpUpsOutputLineCurrent, tlpPduOutputCurrent, tlpPduOutputCurrentMin,
tlpPduOutputCurrentMax, tlpAtsOutputCurrent, tlpAtsOutputCurrentMin and tlpAtsOutputCurrentMax"
REVISION "201901171030Z"
DESCRIPTION
"Added tlpDeviceIdentFirmwareVersion2, tlpDeviceIdentFirmwareVersion3, tlpUpsDeviceLastACFailureReason,
tlpUpsDeviceLastShutdownReason, tlpUpsIdentNumFans, tlpUpsFanTable, tlpUpsInputWattHours,
tlpUpsControlResetWattHours, tlpDeviceIdentNvrID. Added more notification to support new device events"
REVISION "201807131430Z"
DESCRIPTION
"Added tlpPduOutputCalculatedPowerKVA, tlpPduOutputCalculatedPowerKW, tlpPduOutputCalculated24hrEnergy,
tlpAtsOutputCalculatedPowerKVA, tlpAtsOutputCalculatedPowerKW and tlpAtsOutputCalculated24hrEnergy"
REVISION "201805101430Z"
DESCRIPTION
"Updated the UNIT definition of tlpUpsDeviceTemperatureF, tlpUpsDeviceTemperatureC,
tlpPduInputLowTransferVoltageLowerBound, tlpPduInputLowTransferVoltageUpperBound,
tlpPduInputHighTransferVoltageLowerBound and tlpPduInputHighTransferVoltageUpperBound"
REVISION "201805081330Z"
DESCRIPTION
"Updated the description of tlpCoolingFanSpeed"
REVISION "201804301530Z"
DESCRIPTION
"Added tlpUpsOutputVARating"
REVISION "201804251330Z"
DESCRIPTION
"Obsoleted tlpAgentSnmpContactPrivPassword and tlpAgentSnmpContactAuthPassword"
REVISION "201803190730Z"
DESCRIPTION
"Added tlpCoolingWaterStatus"
REVISION "201801151130Z"
DESCRIPTION
"Updated/Corrected some descriptions and typos"
REVISION "201712291330Z"
DESCRIPTION
"Updated the output current OIDs description with regards to precision"
REVISION "201711301130Z"
DESCRIPTION
"Added tlpAtsOutputFrequency and tlpPduOutputFrequency"
REVISION "201709290800Z"
DESCRIPTION
"Added tlpCoolingCompressorStatus"
REVISION "201708300900Z"
DESCRIPTION
"Updated the description of tlpPduIdentNumBreakers and tlpAtsIdentNumBreakers"
REVISION "201707310900Z"
DESCRIPTION
"Added tlpPduConfigThresholdTable and new alarms to support Output Current Below Threshold events"
REVISION "201705231423Z"
DESCRIPTION
"Added more objects to Cooling section"
REVISION "201704192230Z"
DESCRIPTION
"Refactored tlpAtsConfigVoltageRangeTable"
REVISION "201704031533Z"
DESCRIPTION
"Refactored Cooling section"
REVISION "201702281600Z"
DESCRIPTION
"Corrected spelling errors."
REVISION "201701171250Z"
DESCRIPTION
"Changed tlpUpsBatteryDetailCurrent to signed with units of 0.01A.
This value was previous not reported by a device using prior units
of 0.1A; therefore, there no conflict exists with this change."
REVISION "201607111215Z"
DESCRIPTION
"Expanded tlpNotify for non-alarm notifications"
REVISION "201606221115Z"
DESCRIPTION
"Refactored MIB to extend from tripplite.mib"
REVISION "201603161210Z"
DESCRIPTION
"Expanded well known alarms"
REVISION "201602021115Z"
DESCRIPTION
"Redefined tlpUpsAlarmLoadLevelAboveThreshold"
REVISION "201601251230Z"
DESCRIPTION
"Redefined Reworked tlpAgentAttributes"
REVISION "201601201200Z"
DESCRIPTION
"Added tlpDeviceIdentUptime"
REVISION "201601081140Z"
DESCRIPTION
"Added tlpAtsConfigVoltageRangeLimitsTable"
REVISION "201511251300Z"
DESCRIPTION
"Refactored UPS, PDU and ATS input sections"
REVISION "201511101300Z"
DESCRIPTION
"Refactored tlpUps"
REVISION "201510161230Z"
DESCRIPTION
"Added tlpAtsConfigSource#ReturnTime"
REVISION "201508191200Z"
DESCRIPTION
"Added tlpAtsConfigThresholdTable"
REVISION "201412041000Z"
DESCRIPTION
"Created ATS device-specific section"
REVISION "201404140900Z"
DESCRIPTION
"Consolidated and Released for PAL v12.07.007x"
::= { tripplite 1 }
-- tlpProducts OBJECT IDENTIFIER ::= { tripplite 1 }
tlpHardware OBJECT IDENTIFIER ::= { tlpProducts 1 }
tlpSoftware OBJECT IDENTIFIER ::= { tlpProducts 2 }
tlpAlarms OBJECT IDENTIFIER ::= { tlpProducts 3 }
tlpNotify OBJECT IDENTIFIER ::= { tlpProducts 4 }
tlpDevice OBJECT IDENTIFIER ::= { tlpHardware 1 }
tlpDeviceDetail OBJECT IDENTIFIER ::= { tlpHardware 2 }
tlpDeviceTypes OBJECT IDENTIFIER ::= { tlpHardware 3 }
tlpUps OBJECT IDENTIFIER ::= { tlpDeviceTypes 1 }
tlpPdu OBJECT IDENTIFIER ::= { tlpDeviceTypes 2 }
tlpEnvirosense OBJECT IDENTIFIER ::= { tlpDeviceTypes 3 }
tlpAts OBJECT IDENTIFIER ::= { tlpDeviceTypes 4 }
tlpCooling OBJECT IDENTIFIER ::= { tlpDeviceTypes 5 }
tlpKvm OBJECT IDENTIFIER ::= { tlpDeviceTypes 6 }
tlpRackTrack OBJECT IDENTIFIER ::= { tlpDeviceTypes 7 }
tlpSwitch OBJECT IDENTIFIER ::= { tlpDeviceTypes 8 }
tlpUpsIdent OBJECT IDENTIFIER ::= { tlpUps 1 }
tlpUpsDevice OBJECT IDENTIFIER ::= { tlpUps 2 }
tlpUpsDetail OBJECT IDENTIFIER ::= { tlpUps 3 }
tlpUpsControl OBJECT IDENTIFIER ::= { tlpUps 4 }
tlpUpsConfig OBJECT IDENTIFIER ::= { tlpUps 5 }
tlpUpsBattery OBJECT IDENTIFIER ::= { tlpUpsDetail 1 }
tlpUpsInput OBJECT IDENTIFIER ::= { tlpUpsDetail 2 }
tlpUpsOutput OBJECT IDENTIFIER ::= { tlpUpsDetail 3 }
tlpUpsBypass OBJECT IDENTIFIER ::= { tlpUpsDetail 4 }
tlpUpsOutlet OBJECT IDENTIFIER ::= { tlpUpsDetail 5 }
tlpUpsWatchdog OBJECT IDENTIFIER ::= { tlpUpsDetail 6 }
tlpUpsFan OBJECT IDENTIFIER ::= { tlpUpsDetail 7 }
tlpUpsHeatsink OBJECT IDENTIFIER ::= { tlpUpsDetail 8 }
tlpUpsContact OBJECT IDENTIFIER ::= { tlpUpsDetail 9 }
tlpUpsInputContact OBJECT IDENTIFIER ::= { tlpUpsContact 1 }
tlpUpsOutputContact OBJECT IDENTIFIER ::= { tlpUpsContact 2 }
tlpPduIdent OBJECT IDENTIFIER ::= { tlpPdu 1 }
tlpPduDevice OBJECT IDENTIFIER ::= { tlpPdu 2 }
tlpPduDetail OBJECT IDENTIFIER ::= { tlpPdu 3 }
tlpPduControl OBJECT IDENTIFIER ::= { tlpPdu 4 }
tlpPduConfig OBJECT IDENTIFIER ::= { tlpPdu 5 }
tlpPduInput OBJECT IDENTIFIER ::= { tlpPduDetail 1 }
tlpPduOutput OBJECT IDENTIFIER ::= { tlpPduDetail 2 }
tlpPduOutlet OBJECT IDENTIFIER ::= { tlpPduDetail 3 }
tlpPduCircuit OBJECT IDENTIFIER ::= { tlpPduDetail 4 }
tlpPduBreaker OBJECT IDENTIFIER ::= { tlpPduDetail 5 }
tlpPduHeatsink OBJECT IDENTIFIER ::= { tlpPduDetail 6 }
tlpEnvIdent OBJECT IDENTIFIER ::= { tlpEnvirosense 1 }
-- tlpEnvDevice OBJECT IDENTIFIER ::= { tlpEnvirosense 2 }
tlpEnvDetail OBJECT IDENTIFIER ::= { tlpEnvirosense 3 }
-- tlpEnvControl OBJECT IDENTIFIER ::= { tlpEnvirosense 4 }
tlpEnvConfig OBJECT IDENTIFIER ::= { tlpEnvirosense 5 }
tlpAtsIdent OBJECT IDENTIFIER ::= { tlpAts 1 }
tlpAtsDevice OBJECT IDENTIFIER ::= { tlpAts 2 }
tlpAtsDetail OBJECT IDENTIFIER ::= { tlpAts 3 }
tlpAtsControl OBJECT IDENTIFIER ::= { tlpAts 4 }
tlpAtsConfig OBJECT IDENTIFIER ::= { tlpAts 5 }
tlpAtsInput OBJECT IDENTIFIER ::= { tlpAtsDetail 1 }
tlpAtsOutput OBJECT IDENTIFIER ::= { tlpAtsDetail 2 }
tlpAtsOutlet OBJECT IDENTIFIER ::= { tlpAtsDetail 3 }
tlpAtsCircuit OBJECT IDENTIFIER ::= { tlpAtsDetail 4 }
tlpAtsBreaker OBJECT IDENTIFIER ::= { tlpAtsDetail 5 }
tlpAtsHeatsink OBJECT IDENTIFIER ::= { tlpAtsDetail 6 }
tlpCoolingIdent OBJECT IDENTIFIER ::= { tlpCooling 1 }
tlpCoolingDevice OBJECT IDENTIFIER ::= { tlpCooling 2 }
tlpCoolingDetail OBJECT IDENTIFIER ::= { tlpCooling 3 }
tlpCoolingControl OBJECT IDENTIFIER ::= { tlpCooling 4 }
tlpCoolingConfig OBJECT IDENTIFIER ::= { tlpCooling 5 }
tlpCoolingTemperature OBJECT IDENTIFIER ::= { tlpCoolingDetail 1 }
tlpCoolingPressure OBJECT IDENTIFIER ::= { tlpCoolingDetail 2 }
tlpKvmIdent OBJECT IDENTIFIER ::= { tlpKvm 1 }
tlpKvmDevice OBJECT IDENTIFIER ::= { tlpKvm 2 }
tlpKvmDetail OBJECT IDENTIFIER ::= { tlpKvm 3 }
tlpKvmControl OBJECT IDENTIFIER ::= { tlpKvm 4 }
tlpKvmConfig OBJECT IDENTIFIER ::= { tlpKvm 5 }
tlpRackTrackIdent OBJECT IDENTIFIER ::= { tlpRackTrack 1 }
tlpRackTrackDevice OBJECT IDENTIFIER ::= { tlpRackTrack 2 }
tlpRackTrackDetail OBJECT IDENTIFIER ::= { tlpRackTrack 3 }
tlpRackTrackControl OBJECT IDENTIFIER ::= { tlpRackTrack 4 }
tlpRackTrackConfig OBJECT IDENTIFIER ::= { tlpRackTrack 5 }
tlpSwitchIdent OBJECT IDENTIFIER ::= { tlpSwitch 1 }
tlpSwitchDevice OBJECT IDENTIFIER ::= { tlpSwitch 2 }
tlpSwitchDetail OBJECT IDENTIFIER ::= { tlpSwitch 3 }
tlpSwitchControl OBJECT IDENTIFIER ::= { tlpSwitch 4 }
tlpSwitchConfig OBJECT IDENTIFIER ::= { tlpSwitch 5 }
tlpAgentDetails OBJECT IDENTIFIER ::= { tlpSoftware 1 }
tlpAgentSettings OBJECT IDENTIFIER ::= { tlpSoftware 2 }
tlpAgentContacts OBJECT IDENTIFIER ::= { tlpSoftware 3 }
tlpAgentIdent OBJECT IDENTIFIER ::= { tlpAgentDetails 1}
tlpAgentAttributes OBJECT IDENTIFIER ::= { tlpAgentDetails 2}
tlpAgentConfig OBJECT IDENTIFIER ::= { tlpAgentSettings 1}
tlpAgentEmailContacts OBJECT IDENTIFIER ::= { tlpAgentContacts 1}
tlpAgentSnmpContacts OBJECT IDENTIFIER ::= { tlpAgentContacts 2}
tlpAlarmsWellKnown OBJECT IDENTIFIER ::= { tlpAlarms 3 }
tlpAlarmControl OBJECT IDENTIFIER ::= { tlpAlarms 4 }
tlpAgentAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 1 }
tlpDeviceAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 2 }
tlpUpsAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 3 }
tlpPduAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 4 }
tlpEnvAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 5 }
tlpAtsAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 6 }
tlpCoolingAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 7 }
tlpKvmAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 8 }
tlpRackTrackAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 9 }
tlpSwitchAlarms OBJECT IDENTIFIER ::= { tlpAlarmsWellKnown 10 }
tlpNotifications OBJECT IDENTIFIER ::= { tlpNotify 1 }
tlpNotificationsEvent OBJECT IDENTIFIER ::= { tlpNotify 2 }
tlpNotificationsEventParameters OBJECT IDENTIFIER ::= { tlpNotify 3 }
tlpDeviceNumDevices OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of devices that this agent is currently managing."
::= { tlpDevice 1 }
tlpDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of device table entries. The number of entries
is given by the value of tlpDevicesNumDevices."
::= { tlpDevice 2 }
tlpDeviceEntry OBJECT-TYPE
SYNTAX TlpDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular device
managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpDeviceTable 1 }
TlpDeviceEntry ::= SEQUENCE {
tlpDeviceIndex Unsigned32,
tlpDeviceRowStatus RowStatus,
tlpDeviceType OBJECT IDENTIFIER,
tlpDeviceManufacturer DisplayString,
tlpDeviceModel DisplayString,
tlpDeviceName DisplayString,
tlpDeviceID INTEGER,
tlpDeviceLocation DisplayString,
tlpDeviceRegion DisplayString,
tlpDeviceStatus INTEGER }
tlpDeviceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the device."
::= { tlpDeviceEntry 1 }
tlpDeviceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used with table edits to indicate the status of a given row in
tlpDeviceTable."
::= { tlpDeviceEntry 2 }
tlpDeviceType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of device. One of the appropriate hardware types:
ups, pdu, envirosense, etc."
::= { tlpDeviceEntry 3 }
tlpDeviceManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the manufacturer."
::= { tlpDeviceEntry 4 }
tlpDeviceModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model designation."
::= { tlpDeviceEntry 5 }
tlpDeviceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-supplied name for the device."
::= { tlpDeviceEntry 6 }
tlpDeviceID OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-supplied ID for the device."
::= { tlpDeviceEntry 7 }
tlpDeviceLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-supplied location for the device."
::= { tlpDeviceEntry 8 }
tlpDeviceRegion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-supplied region for the device."
::= { tlpDeviceEntry 9 }
tlpDeviceStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
critical(1),
warning(2),
info(3),
status(4),
offline(5),
custom(6),
configuration(7) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently most critical alarm status for the device."
::= { tlpDeviceEntry 10 }
tlpDeviceIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpDeviceIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity details of each device in device table. The number
of entries is given by the value of tlpDevicesNumDevices."
::= { tlpDeviceDetail 1 }
tlpDeviceIdentEntry OBJECT-TYPE
SYNTAX TlpDeviceIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular device."
INDEX { tlpDeviceIndex }
::= { tlpDeviceIdentTable 1 }
TlpDeviceIdentEntry ::= SEQUENCE {
tlpDeviceIdentProtocol DisplayString,
tlpDeviceIdentCommPortType INTEGER,
tlpDeviceIdentCommPortName DisplayString,
tlpDeviceIdentFirmwareVersion DisplayString,
tlpDeviceIdentSerialNum DisplayString,
tlpDeviceIdentDateInstalled DisplayString,
tlpDeviceIdentHardwareVersion DisplayString,
tlpDeviceIdentCurrentUptime DisplayString,
tlpDeviceIdentTotalUptime DisplayString,
tlpDeviceIdentFirmwareVersion2 DisplayString,
tlpDeviceIdentFirmwareVersion3 DisplayString,
tlpDeviceIdentNvrID DisplayString }
tlpDeviceIdentProtocol OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tripplite protocol used to communicate with the device."
::= { tlpDeviceIdentEntry 1 }
tlpDeviceIdentCommPortType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
serial(1),
usb(2),
hid(3),
simulated(4),
unittest(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of communications port used to connect with the device."
::= { tlpDeviceIdentEntry 2 }
tlpDeviceIdentCommPortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the communications port."
::= { tlpDeviceIdentEntry 3 }
tlpDeviceIdentFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of the device."
::= { tlpDeviceIdentEntry 4 }
tlpDeviceIdentSerialNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the device."
::= { tlpDeviceIdentEntry 5 }
tlpDeviceIdentDateInstalled OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The installation date for this device in the format of mm/dd/yyyy."
::= { tlpDeviceIdentEntry 6 }
tlpDeviceIdentHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware revision of the device. This value will return ERROR_NO_SUCH_NAME
if not supported by the device."
::= { tlpDeviceIdentEntry 7 }
tlpDeviceIdentCurrentUptime OBJECT-TYPE
SYNTAX DisplayString
UNITS "hours"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device uptime since its last startup. This value will return
ERROR_NO_SUCH_NAME if not supported by the device."
::= { tlpDeviceIdentEntry 8 }
tlpDeviceIdentTotalUptime OBJECT-TYPE
SYNTAX DisplayString
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cumulative (total) uptime for the device. This value will return
ERROR_NO_SUCH_NAME if not supported by the device."
::= { tlpDeviceIdentEntry 9 }
tlpDeviceIdentFirmwareVersion2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of second IC on the device. This value will return
ERROR_NO_SUCH_NAME if not supported by the device."
::= { tlpDeviceIdentEntry 10 }
tlpDeviceIdentFirmwareVersion3 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of third IC on the device. This value will return
ERROR_NO_SUCH_NAME if not supported by the device."
::= { tlpDeviceIdentEntry 11 }
tlpDeviceIdentNvrID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The id of NVRAM. This value will return ERROR_NO_SUCH_NAME if not supported by the device."
::= { tlpDeviceIdentEntry 12 }
-- ups
tlpUpsIdentNumUps OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ups devices that this agent is currently managing."
::= { tlpUpsIdent 1 }
tlpUpsIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity details of each ups in device table. This is a
sparse dependent table, and will contain some subset of devices
that are upss."
::= { tlpUpsIdent 2 }
tlpUpsIdentEntry OBJECT-TYPE
SYNTAX TlpUpsIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsIdentTable 1 }
TlpUpsIdentEntry ::= SEQUENCE {
tlpUpsIdentNumInputs Unsigned32,
tlpUpsIdentNumOutputs Unsigned32,
tlpUpsIdentNumBypass Unsigned32,
tlpUpsIdentNumPhases Unsigned32,
tlpUpsIdentNumOutlets Unsigned32,
tlpUpsIdentNumOutletGroups Unsigned32,
tlpUpsIdentNumBatteryPacks Unsigned32,
tlpUpsIdentNumFans Unsigned32,
tlpUpsIdentNumHeatsinks Unsigned32,
tlpUpsIdentNumInputContacts Unsigned32,
tlpUpsIdentNumOutputContacts Unsigned32 }
tlpUpsIdentNumInputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input lines supported by the ups."
::= { tlpUpsIdentEntry 1 }
tlpUpsIdentNumOutputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output lines supported by the ups."
::= { tlpUpsIdentEntry 2 }
tlpUpsIdentNumBypass OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bypass lines supported by the ups."
::= { tlpUpsIdentEntry 3 }
tlpUpsIdentNumPhases OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of phases supported by the ups."
::= { tlpUpsIdentEntry 4 }
tlpUpsIdentNumOutlets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacles supported by the ups."
::= { tlpUpsIdentEntry 5 }
tlpUpsIdentNumOutletGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacle groups supported by the ups."
::= { tlpUpsIdentEntry 6 }
tlpUpsIdentNumBatteryPacks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of battery packs, internal and external combined,
supported by the ups."
::= { tlpUpsIdentEntry 7 }
tlpUpsIdentNumFans OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of fans supported by the ups."
::= { tlpUpsIdentEntry 8 }
tlpUpsIdentNumHeatsinks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of heatsink thermistors supported by the ups."
::= { tlpUpsIdentEntry 9 }
tlpUpsIdentNumInputContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input contacts supported by the ups."
::= { tlpUpsIdentEntry 10 }
tlpUpsIdentNumOutputContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output contacts supported by the ups."
::= { tlpUpsIdentEntry 11 }
tlpUpsSupportsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The supported details of each ups in device table. This is a
sparse dependent table, and will contain some subset of devices
that are upss."
::= { tlpUpsIdent 3 }
tlpUpsSupportsEntry OBJECT-TYPE
SYNTAX TlpUpsSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing supported details for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsSupportsTable 1 }
TlpUpsSupportsEntry ::= SEQUENCE {
tlpUpsSupportsEnergywise TruthValue,
tlpUpsSupportsRampShed TruthValue,
tlpUpsSupportsOutletGroup TruthValue,
tlpUpsSupportsOutletCurrentPower TruthValue,
tlpUpsSupportsOutletVoltage TruthValue }
tlpUpsSupportsEnergywise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ups supports Cisco EnergyWise."
::= { tlpUpsSupportsEntry 1 }
tlpUpsSupportsRampShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ups supports ramping and shedding."
::= { tlpUpsSupportsEntry 2 }
tlpUpsSupportsOutletGroup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ups supports outlet groups."
::= { tlpUpsSupportsEntry 3 }
tlpUpsSupportsOutletCurrentPower OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ups reports individual receptacle current
and power measurements. Devices that do not support individual
receptacle measurements will always return ERROR_NO_SUCH_NAME for
tlpUpsOutletCurrent and tlpUpsOutletPower."
::= { tlpUpsSupportsEntry 4 }
tlpUpsSupportsOutletVoltage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ups reports individual receptacle voltage
measurements. Devices that do not support individual receptacle
measurements will always return ERROR_NO_SUCH_NAME for
tlpUpsOutletVoltage."
::= { tlpUpsSupportsEntry 5 }
tlpUpsDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device details of each ups in device table. This is a
sparse dependent table, and will contain some subset of devices
that are upss."
::= { tlpUpsDevice 1 }
tlpUpsDeviceEntry OBJECT-TYPE
SYNTAX TlpUpsDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing device details for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsDeviceTable 1 }
TlpUpsDeviceEntry ::= SEQUENCE {
tlpUpsDeviceMainLoadState INTEGER,
tlpUpsDeviceMainLoadControllable TruthValue,
tlpUpsDeviceMainLoadCommand INTEGER,
tlpUpsDevicePowerOnDelay Integer32,
tlpUpsDeviceTestDate DisplayString,
tlpUpsDeviceTestResultsStatus INTEGER,
tlpUpsDeviceTemperatureC Integer32,
tlpUpsDeviceTemperatureF Integer32,
tlpUpsDeviceLastACFailureReason INTEGER,
tlpUpsDeviceLastShutdownReason INTEGER,
tlpUpsDeviceOutputCurrentPrecision INTEGER }
tlpUpsDeviceMainLoadState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the main output of the device."
::= { tlpUpsDeviceEntry 1 }
tlpUpsDeviceMainLoadControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the main output is controllable, and whether
the ups can be turned off and on."
::= { tlpUpsDeviceEntry 2 }
tlpUpsDeviceMainLoadCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off the main output of the ups. Setting this
value to turnOn(2) will turn on the main output of the ups. Setting
this value to cycle(3) will turn off the main output, then turn it
back on."
::= { tlpUpsDeviceEntry 3 }
tlpUpsDevicePowerOnDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configurable delay value, which sets the amount of additional
time a given device will wait before it connects to a valid AC
source. By default the delay value is set to 0."
::= { tlpUpsDeviceEntry 4 }
tlpUpsDeviceTestDate 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 YYYY-MM-DD."
::= { tlpUpsDeviceEntry 5 }
tlpUpsDeviceTestResultsStatus OBJECT-TYPE
SYNTAX INTEGER {
noTest(0),
doneAndPassed(1),
doneAndWarning(2),
doneAndError(3),
aborted(4),
inProgress(5),
noTestInitiated(6),
badBattery(7),
overCurrent(8),
batteryFailed(9) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The result of the last self-test run on the ups."
::= { tlpUpsDeviceEntry 6 }
tlpUpsDeviceTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the ups casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsDeviceEntry 7 }
tlpUpsDeviceTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the ups casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsDeviceEntry 8 }
tlpUpsDeviceLastACFailureReason OBJECT-TYPE
SYNTAX INTEGER {
noACFailureSinceReset(0),
blackout(1),
instantaneousHighLineFrequency(2),
highLineVoltage(3),
lowLineVoltage(4),
averageFrequencyFault(5),
instantaneousLowLineFrequency(6),
delayedBrownout(7) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last AC failure reason."
::= { tlpUpsDeviceEntry 9 }
tlpUpsDeviceLastShutdownReason OBJECT-TYPE
SYNTAX INTEGER {
noShutdownSinceReset(0),
onOffButtonShutdown(1),
averageVbattSmallerThenLVCShutdown(2),
fastVbattKeepaliveVoltageFastShutdown(3),
averageCurrentLimitShutdown(4),
fastCurrentLimitShutdown(5),
heavyLoadThermalTimeLimitShutdown(6),
fixedInvertModeTimeLimitShutdown(7),
highBatteryVoltageFault(8),
averageVbattKeepaliveVoltageShutdown(9),
shutdownCommandWithAutorestartEnabled(10),
shutdownCommandWithoutAutorestartEnabled(11),
lineConnectRelayFault(12),
epoInvertMode(13),
epoRebootMode(14),
invalidLineStandbyMode(15),
chargerLimitMinBatteryVoltage(16),
chargerLimitMaxBatteryVoltage(17),
invalidLineDelayedWakeupAutorestartEnabled(18),
invalidLineDelayedWakeupAutorestartDisabled(19),
minBatteryVoltagePriorDelayedWakeupAutorestartEnabled(20),
minBatteryVoltagePriorDelayedWakeupAutorestartDisabled(21),
lvcShutdownAutorestartEnabled(22),
lvcShutdownAutorestartDisabled(23),
overloadShutdownAutorestartEnabled(24),
overloadShutdownAutorestartDisabled(25),
overTemperatureShutdownAutorestartEnabled(26),
overTemperatureShutdownAutorestartDisabled(27),
onOffButtonShutdownAutorestartEnabled(28),
onOffButtonShutdownAutorestartDisabled(29),
batteryReportedFault(30),
batteryCommunicationLost(31),
batteryJumpStartChargerTimeoutError(32) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last unit shut down reason."
::= { tlpUpsDeviceEntry 10 }
tlpUpsDeviceOutputCurrentPrecision OBJECT-TYPE
SYNTAX INTEGER {
wholeNumber(0),
tenths(1),
hundredths(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output current is reported by tlpUpsOutputLineCurrent, tlpUpsOutputLineCurrentMin and
tlpUpsOutputLineCurrentMax. These values are all reported in hundredths(0.01A),which
accommodates all models; however, on any given device the actual precision may vary. This
value describes the actual precision, which can be used as a divisor against the output current
values to obtain the true output current measurement. For example, if tlpUpsOutputLineCurrent reports
530 and tlpUpsDeviceOutputCurrentPrecision is tenths(1), then the actual output current is 5.3."
::= { tlpUpsDeviceEntry 11 }
tlpUpsBatterySummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBatterySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The battery system summary of each ups in the device
table. This is a sparse dependent table, and will contain the
number of entries based upon the number of upss managed by
the agent as reported by tlpUpsIdentNumUps."
::= { tlpUpsBattery 1 }
tlpUpsBatterySummaryEntry OBJECT-TYPE
SYNTAX TlpUpsBatterySummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
battery system managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsBatterySummaryTable 1 }
TlpUpsBatterySummaryEntry ::= SEQUENCE {
tlpUpsBatteryStatus INTEGER,
tlpUpsSecondsOnBattery Unsigned32,
tlpUpsEstimatedMinutesRemaining Unsigned32,
tlpUpsEstimatedChargeRemaining INTEGER,
tlpUpsBatteryRunTimeRemaining TimeTicks,
tlpUpsBatteryTotalMinutesOnBattery Unsigned32 }
tlpUpsBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryDepleted(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The indication of the capacity remaining in the UPS system's
batteries. A value of batteryNormal indicates that the
remaining run-time is greater than tlpUpsConfigLowBattTime. A
value of batteryLow indicates that the remaining battery run-time
is less than or equal to tlpUpsConfigLowBattTime. A value of
batteryDepleted indicates that the UPS will be unable to sustain
the present load when and if the utility power is lost (including
the possibility that the utility power is currently absent and
the UPS is unable to sustain the output)."
::= { tlpUpsBatterySummaryEntry 1 }
tlpUpsSecondsOnBattery OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
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."
::= { tlpUpsBatterySummaryEntry 2 }
tlpUpsEstimatedMinutesRemaining OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the time to battery charge depletion
under the present load conditions if the utility power
is off and remains off, or if it were to be lost and
remain off."
::= { tlpUpsBatterySummaryEntry 3 }
tlpUpsEstimatedChargeRemaining OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An estimate of the battery charge remaining expressed
as a percent of full charge."
::= { tlpUpsBatterySummaryEntry 4 }
tlpUpsBatteryRunTimeRemaining OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The run time remaining before batteries are exhausted. If the device
does not support run time remaining, then the agent reports
ERROR_NO_SUCH_NAME."
::= { tlpUpsBatterySummaryEntry 5 }
tlpUpsBatteryTotalMinutesOnBattery OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total accumulative minutes the ups has run on the battery."
::= { tlpUpsBatterySummaryEntry 6 }
tlpUpsBatteryDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBatteryDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The battery detail of each ups in the device table. This is a sparse
dependent table, and will contain the number of entries based upon the
number of upss managed by the agent as reported by tlpUpsIdentNumUps."
::= { tlpUpsBattery 2 }
tlpUpsBatteryDetailEntry OBJECT-TYPE
SYNTAX TlpUpsBatteryDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
battery system managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsBatteryDetailTable 1 }
TlpUpsBatteryDetailEntry ::= SEQUENCE {
tlpUpsBatteryDetailVoltage Unsigned32,
tlpUpsBatteryDetailCurrent Integer32,
tlpUpsBatteryDetailCapacity INTEGER,
tlpUpsBatteryDetailCharge INTEGER,
tlpUpsBatteryDetailChargerStatus INTEGER }
tlpUpsBatteryDetailVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volt DC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present battery voltage."
::= { tlpUpsBatteryDetailEntry 1 }
tlpUpsBatteryDetailCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps DC"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present battery current."
::= { tlpUpsBatteryDetailEntry 2 }
tlpUpsBatteryDetailCapacity OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated remaining battery capacity expressed as a percent of
full capacity."
::= { tlpUpsBatteryDetailEntry 3 }
tlpUpsBatteryDetailCharge OBJECT-TYPE
SYNTAX INTEGER {
floating(0),
charging(1),
resting(2),
discharging(3),
normal(4),
standby(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes the charge state of the battery."
::= { tlpUpsBatteryDetailEntry 4 }
tlpUpsBatteryDetailChargerStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(0),
inFaultCondition(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the battery charger. If the device does not support this
value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryDetailEntry 5 }
tlpUpsBatteryPackIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBatteryIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The battery identification details for each ups in the device
table. This is a sparse dependent table, and will contain the
number of entries based upon the number of upss managed by the
agent as reported by upsIdentNumUps and the number of battery
battery packs per each as reported by tlpUpsNumBatteryPacks."
::= { tlpUpsBattery 3 }
tlpUpsBatteryPackIdentEntry OBJECT-TYPE
SYNTAX TlpUpsBatteryIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
battery pack managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsBatteryPackIdentIndex }
::= { tlpUpsBatteryPackIdentTable 1 }
TlpUpsBatteryIdentEntry ::= SEQUENCE {
tlpUpsBatteryPackIdentIndex Unsigned32,
tlpUpsBatteryPackIdentManufacturer DisplayString,
tlpUpsBatteryPackIdentModel DisplayString,
tlpUpsBatteryPackIdentSerialNum DisplayString,
tlpUpsBatteryPackIdentFirmware DisplayString,
tlpUpsBatteryPackIdentSKU DisplayString }
tlpUpsBatteryPackIdentIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups battery pack."
::= { tlpUpsBatteryPackIdentEntry 1 }
tlpUpsBatteryPackIdentManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturer of the battery pack. If the device does not
support this value, then the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackIdentEntry 2 }
tlpUpsBatteryPackIdentModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model or device name of the battery pack. If the device does not
support this value, then the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackIdentEntry 3 }
tlpUpsBatteryPackIdentSerialNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the battery pack. If the device does not support
this value, then the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackIdentEntry 4 }
tlpUpsBatteryPackIdentFirmware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware of the battery pack. If the device does not support this
value, then the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackIdentEntry 5 }
tlpUpsBatteryPackIdentSKU OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SKU of the battery pack. If the device does not support this value,
then the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackIdentEntry 6 }
tlpUpsBatteryPackConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBatteryConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The battery configuration details for each ups in the device
table. This is a sparse dependent table, and will contain the
number of entries based upon the number of upss managed by the
agent as reported by upsIdentNumUps and the number of battery
battery packs per each as reported by tlpUpsNumBatteryPacks."
::= { tlpUpsBattery 4 }
tlpUpsBatteryPackConfigEntry OBJECT-TYPE
SYNTAX TlpUpsBatteryConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
battery pack managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsBatteryPackIdentIndex }
::= { tlpUpsBatteryPackConfigTable 1 }
TlpUpsBatteryConfigEntry ::= SEQUENCE {
tlpUpsBatteryPackConfigChemistry INTEGER,
tlpUpsBatteryPackConfigStyle INTEGER,
tlpUpsBatteryPackConfigLocation INTEGER,
tlpUpsBatteryPackConfigStrings Unsigned32,
tlpUpsBatteryPackConfigBatteriesPerString Unsigned32,
tlpUpsBatteryPackConfigCellsPerBattery INTEGER,
tlpUpsBatteryPackConfigNumBatteries Unsigned32,
tlpUpsBatteryPackConfigCapacityUnits INTEGER,
tlpUpsBatteryPackConfigDesignCapacity Unsigned32,
tlpUpsBatteryPackConfigCellCapacity Unsigned32,
tlpUpsBatteryPackConfigMinCellVoltage Unsigned32,
tlpUpsBatteryPackConfigMaxCellVoltage Unsigned32 }
tlpUpsBatteryPackConfigChemistry OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
leadAcid(1),
nickelCadmium(2),
lithiumIon(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of battery pack."
::= { tlpUpsBatteryPackConfigEntry 1 }
tlpUpsBatteryPackConfigStyle OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
nonsmart(1),
smart(2),
bms(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The style of battery pack."
::= { tlpUpsBatteryPackConfigEntry 2 }
tlpUpsBatteryPackConfigLocation OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
internal(1),
external(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The location of the battery pack."
::= { tlpUpsBatteryPackConfigEntry 3 }
tlpUpsBatteryPackConfigStrings OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of series strings in parallel contained in the battery
pack. If the device does not support this value, then the agent will
report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 4 }
tlpUpsBatteryPackConfigBatteriesPerString OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of battery per each string in the battery pack. If the
device does not support this value, then the agent will report
ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 5 }
tlpUpsBatteryPackConfigCellsPerBattery OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
one(1),
two(2),
four(4),
six(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of cells per battery.."
::= { tlpUpsBatteryPackConfigEntry 6 }
tlpUpsBatteryPackConfigNumBatteries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of batteries contained in the battery pack. If the device
does not support this value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 7 }
tlpUpsBatteryPackConfigCapacityUnits OBJECT-TYPE
SYNTAX INTEGER {
mAHr(0),
mWHr(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The units of measurement used for tlpUpsBatteryPackConfigDesignCapacity and
tlpUpsBatteryPackConfigCellCapacity. If supported, this value will report either
mAHR(1), amps per hour, or mWhr(1), watts per hour. If the device does not
support this value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 8 }
tlpUpsBatteryPackConfigDesignCapacity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The theoretical or nominal capacity of the battery pack in the measurement
defined by tlpUpsBatteryPackConfigCapacityUnits. If the device does not support
this value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 9 }
tlpUpsBatteryPackConfigCellCapacity OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of the batteries in the measurement defined by
tlpUpsBatteryPackConfigCapacityUnits. If the device does not support this value,
then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 10 }
tlpUpsBatteryPackConfigMinCellVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum cell voltage for the batteries. If the device does not support
this value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 11 }
tlpUpsBatteryPackConfigMaxCellVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum cell voltage for the batteries. If the device does not support
this value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackConfigEntry 12 }
tlpUpsBatteryPackDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBatteryPackDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The details of each battery pack for each ups in the device
table. This is a sparse dependent table, and will contain the
number of entries based upon the number of upss and battery
packs managed by the agent as reported by tlpUpsIdentNumUps
and tlpUpsIdentNumBatteryPacks."
::= { tlpUpsBattery 5 }
tlpUpsBatteryPackDetailEntry OBJECT-TYPE
SYNTAX TlpUpsBatteryPackDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
battery system managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsBatteryPackIdentIndex }
::= { tlpUpsBatteryPackDetailTable 1 }
TlpUpsBatteryPackDetailEntry ::= SEQUENCE {
tlpUpsBatteryPackDetailCondition INTEGER,
tlpUpsBatteryPackDetailTemperatureC Unsigned32,
tlpUpsBatteryPackDetailTemperatureF Unsigned32,
tlpUpsBatteryPackDetailAge Unsigned32,
tlpUpsBatteryPackDetailLastReplaceDate DisplayString,
tlpUpsBatteryPackDetailNextReplaceDate DisplayString,
tlpUpsBatteryPackDetailCycleCount Unsigned32 }
tlpUpsBatteryPackDetailCondition OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
good(1),
weak(2),
bad(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The condition of the battery. A bad battery should be replaced."
::= { tlpUpsBatteryPackDetailEntry 1 }
tlpUpsBatteryPackDetailTemperatureC OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the UPS Battery casing."
::= { tlpUpsBatteryPackDetailEntry 2 }
tlpUpsBatteryPackDetailTemperatureF OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the UPS Battery casing."
::= { tlpUpsBatteryPackDetailEntry 3 }
tlpUpsBatteryPackDetailAge OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Years"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The age of the battery in years. This is equal to the current
date minus tlpUpsBatteryPackIdentInstallDate."
::= { tlpUpsBatteryPackDetailEntry 4 }
tlpUpsBatteryPackDetailLastReplaceDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The date when the batteries were last replaced in YYYYMMDD format."
::= { tlpUpsBatteryPackDetailEntry 5 }
tlpUpsBatteryPackDetailNextReplaceDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date when the batteries should next be replaced in YYYYMMDD
format."
::= { tlpUpsBatteryPackDetailEntry 6 }
tlpUpsBatteryPackDetailCycleCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the battery went into invert mode. This number
is incremented by 1 each time the unit goes on battery mode (with
the exception of Self Test mode). If the device does not support this
value, then the agent will report ERROR_NO_SUCH_NAME."
::= { tlpUpsBatteryPackDetailEntry 7 }
tlpUpsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input details of each ups in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported
by tlpUpsIdentNumUps."
::= { tlpUpsInput 1 }
tlpUpsInputEntry OBJECT-TYPE
SYNTAX TlpUpsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to all input lines per
each ups managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsInputTable 1 }
TlpUpsInputEntry ::= SEQUENCE {
tlpUpsInputLineBads INTEGER,
tlpUpsInputNominalVoltage Unsigned32,
tlpUpsInputNominalFrequency Unsigned32,
tlpUpsInputLowTransferVoltage Unsigned32,
tlpUpsInputLowTransferVoltageLowerBound Unsigned32,
tlpUpsInputLowTransferVoltageUpperBound Unsigned32,
tlpUpsInputHighTransferVoltage Unsigned32,
tlpUpsInputHighTransferVoltageLowerBound Unsigned32,
tlpUpsInputHighTransferVoltageUpperBound Unsigned32,
tlpUpsInputWattHours Unsigned32,
tlpUpsInputLowTransferVoltageResetTolerance Unsigned32,
tlpUpsInputHighTransferVoltageResetTolerance Unsigned32 }
tlpUpsInputLineBads OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of the number of times the input entered an out-of-tolerance
condition as defined by the manufacturer. This count is incremented
by one each time the input transitions from zero out-of-tolerance
lines to one or more input lines out-of-tolerance. This value is not
supported on all units. If the ups does not support this value, then
the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsInputEntry 1 }
tlpUpsInputNominalVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpUpsInputEntry 2 }
tlpUpsInputNominalFrequency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line frequency. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpUpsInputEntry 3 }
tlpUpsInputLowTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the ups system transfers to
battery backup."
::= { tlpUpsInputEntry 4 }
tlpUpsInputLowTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpUpsInputLowTransferVoltage as dictated
by the hardware of the unit."
::= { tlpUpsInputEntry 5 }
tlpUpsInputLowTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpUpsInputLowTransferVoltage as dictated
by the hardware of the unit."
::= { tlpUpsInputEntry 6 }
tlpUpsInputHighTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum line voltage allowed before the ups system transfers to
battery backup."
::= { tlpUpsInputEntry 7 }
tlpUpsInputHighTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpUpsInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpUpsInputEntry 8 }
tlpUpsInputHighTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpUpsInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpUpsInputEntry 9 }
tlpUpsInputWattHours OBJECT-TYPE
SYNTAX Unsigned32
UNITS "WH"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of watt hours of energy utilized in the past 24 hours. Use
tlpUpsControlResetWattHours to reset the watt hours calculation algorithm."
::= { tlpUpsInputEntry 10 }
tlpUpsInputLowTransferVoltageResetTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If a unit is transferred to battery backup due to under-voltage, the
line voltage has to rise above this value from tlpUpsConfigLowVoltageTransfer,
before the unit switched back to the AC input."
::= { tlpUpsInputEntry 11 }
tlpUpsInputHighTransferVoltageResetTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If an input transferred to battery backup due to over-voltage, the line voltage
on the input source has to fall below this value from tlpUpsConfigHighVoltageTransfer,
before the unit switched back to the AC input."
::= { tlpUpsInputEntry 12 }
tlpUpsInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input phase details of each ups in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported
by tlpUpsIdentNumUps and tlpUpsIdentNumPhases."
::= { tlpUpsInput 2 }
tlpUpsInputPhaseEntry OBJECT-TYPE
SYNTAX TlpUpsInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
input phase managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsInputPhaseIndex }
::= { tlpUpsInputPhaseTable 1 }
TlpUpsInputPhaseEntry ::= SEQUENCE {
tlpUpsInputPhaseIndex Unsigned32,
tlpUpsInputPhaseFrequency Unsigned32,
tlpUpsInputPhaseVoltage Unsigned32,
tlpUpsInputPhaseVoltageMin Unsigned32,
tlpUpsInputPhaseVoltageMax Unsigned32,
tlpUpsInputPhaseCurrent Unsigned32,
tlpUpsInputPhasePower Unsigned32 }
tlpUpsInputPhaseIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups input phase."
::= { tlpUpsInputPhaseEntry 1 }
tlpUpsInputPhaseFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present input frequency for a given input line."
::= { tlpUpsInputPhaseEntry 2 }
tlpUpsInputPhaseVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input voltage for a given input line."
::= { tlpUpsInputPhaseEntry 3 }
tlpUpsInputPhaseVoltageMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum input voltage value since the last reset of this
value for a given input line. If any value is written to either
tlpUpsInputVoltageMin or tlpUpsInputVoltageMax, both will be reset to
their appropriate minimum and maximum values."
::= { tlpUpsInputPhaseEntry 4 }
tlpUpsInputPhaseVoltageMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum input voltage value since the last reset of this
value for a given input line. If any value is written to either
tlpUpsInputVoltageMin or tlpUpsInputVoltageMax, both will be reset to
their appropriate minimum and maximum values."
::= { tlpUpsInputPhaseEntry 5 }
tlpUpsInputPhaseCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input current."
::= { tlpUpsInputPhaseEntry 6 }
tlpUpsInputPhasePower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input true power."
::= { tlpUpsInputPhaseEntry 7 }
tlpUpsOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output details of each ups in the device table. This is a sparse
dependent table, and will contain the number of entries based upon the
number of upss managed by the agent as reported by tlpUpsIdentNumUps."
::= { tlpUpsOutput 1 }
tlpUpsOutputEntry OBJECT-TYPE
SYNTAX TlpUpsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
output line managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsOutputTable 1 }
TlpUpsOutputEntry ::= SEQUENCE {
tlpUpsOutputSource INTEGER,
tlpUpsOutputNominalVoltage Unsigned32,
tlpUpsOutputFrequency Unsigned32,
tlpUpsOutputVARating Unsigned32,
tlpUpsOutputPowerFactor Unsigned32 }
tlpUpsOutputSource OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
other(1),
none(2),
normal(3),
bypass(4),
battery(5),
boosting(6),
reducing(7),
second(8),
economy(9),
testing(10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present source of output power. The enumeration none(2)
indicates that there is no source of output power (and
therefore no output power), for example, the system has opened
the output breaker."
::= { tlpUpsOutputEntry 1 }
tlpUpsOutputNominalVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the output voltage. This value may not be
supported on all models. If not supported, the agent reports
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutputEntry 2 }
tlpUpsOutputFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output frequency. The output frequency on most ups
devices is common across all output lines. Some ups devices, however,
maintain the output frequency per each line. If a common frequency is
supported by the ups, then this frequency will contain the common
frequency value. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsOutputEntry 3 }
tlpUpsOutputVARating OBJECT-TYPE
SYNTAX Unsigned32
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VA Rating of the ups. This value may not be
supported on all models. If not supported, the agent reports
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutputEntry 4 }
tlpUpsOutputPowerFactor OBJECT-TYPE
SYNTAX Unsigned32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of output power factor."
::= { tlpUpsOutputEntry 5 }
tlpUpsOutputLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsOutputLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output line details of each ups in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported
by tlpUpsIdentNumUps."
::= { tlpUpsOutput 2 }
tlpUpsOutputLineEntry OBJECT-TYPE
SYNTAX TlpUpsOutputLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
output line managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsOutputLineIndex }
::= { tlpUpsOutputLineTable 1 }
TlpUpsOutputLineEntry ::= SEQUENCE {
tlpUpsOutputLineIndex Unsigned32,
tlpUpsOutputLineVoltage Unsigned32,
tlpUpsOutputLineCurrent Unsigned32,
tlpUpsOutputLinePower Unsigned32,
tlpUpsOutputLinePercentLoad INTEGER,
tlpUpsOutputLineFrequency Unsigned32,
tlpUpsOutputLineApparentPower Unsigned32 }
tlpUpsOutputLineIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups output line."
::= { tlpUpsOutputLineEntry 1 }
tlpUpsOutputLineVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given output line."
::= { tlpUpsOutputLineEntry 2 }
tlpUpsOutputLineCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output current, in hundredths of amps, for a given line. The actual
precision of this value, whether a whole number, tenths or hundredths, is
returned by tlpUpsDeviceOutputCurrentPrecision."
::= { tlpUpsOutputLineEntry 3 }
tlpUpsOutputLinePower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output true power."
::= { tlpUpsOutputLineEntry 4 }
tlpUpsOutputLinePercentLoad OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of the UPS power capacity presently being used on
this output line, i.e., the greater of the percent load of true
power capacity and the percent load of VA."
::= { tlpUpsOutputLineEntry 5 }
tlpUpsOutputLineFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output frequency on this output line. The output frequency on
most ups devices is common across all output lines. Some ups devices, however,
maintain the output frequency per each line. If a per line frequency is
supported by the ups, then this frequency value will reports the value of this
line. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsOutputLineEntry 6 }
tlpUpsOutputLineApparentPower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output apparent power."
::= { tlpUpsOutputLineEntry 9 }
tlpUpsBypassTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBypassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bypass details of each ups in the device table. This is a sparse
dependent table, and will contain the number of entries based upon the
number of upss managed by the agent as reported by tlpUpsIdentNumUps."
::= { tlpUpsBypass 1 }
tlpUpsBypassEntry OBJECT-TYPE
SYNTAX TlpUpsBypassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to all input lines per
each ups managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsBypassTable 1 }
TlpUpsBypassEntry ::= SEQUENCE {
tlpUpsBypassFrequency Unsigned32 }
tlpUpsBypassFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present bypass frequency."
::= { tlpUpsBypassEntry 1 }
tlpUpsBypassLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsBypassLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The bypass line details of each ups in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported
by tlpUpsIdentNumUps."
::= { tlpUpsBypass 2 }
tlpUpsBypassLineEntry OBJECT-TYPE
SYNTAX TlpUpsBypassLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular
bypass line managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsBypassLineIndex }
::= { tlpUpsBypassLineTable 1 }
TlpUpsBypassLineEntry ::= SEQUENCE {
tlpUpsBypassLineIndex Unsigned32,
tlpUpsBypassLineVoltage Unsigned32,
tlpUpsBypassLineCurrent Unsigned32,
tlpUpsBypassLinePower Unsigned32 }
tlpUpsBypassLineIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bypass line identifier."
::= { tlpUpsBypassLineEntry 1 }
tlpUpsBypassLineVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present bypass voltage."
::= { tlpUpsBypassLineEntry 2 }
tlpUpsBypassLineCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present bypass current."
::= { tlpUpsBypassLineEntry 3 }
tlpUpsBypassLinePower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present true power conveyed by the bypass."
::= { tlpUpsBypassLineEntry 4 }
tlpUpsOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The details of each ups outlet in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported
by tlpUpsIdentNumUps."
::= { tlpUpsOutlet 1 }
tlpUpsOutletEntry OBJECT-TYPE
SYNTAX TlpUpsOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsOutletIndex }
::= { tlpUpsOutletTable 1 }
TlpUpsOutletEntry ::= SEQUENCE {
tlpUpsOutletIndex Unsigned32,
tlpUpsOutletName DisplayString,
tlpUpsOutletDescription DisplayString,
tlpUpsOutletState INTEGER,
tlpUpsOutletControllable TruthValue,
tlpUpsOutletCommand INTEGER,
tlpUpsOutletVoltage Unsigned32,
tlpUpsOutletCurrent Unsigned32,
tlpUpsOutletPower Unsigned32,
tlpUpsOutletRampAction INTEGER,
tlpUpsOutletRampDelay Integer32,
tlpUpsOutletShedAction INTEGER,
tlpUpsOutletShedDelay Integer32,
tlpUpsOutletGroup Integer32 }
tlpUpsOutletIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups outlet."
::= { tlpUpsOutletEntry 1 }
tlpUpsOutletName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the name of the outlet."
::= { tlpUpsOutletEntry 2 }
tlpUpsOutletDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the device(s) connected to
the given outlet."
::= { tlpUpsOutletEntry 3 }
tlpUpsOutletState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the outlet."
::= { tlpUpsOutletEntry 4 }
tlpUpsOutletControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether this outlet is controllable."
::= { tlpUpsOutletEntry 5 }
tlpUpsOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value
to turnOff(1) will turn off the outlet. Setting this value
to turnOn(2) will turn on the outlet. Setting this value to
cycle(3) will turn the outlet off, then turn it back on."
::= { tlpUpsOutletEntry 6 }
tlpUpsOutletVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given outlet.
If the voltage measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle voltage measurements is denoted
by tlpUpsSupportsOutletVoltage."
::= { tlpUpsOutletEntry 7 }
tlpUpsOutletCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output current, in hundredths of amps, of a given outlet.
If the current measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle current measurements is denoted
by tlpUpsSupportsCurrentPower."
::= { tlpUpsOutletEntry 8 }
tlpUpsOutletPower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power of a given outlet. If the power measurement is
not supported for an individual receptacle regardless whether
device-wide or just for this receptacle, then this value will
always return ERROR_NO_SUCH_NAME. Device-wide support for receptacle
power measurements is denoted by tlpUpsSupportsCurrentPower."
::= { tlpUpsOutletEntry 9 }
tlpUpsOutletRampAction OBJECT-TYPE
SYNTAX INTEGER {
remainOff(0),
turnOnAfterDelay(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ramp action to take on a given outlet when powering on the
device. If this receptacle is not controllable, as denoted by
tlpUpsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutletEntry 10 }
tlpUpsOutletRampDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering on the given outlet.
If this receptacle is not controllable, as denoted by
tlpUpsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutletEntry 11 }
tlpUpsOutletShedAction OBJECT-TYPE
SYNTAX INTEGER {
remainOn(0),
turnOffAfterDelay(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shed action to take on a given outlet when powering off the
device. If this receptacle is not controllable, as denoted by
tlpUpsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutletEntry 12 }
tlpUpsOutletShedDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering off the given outlet.
If this receptacle is not controllable, as denoted by
tlpUpsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsOutletEntry 13 }
tlpUpsOutletGroup OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tlpUpsOutletGroupIndex group index of the respective group to
which the given outlet is assigned, or zero (0) if the given
outlet is not grouped."
::= { tlpUpsOutletEntry 14 }
tlpUpsOutletGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The receptacle grouping details of each ups in device table.
This is a sparse dependent table, and will contain the number
of entries based upon the value of tlpUpsIdentNumOutletGroups per
each device."
::= { tlpUpsOutlet 2 }
tlpUpsOutletGroupEntry OBJECT-TYPE
SYNTAX TlpUpsOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
group managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsOutletGroupIndex }
::= { tlpUpsOutletGroupTable 1 }
TlpUpsOutletGroupEntry ::= SEQUENCE {
tlpUpsOutletGroupIndex Unsigned32,
tlpUpsOutletGroupRowStatus RowStatus,
tlpUpsOutletGroupName DisplayString,
tlpUpsOutletGroupDescription DisplayString,
tlpUpsOutletGroupState INTEGER,
tlpUpsOutletGroupCommand INTEGER }
tlpUpsOutletGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups outlet group."
::= { tlpUpsOutletGroupEntry 1 }
tlpUpsOutletGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the tlpUpsOutletGroupTable"
::= { tlpUpsOutletGroupEntry 2 }
tlpUpsOutletGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of this outlet group."
::= { tlpUpsOutletGroupEntry 3 }
tlpUpsOutletGroupDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A description for this outlet group."
::= { tlpUpsOutletGroupEntry 4 }
tlpUpsOutletGroupState 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. This value will report
off(1) if all outlets in the group are off, on(2) if all outlets
in the group are on, mixed(3) if some outlets in the group are
off and others are on, or unknown(0) if the state of the outlets
cannot be determined."
::= { tlpUpsOutletGroupEntry 5 }
tlpUpsOutletGroupCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off every outlet associated with the group.
Setting this value to turnOn(2) will turn on every outlet associated
with the group. Setting this value to cycle(3) will turn off every
outlet associated with the group, then turn each outlet back on."
::= { tlpUpsOutletGroupEntry 6 }
tlpUpsWatchdogTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsWatchdogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The watchdog details of each ups in device table. This is a
sparse dependent table, and will contain some subset of devices
that are upss."
::= { tlpUpsWatchdog 1 }
tlpUpsWatchdogEntry OBJECT-TYPE
SYNTAX TlpUpsWatchdogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing watchdog details for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsWatchdogTable 1 }
TlpUpsWatchdogEntry ::= SEQUENCE {
tlpUpsWatchdogSupported TruthValue,
tlpUpsWatchdogSecsBeforeReboot Unsigned32 }
tlpUpsWatchdogSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not this ups supports a watchdog reboot."
::= { tlpUpsWatchdogEntry 1 }
tlpUpsWatchdogSecsBeforeReboot OBJECT-TYPE
SYNTAX Unsigned32
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."
::= { tlpUpsWatchdogEntry 2 }
tlpUpsFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The fan speed of each ups in the device table. This is a sparse
dependent table, and will contain the number of entries based upon the
number of upss managed by the agent as reported by tlpUpsIdentNumFans."
::= { tlpUpsFan 1 }
tlpUpsFanEntry OBJECT-TYPE
SYNTAX TlpUpsFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular fan
managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsFanIndex }
::= { tlpUpsFanTable 1 }
TlpUpsFanEntry ::= SEQUENCE {
tlpUpsFanIndex Unsigned32,
tlpUpsFanSpeed Unsigned32 }
tlpUpsFanIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups fan speed."
::= { tlpUpsFanEntry 1 }
tlpUpsFanSpeed OBJECT-TYPE
SYNTAX Unsigned32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan speed in rotations per minute."
::= { tlpUpsFanEntry 2 }
tlpUpsHeatsinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ups heatsink thermistor table entries. The number of entries
is given by the value of tlpUpsIdentNumHeatsinks."
::= { tlpUpsHeatsink 1 }
tlpUpsHeatsinkEntry OBJECT-TYPE
SYNTAX TlpUpsHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular heatsink
managed by this agent."
INDEX { tlpDeviceIndex, tlpUpsHeatsinkIndex }
::= { tlpUpsHeatsinkTable 1 }
TlpUpsHeatsinkEntry ::= SEQUENCE {
tlpUpsHeatsinkIndex Unsigned32,
tlpUpsHeatsinkTemperatureC Integer32,
tlpUpsHeatsinkTemperatureF Integer32 }
tlpUpsHeatsinkIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups heatsink."
::= { tlpUpsHeatsinkEntry 1 }
tlpUpsHeatsinkTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Celsius.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsHeatsinkEntry 2 }
tlpUpsHeatsinkTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Fahrenheit.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsHeatsinkEntry 3 }
tlpUpsInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input contact details of each ups in the device table. The number of entries
is given by the value of tlpUpsIdentNumInputContacts."
::= { tlpUpsInputContact 1 }
tlpUpsInputContactEntry OBJECT-TYPE
SYNTAX TlpUpsInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing input contact details for a particular ups."
INDEX { tlpDeviceIndex, tlpUpsInputContactIndex }
::= { tlpUpsInputContactTable 1 }
TlpUpsInputContactEntry ::= SEQUENCE {
tlpUpsInputContactIndex Unsigned32,
tlpUpsInputContactInAlarm INTEGER }
tlpUpsInputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups input contact details."
::= { tlpUpsInputContactEntry 1 }
tlpUpsInputContactInAlarm OBJECT-TYPE
SYNTAX INTEGER {
notInAlarm(0),
inAlarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status of the input contact. Input contacts are not supported on
all models. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsInputContactEntry 2 }
tlpUpsOutputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output contact details of each ups in the device table. The number of entries
is given by the value of tlpUpsIdentNumOuputContacts."
::= { tlpUpsOutputContact 1 }
tlpUpsOutputContactEntry OBJECT-TYPE
SYNTAX TlpUpsOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing output contact details for a particular ups."
INDEX { tlpDeviceIndex, tlpUpsOutputContactIndex }
::= { tlpUpsOutputContactTable 1 }
TlpUpsOutputContactEntry ::= SEQUENCE {
tlpUpsOutputContactIndex Unsigned32,
tlpUpsOutputContactInAlarm INTEGER }
tlpUpsOutputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups output contact details."
::= { tlpUpsOutputContactEntry 1 }
tlpUpsOutputContactInAlarm OBJECT-TYPE
SYNTAX INTEGER {
notInAlarm(0),
inAlarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status of the output contact. Output contacts are not supported on
all models. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsOutputContactEntry 2 }
tlpUpsControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The actionable controls for each ups in device table. This is a
sparse dependent table, and will contain some subset of devices
that are upss."
::= { tlpUpsControl 1 }
tlpUpsControlEntry OBJECT-TYPE
SYNTAX TlpUpsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing controls for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsControlTable 1 }
TlpUpsControlEntry ::= SEQUENCE {
tlpUpsControlSelfTest TruthValue,
tlpUpsControlRamp TruthValue,
tlpUpsControlShed TruthValue,
tlpUpsControlUpsOn TruthValue,
tlpUpsControlUpsOff TruthValue,
tlpUpsControlUpsReboot TruthValue,
tlpUpsControlBypass INTEGER,
tlpUpsControlResetWattHours TruthValue,
tlpUpsControlCancelSelfTest TruthValue,
tlpUpsControlResetAllParameters TruthValue }
tlpUpsControlSelfTest OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate a self test on the ups."
::= { tlpUpsControlEntry 1 }
tlpUpsControlRamp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated ramp
sequence on the ups."
::= { tlpUpsControlEntry 2 }
tlpUpsControlShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated shed
sequence on the ups."
::= { tlpUpsControlEntry 3 }
tlpUpsControlUpsOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the ups on."
::= { tlpUpsControlEntry 4 }
tlpUpsControlUpsOff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the ups off."
::= { tlpUpsControlEntry 5 }
tlpUpsControlUpsReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reboot the ups."
::= { tlpUpsControlEntry 6 }
tlpUpsControlBypass OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This switches the ups in and out of bypass mode. This value returns
the current bypass mode: disable(0) if the ups is not in bypass mode,
enable(1) if the ups is in bypass mode. Set to disable(0) to exit
bypass mode, or enable(1) to enter bypass mode. If switching bypass
mode is not supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpUpsControlEntry 7 }
tlpUpsControlResetWattHours OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reset the tlpUpsInputWattHours calculation algorithm."
::= { tlpUpsControlEntry 8 }
tlpUpsControlCancelSelfTest OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to cancel the self test in progress."
::= { tlpUpsControlEntry 9 }
tlpUpsControlResetAllParameters OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reset all configuration settings to the default values."
::= { tlpUpsControlEntry 10 }
tlpUpsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration details of each ups in the device table. This is
a sparse dependent table, and will contain the number of entries
based upon the number of upss managed by the agent as reported by
tlpUpsIdentNumUps."
::= { tlpUpsConfig 1 }
tlpUpsConfigEntry OBJECT-TYPE
SYNTAX TlpUpsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to all input lines per
each ups managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpUpsConfigTable 1 }
TlpUpsConfigEntry ::= SEQUENCE {
tlpUpsConfigInputVoltage Unsigned32,
tlpUpsConfigInputFrequency Unsigned32,
tlpUpsConfigOutputVoltage Unsigned32,
tlpUpsConfigOutputFrequency Unsigned32,
tlpUpsConfigAudibleStatus INTEGER,
tlpUpsConfigAutoBatteryTest INTEGER,
tlpUpsConfigAutoRestartAfterShutdown INTEGER,
tlpUpsConfigAutoRampOnTransition INTEGER,
tlpUpsConfigAutoShedOnTransition INTEGER,
tlpUpsConfigBypassLowerLimitPercent INTEGER,
tlpUpsConfigBypassUpperLimitPercent INTEGER,
tlpUpsConfigBypassLowerLimitVoltage Unsigned32,
tlpUpsConfigBypassUpperLimitVoltage Unsigned32,
tlpUpsConfigColdStart INTEGER,
tlpUpsConfigEconomicMode INTEGER,
tlpUpsConfigFaultAction INTEGER,
tlpUpsConfigOffMode INTEGER,
tlpUpsConfigLineSensitivity INTEGER,
tlpUpsConfigLineQualifyTime Unsigned32,
tlpUpsConfigACPowerSenseType INTEGER }
tlpUpsConfigInputVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME. This value may not be writable on all models. If
not writable, the value will be rejected and an appropriate error
message will be returned."
::= { tlpUpsConfigEntry 1 }
tlpUpsConfigInputFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal input frequency. On those systems which support read-write
access to this object, if there is an attempt to set this variable to a
value that is not supported, the request must be rejected and the agent
shall respond with an appropriate error message, i.e., badValue for
SNMPv1, or inconsistentValue for SNMPv2."
::= { tlpUpsConfigEntry 2 }
tlpUpsConfigOutputVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal value of the output voltage. This value may not be
supported on all models. If not supported, the agent reports
ERROR_NO_SUCH_NAME. This value may not be writable on all models. If
not writable, the value will be rejected and an appropriate error
message will be returned."
::= { tlpUpsConfigEntry 3 }
tlpUpsConfigOutputFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal output frequency. On those systems which support read-write
access to this object, if there is an attempt to set this variable to a
value that is not supported, the request will be rejected and the agent
will respond with an appropriate error message."
::= { tlpUpsConfigEntry 4 }
tlpUpsConfigAudibleStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2),
muted(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The requested state of the audible alarm. When in the disabled state,
the audible alarm should never sound. The enabled state is self-
describing. Setting this object to muted(3) when the audible alarm is
sounding shall temporarily silence the alarm. It will remain muted until
it would normally stop sounding and the value returned for read operations
during this period shall equal muted(3). At the end of this period, the
value shall revert to enabled(2). Writes of the value muted(3) when the
audible alarm is not sounding shall be accepted but otherwise shall have no
effect."
::= { tlpUpsConfigEntry 5 }
tlpUpsConfigAutoBatteryTest OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
biweekly(1),
monthly(2),
quarterly(3),
semiannually(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When disabled(0), the ups will not perform an automatic battery selftest.
When set to another value, the ups will perform an automatic selftest in
the approximate period defined by each respective enumerated value. This
feature is generally not recommended."
::= { tlpUpsConfigEntry 6 }
tlpUpsConfigAutoRestartAfterShutdown OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled(1), the ups should autorestart after a shutdown from battery
mode if valid AC is applied. When disabled(0), the ups should not autorestart
when AC is restored and instead power up into standby mode."
::= { tlpUpsConfigEntry 7 }
tlpUpsConfigAutoRampOnTransition OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled(1), the ups should perform its preconfigured ramp sequence when
valid AC is restored while in battery mode. If this value is not supported by
the ups, then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 8 }
tlpUpsConfigAutoShedOnTransition OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled(1), the ups should perform its preconfigured shed sequence when
valid AC is lost causing the ups to enter battery mode. If this value is not
supported by the ups, then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 9 }
tlpUpsConfigBypassLowerLimitPercent OBJECT-TYPE
SYNTAX INTEGER (-20..-5)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest AC input voltage allowed to be output to the load while in bypass
mode. This setting is expressed as a percentage from nominal voltage. If this
value is not supported by the ups, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 10 }
tlpUpsConfigBypassUpperLimitPercent OBJECT-TYPE
SYNTAX INTEGER (5..20)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest AC input voltage allowed to be output to the load while in bypass
mode. This setting is expressed as a percentage from nominal voltage. If this
value is not supported by the ups, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 11 }
tlpUpsConfigBypassLowerLimitVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest AC input voltage allowed to be output to the load while in bypass
mode. If this value is not supported by the ups, then this value will always
return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 12 }
tlpUpsConfigBypassUpperLimitVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest AC input voltage allowed to be output to the load while in bypass
mode. If this value is not supported by the ups, then this value will always
return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 13 }
tlpUpsConfigColdStart OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the ability to turn the ups on without AC
supplied. If this value is not supported by the ups, then this value will
always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 14 }
tlpUpsConfigEconomicMode OBJECT-TYPE
SYNTAX INTEGER {
online(0),
economy(1),
constant50Hz(2),
constant60Hz(3),
constantAuto(4),
autoAdaptive(5) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configurable economic mode options for the ups. The online(0) mode is
the default configuration of most upss, which is synonymous as having the
economic mode disabled. The economy(1) mode is the typical configuration to
run in economy mode, which is synonymous as having the economic mode enabled.
Constant50Hz(2) is a power strategy, which fixes the output frequency at 50Hz.
Constant60Hz(3) is a power strategy, which fixes the output frequency at 60Hz.
ConstantAuto(4) regulates the output frequency at nominal input frequency.
AutoAdaptive(5) mode will cause the ups to automatically switch between
online(0), maximum quality, and economy(1), maximum efficiency, to improve
efficiency during stable utility periods and improve output regulation during
unstable utility periods. Not all values are supported by all upss. Most upss,
if supportive of economic mode, only supports online(0) and economy(1). If the
ups does not support economic mode, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 15 }
tlpUpsConfigFaultAction OBJECT-TYPE
SYNTAX INTEGER {
bypass(0),
standby(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines the action to take if the output needs to be shut down due to a
fault condition, limited by the type of fault incurred. When configured for
bypass(0), the ups will go to bypass on a fault condition. When configured
for standby(1), the ups will go to standby mode on a fault condition. Either
configuration will be valid as long as AC input is within normal line voltage
and frequency limits when the fault condition occurs. If the line is outside
these limits, the ups will turn off. If this value is not supported by the ups,
then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 16 }
tlpUpsConfigOffMode OBJECT-TYPE
SYNTAX INTEGER {
standby(0),
bypass(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option governs what mode the ups should go into when AC input is
available, but the load is either off or not battery backed up. If this
setting is configured for bypass(1), the intention is that any time the ups
would normally go into standby mode, it would instead go into bypass mode. Note
that this setting does not dictate the mode for fault conditions, which is
governed by tlpUpsConfigFaultAction. If this value is not supported by the ups,
then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 17 }
tlpUpsConfigLineSensitivity OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
reduced(1),
fullyReduced(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Adjusts the AC line voltage sensitivity setting. If this value is not supported
by the ups, then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 18 }
tlpUpsConfigLineQualifyTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time the ups monitors line power quality for stability before ac power
is restored. If there is an attempt to set this variable to a
value that is not supported, the request will be rejected and the agent
will respond with an appropriate error message."
::= { tlpUpsConfigEntry 19 }
tlpUpsConfigACPowerSenseType OBJECT-TYPE
SYNTAX INTEGER {
generator(1),
ups(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables configuration of ups AC power sensing to maximize ups
operation for standard line power AC and generator power applications.
If this value is not supported by the ups, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigEntry 20 }
tlpUpsConfigAutoRestartTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigAutoRestartEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configurable automatic restart options of each ups in device table.
This is a sparse dependent table, and will contain some subset of devices
that are upss. Not all options are available on all upss."
::= { tlpUpsConfig 2 }
tlpUpsConfigAutoRestartEntry OBJECT-TYPE
SYNTAX TlpUpsConfigAutoRestartEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configurable automatic restart options for a particular
ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsConfigAutoRestartTable 1 }
TlpUpsConfigAutoRestartEntry ::= SEQUENCE {
tlpUpsConfigAutoRestartInverterShutdown INTEGER,
tlpUpsConfigAutoRestartDelayedWakeup INTEGER,
tlpUpsConfigAutoRestartLowVoltageCutoff INTEGER,
tlpUpsConfigAutoRestartOverLoad INTEGER,
tlpUpsConfigAutoRestartOverTemperature INTEGER }
tlpUpsConfigAutoRestartInverterShutdown OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled(1) and the ups is turned off from invert mode (via user
interaction), if line becomes valid, the ups will automatically go to line
mode. If disabled(0), the ups will turn back on and go to standby mode
instead."
::= { tlpUpsConfigAutoRestartEntry 1 }
tlpUpsConfigAutoRestartDelayedWakeup OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled(1) and power fails during a DelayBeforeStartup and line remains
invalid after the timeout expires, the ups will be set to turn back on
automatically. If disabled(0), the ups will turn back on and go to standby
mode instead."
::= { tlpUpsConfigAutoRestartEntry 2 }
tlpUpsConfigAutoRestartLowVoltageCutoff OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled(1) and the ups is turned off from invert mode (via low voltage
cutoff), if line becomes valid, the ups will automatically go to line mode.
If disabled(0), the ups will turn back on and go to standby mode instead."
::= { tlpUpsConfigAutoRestartEntry 3 }
tlpUpsConfigAutoRestartOverLoad OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled(1) and the ups is turned off from invert mode (via overload), if
line becomes valid, the ups will automatically go to line mode. If disabled(0),
the ups will turn back on and go to standby mode instead."
::= { tlpUpsConfigAutoRestartEntry 4 }
tlpUpsConfigAutoRestartOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled(1) and the ups is turned off from invert mode (via over temperature),
if line becomes valid, the ups will automatically go to line mode. If disabled(0),
the ups will turn back on and go to standby mode instead."
::= { tlpUpsConfigAutoRestartEntry 5 }
tlpUpsConfigThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configurable threshold options of each ups in device table. This
is a sparse dependent table, and will contain some subset of devices that
are upss. Not all options are available on all upss."
::= { tlpUpsConfig 3 }
tlpUpsConfigThresholdEntry OBJECT-TYPE
SYNTAX TlpUpsConfigThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configurable threshold options for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsConfigThresholdTable 1 }
TlpUpsConfigThresholdEntry ::= SEQUENCE {
tlpUpsConfigBatteryAgeThreshold Unsigned32,
tlpUpsConfigLowBatteryThreshold INTEGER,
tlpUpsConfigLowBatteryTime Unsigned32,
tlpUpsConfigOverLoadThreshold INTEGER }
tlpUpsConfigBatteryAgeThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "months"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of months for a battery to be in service. The battery age alarm,
tlpUpsAlarmBatteryAgeAboveThreshold, is triggered when the current date
exceeds tlpUpsBatteryPackIdentInstallDate by tlpUpsConfigBatteryAgeThreshold
months."
::= { tlpUpsConfigThresholdEntry 1 }
tlpUpsConfigLowBatteryThreshold OBJECT-TYPE
SYNTAX INTEGER (5..95)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value denotes the percentage of battery capacity remaining warning
level. The low battery alarm, tlpUpsAlarmLowBattery, is triggered when
tlpUpsEstimatedChargeRemaining drops below this value."
::= { tlpUpsConfigThresholdEntry 2 }
tlpUpsConfigLowBatteryTime OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value in seconds of tlpUpsEstimatedMinutesRemaining at which a lowBattery
condition is declared. For agents which support only discrete (discontinuous)
values, then the agent shall round up to the next supported value. If the
requested value is larger than the largest supported value, then the largest
supported value shall be selected."
::= { tlpUpsConfigThresholdEntry 3 }
tlpUpsConfigOverLoadThreshold OBJECT-TYPE
SYNTAX INTEGER (5..105)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value denotes the percentage of load at which the overload condition
occurs. The overload alarm, tlpUpsAlarmOutputOverload, is triggered when the
percentage of output load exceeds this value."
::= { tlpUpsConfigThresholdEntry 4 }
tlpUpsConfigVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The voltage configuration details for each ups in device table. This
is a sparse dependent table, and will contain some subset of devices
that are upss. Not all options are available on all upss."
::= { tlpUpsConfig 4 }
tlpUpsConfigVoltageEntry OBJECT-TYPE
SYNTAX TlpUpsConfigVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing voltage configuration options for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsConfigVoltageTable 1 }
TlpUpsConfigVoltageEntry ::= SEQUENCE {
tlpUpsConfigHighVoltageTransfer Unsigned32,
tlpUpsConfigHighVoltageResetTolerance Unsigned32,
tlpUpsConfigHighVoltageReset Unsigned32,
tlpUpsConfigLowVoltageTransfer Unsigned32,
tlpUpsConfigLowVoltageResetTolerance Unsigned32,
tlpUpsConfigLowVoltageReset Unsigned32 }
tlpUpsConfigHighVoltageTransfer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum line voltage allowed on the input source before the unit
disconnects the AC input connection."
::= { tlpUpsConfigVoltageEntry 1 }
tlpUpsConfigHighVoltageResetTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If an input connection is disconnected due to over-voltage, the line voltage on the input source
has to fall below tlpUpsConfigHighVoltageTransfer less tlpUpsConfigHighVoltageTransferResetTolerance `
before the unit reconnects the AC input to input source."
::= { tlpUpsConfigVoltageEntry 2 }
tlpUpsConfigHighVoltageReset OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If an input connection is disconnected due to over-voltage, the line voltage on the input source
has to fall below tlpUpsConfigHighVoltageReset before the unit reconnects the AC input to input source."
::= { tlpUpsConfigVoltageEntry 3 }
tlpUpsConfigLowVoltageTransfer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the unit disconnects the AC input
connection."
::= { tlpUpsConfigVoltageEntry 4 }
tlpUpsConfigLowVoltageResetTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a unit is disconnected due to under-voltage or is not powered up yet, the line voltage
has to rise above tlpUpsConfigLowVoltageTransfer plus tlpUpsConfigLowVoltageTransferResetTolerance
before the unit reonnect the AC input to input source."
::= { tlpUpsConfigVoltageEntry 5 }
tlpUpsConfigLowVoltageReset OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a unit is disconnected due to under-voltage or is not powered up yet, the line voltage
has to rise above tlpUpsConfigLowVoltageReset before the unit reonnect the AC input to input source."
::= { tlpUpsConfigVoltageEntry 6 }
tlpUpsConfigContact OBJECT IDENTIFIER::= { tlpUpsConfig 5 }
tlpUpsConfigContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each ups in device table. This
is a sparse dependent table, and will contain some subset of
devices that are upss. Not all options are available on all
upss."
::= { tlpUpsConfigContact 1 }
tlpUpsConfigContactEntry OBJECT-TYPE
SYNTAX TlpUpsConfigContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing contact configuration options for a particular ups."
INDEX { tlpDeviceIndex }
::= { tlpUpsConfigContactTable 1 }
TlpUpsConfigContactEntry ::= SEQUENCE {
tlpUpsConfigOutputContactBackupTimer INTEGER }
tlpUpsConfigOutputContactBackupTimer OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the amount of runtime the UPS supports in battery mode before sending
a configured output contact notification. Output contacts are not supported on all
models. If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigContactEntry 1 }
tlpUpsConfigInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input contact details of each ups in device table. the number of entries is
given by tlpUpsIdentNumInputContacts. This is a sparse dependent table, and will
contain some subset of devices that are upss. Not all options are available on all
upss."
::= { tlpUpsConfigContact 2 }
tlpUpsConfigInputContactEntry OBJECT-TYPE
SYNTAX TlpUpsConfigInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing input contact details for a particular ups."
INDEX { tlpDeviceIndex, tlpUpsConfigInputContactIndex }
::= { tlpUpsConfigInputContactTable 1 }
TlpUpsConfigInputContactEntry ::= SEQUENCE {
tlpUpsConfigInputContactIndex Unsigned32,
tlpUpsConfigInputContactSetup INTEGER }
tlpUpsConfigInputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups input contact details."
::= { tlpUpsConfigInputContactEntry 1 }
tlpUpsConfigInputContactSetup OBJECT-TYPE
SYNTAX INTEGER {
userDefined(0),
externalAlarm(1),
externalBatteryAlarm(2),
externalFanFailed(3),
doorUnlock(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Input contact configuration options. Input contacts are not supported on
all models. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigInputContactEntry 2 }
tlpUpsConfigOutputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpUpsConfigOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Output contact details of each ups in device table. The number of entries is
given by tlpUpsIdentNumOutputContacts. This is a sparse dependent table, and
will contain some subset of devices that are upss. Not all options are available
on all upss."
::= { tlpUpsConfigContact 3 }
tlpUpsConfigOutputContactEntry OBJECT-TYPE
SYNTAX TlpUpsConfigOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing output contact details for a particular ups."
INDEX { tlpDeviceIndex, tlpUpsConfigOutputContactIndex }
::= { tlpUpsConfigOutputContactTable 1 }
TlpUpsConfigOutputContactEntry ::= SEQUENCE {
tlpUpsConfigOutputContactIndex Unsigned32,
tlpUpsConfigOutputContactSetup INTEGER }
tlpUpsConfigOutputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ups output contact details."
::= { tlpUpsConfigOutputContactEntry 1 }
tlpUpsConfigOutputContactSetup OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
onBattery(1),
batteryLow(2),
timer(3),
alarm(4),
fault(5),
outputOff(6) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Output contact configuration options. Output contacts are not supported on
all models. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpUpsConfigOutputContactEntry 2 }
-- pdu
tlpPduIdentNumPdu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of pdu devices that this agent is currently managing."
::= { tlpPduIdent 1 }
tlpPduIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity details of each pdu in device table. This is a
sparse dependent table, and will contain some subset of devices
that are pdus."
::= { tlpPduIdent 2 }
tlpPduIdentEntry OBJECT-TYPE
SYNTAX TlpPduIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduIdentTable 1 }
TlpPduIdentEntry ::= SEQUENCE {
tlpPduIdentNumInputs Unsigned32,
tlpPduIdentNumOutputs Unsigned32,
tlpPduIdentNumPhases Unsigned32,
tlpPduIdentNumOutlets Unsigned32,
tlpPduIdentNumOutletGroups Unsigned32,
tlpPduIdentNumCircuits Unsigned32,
tlpPduIdentNumBreakers Unsigned32,
tlpPduIdentNumHeatsinks Unsigned32 }
tlpPduIdentNumInputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input lines supported by the pdu."
::= { tlpPduIdentEntry 1 }
tlpPduIdentNumOutputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output lines supported by the pdu."
::= { tlpPduIdentEntry 2 }
tlpPduIdentNumPhases OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of phases supported by the pdu."
::= { tlpPduIdentEntry 3 }
tlpPduIdentNumOutlets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacles supported by the pdu."
::= { tlpPduIdentEntry 4 }
tlpPduIdentNumOutletGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacle groups supported by the pdu."
::= { tlpPduIdentEntry 5 }
tlpPduIdentNumCircuits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of circuits supported by the pdu."
::= { tlpPduIdentEntry 6 }
tlpPduIdentNumBreakers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of monitored bank breakers supported by the pdu.
If the pdu has breakers that are not monitored by the device,
the value of zero(0) will be returned."
::= { tlpPduIdentEntry 7 }
tlpPduIdentNumHeatsinks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of heatsink thermistors supported by the pdu."
::= { tlpPduIdentEntry 8 }
tlpPduSupportsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The supported details of each pdu in device table. This is a
sparse dependent table, and will contain some subset of devices
that are pdus."
::= { tlpPduIdent 3 }
tlpPduSupportsEntry OBJECT-TYPE
SYNTAX TlpPduSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing supported details for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduSupportsTable 1 }
TlpPduSupportsEntry ::= SEQUENCE {
tlpPduSupportsEnergywise TruthValue,
tlpPduSupportsRampShed TruthValue,
tlpPduSupportsOutletGroup TruthValue,
tlpPduSupportsOutletCurrentPower TruthValue,
tlpPduSupportsOutletVoltage TruthValue }
tlpPduSupportsEnergywise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the pdu supports Cisco EnergyWise."
::= { tlpPduSupportsEntry 1 }
tlpPduSupportsRampShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the pdu supports ramping and shedding."
::= { tlpPduSupportsEntry 2 }
tlpPduSupportsOutletGroup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the pdu supports outlet groups."
::= { tlpPduSupportsEntry 3 }
tlpPduSupportsOutletCurrentPower OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the pdu reports individual receptacle current
and power measurements. Devices that do not support individual
receptacle measurements will always return ERROR_NO_SUCH_NAME for
tlpPduOutletCurrent and tlpPduOutletPower."
::= { tlpPduSupportsEntry 4 }
tlpPduSupportsOutletVoltage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the pdu reports individual receptacle voltage
measurements. Devices that do not support individual receptacle
measurements will always return ERROR_NO_SUCH_NAME for
tlpPduOutletVoltage."
::= { tlpPduSupportsEntry 5 }
tlpPduDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The display details of each pdu in device table. This is a
sparse dependent table, and will contain some subset of devices
that are pdus."
::= { tlpPduIdent 4 }
tlpPduDisplayEntry OBJECT-TYPE
SYNTAX TlpPduDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing display details for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduDisplayTable 1 }
TlpPduDisplayEntry ::= SEQUENCE {
tlpPduDisplayScheme INTEGER,
tlpPduDisplayOrientation INTEGER,
tlpPduDisplayAutoScroll INTEGER,
tlpPduDisplayIntensity INTEGER,
tlpPduDisplayUnits INTEGER }
tlpPduDisplayScheme OBJECT-TYPE
SYNTAX INTEGER {
schemeReverse(0),
schemeNormal(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the display scheme of the LED display. The value
schemeReverse(0) indicates the tricolor LED indicator uses an
alternate pattern. The value schemeNormal(1) indicates the
LED indicator uses the standard pattern. This value may not
be supported on all models. If not supported, the value will
always return schemeNormal(1)."
::= { tlpPduDisplayEntry 1 }
tlpPduDisplayOrientation OBJECT-TYPE
SYNTAX INTEGER {
displayNormal(0),
displayReverse(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the physical orientation of the LED display. The value
displayNormal(0) indicates the display is right-side-up (normal).
The value displayReverse(1) indicates the display is upside-down.
This value may not be supported on all models. If not supported,
the value will always return displayNormal(0)."
::= { tlpPduDisplayEntry 2 }
tlpPduDisplayAutoScroll OBJECT-TYPE
SYNTAX INTEGER {
scrollDisabled(0),
scrollEnabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the LED display automatically scrolls through
displaying status values."
::= { tlpPduDisplayEntry 3 }
tlpPduDisplayIntensity OBJECT-TYPE
SYNTAX INTEGER {
intensity25(1),
intensity50(2),
intensity75(3),
intensity100(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the intensity, as a percentage, of the LED display. The
value intensity100(4) indicates the display is at 100% intensity.
The other values indicate the display is at a lesser intensity based
upon the respective percentage denoted."
::= { tlpPduDisplayEntry 4 }
tlpPduDisplayUnits OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
metric(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the units of measurement displayed on the LED display.
The value normal(0) indicates that a temperature value, for example,
is displayed in degrees Fahrenheit. The value metric(1) indicates a
temperature value is displayed in degrees Celsius."
::= { tlpPduDisplayEntry 5 }
tlpPduDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device details of each pdu in device table. This is a
sparse dependent table, and will contain some subset of devices
that are pdus."
::= { tlpPduDevice 1 }
tlpPduDeviceEntry OBJECT-TYPE
SYNTAX TlpPduDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing device details for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduDeviceTable 1 }
TlpPduDeviceEntry ::= SEQUENCE {
tlpPduDeviceMainLoadState INTEGER,
tlpPduDeviceMainLoadControllable TruthValue,
tlpPduDeviceMainLoadCommand INTEGER,
tlpPduDevicePowerOnDelay Integer32,
tlpPduDeviceTotalInputPowerRating Integer32,
tlpPduDeviceTemperatureC Integer32,
tlpPduDeviceTemperatureF Integer32,
tlpPduDevicePhaseImbalance INTEGER,
tlpPduDeviceOutputPowerTotal Unsigned32,
tlpPduDeviceAggregatePowerFactor Unsigned32,
tlpPduDeviceOutputCurrentPrecision INTEGER }
tlpPduDeviceMainLoadState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the main output of the device."
::= { tlpPduDeviceEntry 1 }
tlpPduDeviceMainLoadControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the main output is controllable, and whether
the ups can be turned off and on."
::= { tlpPduDeviceEntry 2 }
tlpPduDeviceMainLoadCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off the main output of the ups. Setting this
value to turnOn(2) will turn on the main output of the ups. Setting
this value to cycle(3) will turn off the main output, then turn it
back on."
::= { tlpPduDeviceEntry 3 }
tlpPduDevicePowerOnDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configurable delay value, which sets the amount of additional
time a given device will wait before it connects to a valid AC
source. By default the delay value is set to 0. For devices with
multiple AC input sources, this delay only applies to the primary
input source."
::= { tlpPduDeviceEntry 4 }
tlpPduDeviceTotalInputPowerRating OBJECT-TYPE
SYNTAX Integer32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total input power rating of all phases on the device. This
value may not be supported on all models. If not supported, this
value will always return ERROR_NO_SUCH_NAME."
::= { tlpPduDeviceEntry 5 }
tlpPduDeviceTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the PDU casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpPduDeviceEntry 6 }
tlpPduDeviceTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the PDU casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpPduDeviceEntry 7 }
tlpPduDevicePhaseImbalance OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of imbalance of the three phases. This value is in
the range from 0% imbalance to 100% imbalance. The lower the value,
the better balanced the phases are. If all load is on a single phase,
the imbalance is defined as 100%."
::= { tlpPduDeviceEntry 8 }
tlpPduDeviceOutputPowerTotal OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The AC output total power for all circuits."
::= { tlpPduDeviceEntry 9 }
tlpPduDeviceAggregatePowerFactor OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate power factor of all phases."
::= { tlpPduDeviceEntry 10 }
tlpPduDeviceOutputCurrentPrecision OBJECT-TYPE
SYNTAX INTEGER {
wholeNumber(0),
tenths(1),
hundredths(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output current is reported by tlpPduOutputCurrent, tlpPduOutputCurrentMin
and tlpPduOutputCurrentMax. These values are all reported in hundredths(0.01A),
which accommodates all models; however, on any given device the actual precision
may vary. All current values must be divided by 100 to obtain the actual value.
For example, if tlpPduOutputCurrent reports 500, then the actual output current
is 5.00. This tlpPduDeviceOutputCurrentPrecision defines the actual resolution
of that value: wholeNumber(0) is 5, tenths(1) is 5.0 and hundredths(2) is 5.00."
::= { tlpPduDeviceEntry 11 }
tlpPduInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input details of each pdu in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the number of pdus managed by the agent as reported by tlpPduIdentNumPdus."
::= { tlpPduInput 1 }
tlpPduInputEntry OBJECT-TYPE
SYNTAX TlpPduInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular pdu managed
by this agent."
INDEX { tlpDeviceIndex }
::= { tlpPduInputTable 1 }
TlpPduInputEntry ::= SEQUENCE {
tlpPduInputNominalVoltage Unsigned32,
tlpPduInputNominalVoltagePhaseToPhase Unsigned32,
tlpPduInputNominalVoltagePhaseToNeutral Unsigned32,
tlpPduInputLowTransferVoltage Unsigned32,
tlpPduInputLowTransferVoltageLowerBound Unsigned32,
tlpPduInputLowTransferVoltageUpperBound Unsigned32,
tlpPduInputHighTransferVoltage Unsigned32,
tlpPduInputHighTransferVoltageLowerBound Unsigned32,
tlpPduInputHighTransferVoltageUpperBound Unsigned32,
tlpPduInputCurrentLimit Unsigned32 }
tlpPduInputNominalVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpPduInputEntry 1 }
tlpPduInputNominalVoltagePhaseToPhase OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage as measured from
phase to phase. This value may not be supported on all models.
If not supported, this value will always return zero."
::= { tlpPduInputEntry 2 }
tlpPduInputNominalVoltagePhaseToNeutral OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage as measured from
phase to neutral. This value may not be supported on all models.
If not supported, this value will always return zero."
::= { tlpPduInputEntry 3 }
tlpPduInputLowTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the unit disconnects the
AC input connection. This value may not be writable on all models.
If not writable, the value will be rejected and an appropriate error
message will be returned. When supported, the minimum and maximum
values allowed are dictated by tlpPduInputLowTransferVoltageLowerBound
and tlpPduInputLowTransferVoltageUpperBound respectively."
::= { tlpPduInputEntry 4 }
tlpPduInputLowTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpPduInputLowTransferVoltage as dictated
by the hardware of the unit."
::= { tlpPduInputEntry 5 }
tlpPduInputLowTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpPduInputLowTransferVoltage as dictated
by the hardware of the unit."
::= { tlpPduInputEntry 6 }
tlpPduInputHighTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum line voltage allowed before the unit disconnects the
AC input connection. This value may not be writable on all models.
If not writable, the value will be rejected and an appropriate error
message will be returned. When supported, the minimum and maximum
values allowed are dictated by tlpPduInputHighTransferVoltageLowerBound
and tlpPduInputHighTransferVoltageUpperBound respectively."
::= { tlpPduInputEntry 7 }
tlpPduInputHighTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpPduInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpPduInputEntry 8 }
tlpPduInputHighTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpPduInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpPduInputEntry 9 }
tlpPduInputCurrentLimit OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of each phase conductor in the pdu limited by the AC input
cord or any other potential limiting factors unique to a given unit."
::= { tlpPduInputEntry 10 }
tlpPduInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input phase details of each pdu in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the value of tlpPduIdentNumInputs and tlpPduIdentNumPhases per each
device."
::= { tlpPduInput 2 }
tlpPduInputPhaseEntry OBJECT-TYPE
SYNTAX TlpPduInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular input
phase managed by this agent."
INDEX { tlpDeviceIndex, tlpPduInputPhaseIndex }
::= { tlpPduInputPhaseTable 1 }
TlpPduInputPhaseEntry ::= SEQUENCE {
tlpPduInputPhaseIndex Unsigned32,
tlpPduInputPhasePhaseType INTEGER,
tlpPduInputPhaseFrequency Unsigned32,
tlpPduInputPhaseVoltage Unsigned32,
tlpPduInputPhaseVoltageMin Unsigned32,
tlpPduInputPhaseVoltageMax Unsigned32,
tlpPduInputPhaseCurrent Unsigned32 }
tlpPduInputPhaseIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu phase."
::= { tlpPduInputPhaseEntry 1 }
tlpPduInputPhasePhaseType OBJECT-TYPE
SYNTAX INTEGER {
phaseToNeutral(0),
phaseToPhase(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether measurements are phase to neutral(0) or phase
to phase(1)."
::= { tlpPduInputPhaseEntry 2 }
tlpPduInputPhaseFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present input frequency for a given phase."
::= { tlpPduInputPhaseEntry 3 }
tlpPduInputPhaseVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input voltage for a given phase."
::= { tlpPduInputPhaseEntry 4 }
tlpPduInputPhaseVoltageMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum input voltage value since the last reset of this
value for a given phase. If any value is written to either
tlpPduInputVoltageMin or tlpPduInputVoltageMax, both will be
reset to their appropriate minimum and maximum values."
::= { tlpPduInputPhaseEntry 5 }
tlpPduInputPhaseVoltageMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum input voltage value since the last reset of this
value for a given phase. If any value is written to either
tlpPduInputVoltageMin or tlpPduInputVoltageMax, both will be
reset to their appropriate minimum and maximum values."
::= { tlpPduInputPhaseEntry 6 }
tlpPduInputPhaseCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input current for a given phase."
::= { tlpPduInputPhaseEntry 7 }
tlpPduOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output details of each pdu in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the value of tlpPduIdentNumOutputs per each device."
::= { tlpPduOutput 1 }
tlpPduOutputEntry OBJECT-TYPE
SYNTAX TlpPduOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing output information applicable to a particular
phase managed by this agent."
INDEX { tlpDeviceIndex, tlpPduOutputIndex }
::= { tlpPduOutputTable 1 }
TlpPduOutputEntry ::= SEQUENCE {
tlpPduOutputIndex Unsigned32,
tlpPduOutputPhase INTEGER,
tlpPduOutputPhaseType INTEGER,
tlpPduOutputVoltage Unsigned32,
tlpPduOutputCurrent Unsigned32,
tlpPduOutputCurrentMin Unsigned32,
tlpPduOutputCurrentMax Unsigned32,
tlpPduOutputActivePower Unsigned32,
tlpPduOutputPowerFactor Unsigned32,
tlpPduOutputSource INTEGER,
tlpPduOutputFrequency Unsigned32,
tlpPduOutputCalculatedPowerKVA Unsigned32,
tlpPduOutputCalculatedPowerKW Unsigned32,
tlpPduOutputCalculated24hrEnergy Unsigned32 }
tlpPduOutputIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu phase."
::= { tlpPduOutputEntry 1 }
tlpPduOutputPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1(1),
phase2(2),
phase3(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the phase associated with the output line."
::= { tlpPduOutputEntry 2 }
tlpPduOutputPhaseType OBJECT-TYPE
SYNTAX INTEGER {
phaseToNeutral(0),
phaseToPhase(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether measurements are phase to neutral(0) or phase
to phase(1)."
::= { tlpPduOutputEntry 3 }
tlpPduOutputVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given output line."
::= { tlpPduOutputEntry 4 }
tlpPduOutputCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output current, in hundredths of amps, for a given phase.
The actual precision of this value, whether a whole number, tenths
or hundredths, is returned by tlpPduDeviceOutputCurrentPrecision."
::= { tlpPduOutputEntry 5 }
tlpPduOutputCurrentMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum current, in hundredths of amps, observed for a given phase since last reset.
The actual precision of this value, whether a whole number, tenths or hundredths, is
returned by tlpPduDeviceOutputCurrentPrecision."
::= { tlpPduOutputEntry 6 }
tlpPduOutputCurrentMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum current, in hundredths of amps, observed for a given phase since last reset.
The actual precision of this value, whether a whole number, tenths or hundredths, is
returned by tlpPduDeviceOutputCurrentPrecision."
::= { tlpPduOutputEntry 7 }
tlpPduOutputActivePower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power for a given phase."
::= { tlpPduOutputEntry 8 }
tlpPduOutputPowerFactor OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power factor, in hundredths of a percent, for a given
phase."
::= { tlpPduOutputEntry 9 }
tlpPduOutputSource OBJECT-TYPE
SYNTAX INTEGER {
none(0),
normal(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present source of output power. The enumeration none(0)
indicates that there is no source of output power (and
therefore no output power), for example, the system has opened
the output breaker."
::= { tlpPduOutputEntry 10 }
tlpPduOutputFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output frequency. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpPduOutputEntry 11 }
tlpPduOutputCalculatedPowerKVA OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KVA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated amount of apparent power being used."
::= { tlpPduOutputEntry 12 }
tlpPduOutputCalculatedPowerKW OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated amount of active power being used."
::= { tlpPduOutputEntry 13 }
tlpPduOutputCalculated24hrEnergy OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KWH"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated 24 hour power consumption using present value
of tlpPduOutputCalculatedPowerKW."
::= { tlpPduOutputEntry 14 }
tlpPduOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The receptacle status details of each pdu in device table. This
is a sparse dependent table, and will contain the number of entries
based upon the value of tlpPduIdentNumOutlets per each device."
::= { tlpPduOutlet 1 }
tlpPduOutletEntry OBJECT-TYPE
SYNTAX TlpPduOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
managed by this agent."
INDEX { tlpDeviceIndex, tlpPduOutletIndex }
::= { tlpPduOutletTable 1 }
TlpPduOutletEntry ::= SEQUENCE {
tlpPduOutletIndex Unsigned32,
tlpPduOutletName DisplayString,
tlpPduOutletDescription DisplayString,
tlpPduOutletState INTEGER,
tlpPduOutletControllable TruthValue,
tlpPduOutletCommand INTEGER,
tlpPduOutletVoltage Unsigned32,
tlpPduOutletCurrent Unsigned32,
tlpPduOutletPower Unsigned32,
tlpPduOutletRampAction INTEGER,
tlpPduOutletRampDelay Integer32,
tlpPduOutletShedAction INTEGER,
tlpPduOutletShedDelay Integer32,
tlpPduOutletGroup Integer32,
tlpPduOutletBank Integer32,
tlpPduOutletCircuit Integer32,
tlpPduOutletPhase INTEGER }
tlpPduOutletIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu outlet."
::= { tlpPduOutletEntry 1 }
tlpPduOutletName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the name of the outlet."
::= { tlpPduOutletEntry 2 }
tlpPduOutletDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the device(s) connected to
the given outlet."
::= { tlpPduOutletEntry 3 }
tlpPduOutletState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the outlet."
::= { tlpPduOutletEntry 4 }
tlpPduOutletControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether this outlet is controllable."
::= { tlpPduOutletEntry 5 }
tlpPduOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value
to turnOff(1) will turn off the outlet. Setting this value
to turnOn(2) will turn on the outlet. Setting this value to
cycle(3) will turn the outlet off, then turn it back on."
::= { tlpPduOutletEntry 6 }
tlpPduOutletVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given outlet.
If the voltage measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle voltage measurements is denoted
by tlpPduSupportsOutletVoltage."
::= { tlpPduOutletEntry 7 }
tlpPduOutletCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output current, in hundredths of amps, of a given outlet.
If the current measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle current measurements is denoted
by tlpPduSupportsCurrentPower."
::= { tlpPduOutletEntry 8 }
tlpPduOutletPower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power of a given outlet. If the power measurement is
not supported for an individual receptacle regardless whether
device-wide or just for this receptacle, then this value will
always return ERROR_NO_SUCH_NAME. Device-wide support for receptacle
power measurements is denoted by tlpPduSupportsCurrentPower."
::= { tlpPduOutletEntry 9 }
tlpPduOutletRampAction OBJECT-TYPE
SYNTAX INTEGER {
remainOff(0),
turnOnAfterDelay(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ramp action to take on a given outlet when powering on the
device. If this receptacle is not controllable, as denoted by
tlpPduOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpPduOutletEntry 10 }
tlpPduOutletRampDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering on the given outlet.
If this receptacle is not controllable, as denoted by
tlpPduOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpPduOutletEntry 11 }
tlpPduOutletShedAction OBJECT-TYPE
SYNTAX INTEGER {
remainOn(0),
turnOffAfterDelay(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shed action to take on a given outlet when powering off the
device. If this receptacle is not controllable, as denoted by
tlpPduOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpPduOutletEntry 12 }
tlpPduOutletShedDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering off the given outlet.
If this receptacle is not controllable, as denoted by
tlpPduOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpPduOutletEntry 13 }
tlpPduOutletGroup OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tlpPduOutletGroupIndex group index of the respective group to
which the given outlet is assigned, or zero (0) if the given
outlet is not grouped."
::= { tlpPduOutletEntry 14 }
tlpPduOutletBank OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which bank the given outlet is located."
::= { tlpPduOutletEntry 15 }
tlpPduOutletCircuit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which circuit the given outlet is wired."
::= { tlpPduOutletEntry 16 }
tlpPduOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
phase1(1),
phase2(2),
phase3(3),
phase1-2(4),
phase2-3(5),
phase3-1(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which phase or phases the given outlet is
associated. For single phase devices, this object will
always return phase1(1). For 3-phase devices with outlets
wired to a single phase, this object will return phase1(1),
phase2(2) or phase3(3). For 3-phase devices with outlets
wired to two phases, this object will return phase1-2(4)
for phases 1 and 2, phase2-3(5) for phases 2 and 3, and
phase3-1(6) for phases 3 and 1. Devices that do not report
phase connections will return unknown(0)."
::= { tlpPduOutletEntry 17 }
tlpPduOutletGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The receptacle grouping details of each pdu in device table.
This is a sparse dependent table, and will contain the number
of entries based upon the value of tlpPduIdentNumOutletGroups per
each device."
::= { tlpPduOutlet 2 }
tlpPduOutletGroupEntry OBJECT-TYPE
SYNTAX TlpPduOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
group managed by this agent."
INDEX { tlpDeviceIndex, tlpPduOutletGroupIndex }
::= { tlpPduOutletGroupTable 1 }
TlpPduOutletGroupEntry ::= SEQUENCE {
tlpPduOutletGroupIndex Unsigned32,
tlpPduOutletGroupRowStatus RowStatus,
tlpPduOutletGroupName DisplayString,
tlpPduOutletGroupDescription DisplayString,
tlpPduOutletGroupState INTEGER,
tlpPduOutletGroupCommand INTEGER }
tlpPduOutletGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu outlet group."
::= { tlpPduOutletGroupEntry 1 }
tlpPduOutletGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the tlpPduOutletGroupTable"
::= { tlpPduOutletGroupEntry 2 }
tlpPduOutletGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of this outlet group."
::= { tlpPduOutletGroupEntry 3 }
tlpPduOutletGroupDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A description for this outlet group."
::= { tlpPduOutletGroupEntry 4 }
tlpPduOutletGroupState 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. This value will report
off(1) if all outlets in the group are off, on(2) if all outlets
in the group are on, mixed(3) if some outlets in the group are
off and others are on, or unknown(0) if the state of the outlets
cannot be determined."
::= { tlpPduOutletGroupEntry 5 }
tlpPduOutletGroupCommand OBJECT-TYPE
SYNTAX INTEGER {
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off every outlet associated with the group.
Setting this value to turnOn(2) will turn on every outlet associated
with the group. Setting this value to cycle(3) will turn off every
outlet associated with the group, then turn each outlet back on."
::= { tlpPduOutletGroupEntry 6 }
tlpPduCircuitTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of pdu circuit table entries. The number of entries
is given by the value of tlpPduIdentNumCircuits."
::= { tlpPduCircuit 1 }
tlpPduCircuitEntry OBJECT-TYPE
SYNTAX TlpPduCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular circuit
managed by this agent."
INDEX { tlpDeviceIndex, tlpPduCircuitIndex }
::= { tlpPduCircuitTable 1 }
TlpPduCircuitEntry ::= SEQUENCE {
tlpPduCircuitIndex Unsigned32,
tlpPduCircuitPhase INTEGER,
tlpPduCircuitInputVoltage Integer32,
tlpPduCircuitTotalCurrent Integer32,
tlpPduCircuitCurrentLimit Integer32,
tlpPduCircuitCurrentMin Integer32,
tlpPduCircuitCurrentMax Integer32,
tlpPduCircuitTotalPower Integer32,
tlpPduCircuitPowerFactor INTEGER,
tlpPduCircuitUtilization Unsigned32 }
tlpPduCircuitIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu circuit."
::= { tlpPduCircuitEntry 1 }
tlpPduCircuitPhase OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
phase1(1),
phase2(2),
phase3(3),
phase1-2(4),
phase2-3(5),
phase3-1(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which phase or phases the given circuit is
wired. For single phase devices, this object will always
return phase1(1). For 3-phase devices with outlets wired
to a single phase, this object will return phase1(1),
phase2(2) or phase3(3). For 3-phase devices with outlets
wired to two phases, this object will return phase1-2(4)
for phases 1 and 2, phase2-3(5) for phases 2 and 3, and
phase3-1(6) for phases 3 and 1. Devices that do not report
phase connections will return unknown(0)."
::= { tlpPduCircuitEntry 2 }
tlpPduCircuitInputVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage for a circuit."
::= { tlpPduCircuitEntry 3 }
tlpPduCircuitTotalCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total current, in hundredths of amps, for all receptacles
in a given circuit."
::= { tlpPduCircuitEntry 4 }
tlpPduCircuitCurrentLimit OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current capacity, in hundredths of amps, of a circuit in
the system limited by the circuit breaker or wiring used in a
given unit."
::= { tlpPduCircuitEntry 5 }
tlpPduCircuitCurrentMin OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum total current, in hundredths of amps, for
all receptacles in a given circuit since last reset."
::= { tlpPduCircuitEntry 6 }
tlpPduCircuitCurrentMax OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum total current, in hundredths of amps, for
all receptacles in a given circuit since last reset."
::= { tlpPduCircuitEntry 7 }
tlpPduCircuitTotalPower OBJECT-TYPE
SYNTAX Integer32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total power for all receptacles in a given circuit."
::= { tlpPduCircuitEntry 8 }
tlpPduCircuitPowerFactor OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power factor for all receptacles in a given circuit."
::= { tlpPduCircuitEntry 9 }
tlpPduCircuitUtilization OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of utilization of a given circuit. This is typically
a calculation of tlpPduCircuitTotalCurrent / tlpPduCircuitCurrentLimit."
::= { tlpPduCircuitEntry 10 }
tlpPduBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduBreakerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of pdu bank breaker table entries. The number of entries
is given by the value of tlpPduIdentNumBreakers."
::= { tlpPduBreaker 1 }
tlpPduBreakerEntry OBJECT-TYPE
SYNTAX TlpPduBreakerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular bank
breaker managed by this agent."
INDEX { tlpDeviceIndex, tlpPduBreakerIndex }
::= { tlpPduBreakerTable 1 }
TlpPduBreakerEntry ::= SEQUENCE {
tlpPduBreakerIndex Unsigned32,
tlpPduBreakerStatus INTEGER }
tlpPduBreakerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu bank breaker."
::= { tlpPduBreakerEntry 1 }
tlpPduBreakerStatus OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1),
notInstalled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the bank breaker is open(0), closed(1) or not
installed(2)."
::= { tlpPduBreakerEntry 2 }
tlpPduHeatsinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of pdu heatsink thermistor table entries. The number of entries
is given by the value of tlpPduIdentNumHeatsinks."
::= { tlpPduHeatsink 1 }
tlpPduHeatsinkEntry OBJECT-TYPE
SYNTAX TlpPduHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular heatsink
thermistor managed by this agent."
INDEX { tlpDeviceIndex, tlpPduHeatsinkIndex }
::= { tlpPduHeatsinkTable 1 }
TlpPduHeatsinkEntry ::= SEQUENCE {
tlpPduHeatsinkIndex Unsigned32,
tlpPduHeatsinkStatus INTEGER,
tlpPduHeatsinkTemperatureC Integer32,
tlpPduHeatsinkTemperatureF Integer32 }
tlpPduHeatsinkIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu heatsink thermistor."
::= { tlpPduHeatsinkEntry 1 }
tlpPduHeatsinkStatus OBJECT-TYPE
SYNTAX INTEGER {
notAvailable(0),
available(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the heatsink thermistor is available. The entry
will return notAvailable(0) if a thermistor is either non-existent or
disconnected, or available(1) when connected."
::= { tlpPduHeatsinkEntry 2 }
tlpPduHeatsinkTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Celsius.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpPduHeatsinkEntry 3 }
tlpPduHeatsinkTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Fahrenheit.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpPduHeatsinkEntry 4 }
tlpPduControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The actionable controls for each pdu in device table. This is a
sparse dependent table, and will contain some subset of devices
that are pdus."
::= { tlpPduControl 1 }
tlpPduControlEntry OBJECT-TYPE
SYNTAX TlpPduControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing controls for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduControlTable 1 }
TlpPduControlEntry ::= SEQUENCE {
tlpPduControlRamp TruthValue,
tlpPduControlShed TruthValue,
tlpPduControlPduOn TruthValue,
tlpPduControlPduOff TruthValue,
tlpPduControlPduReboot TruthValue }
tlpPduControlRamp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated ramp
sequence on the pdu."
::= { tlpPduControlEntry 1 }
tlpPduControlShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated shed
sequence on the pdu."
::= { tlpPduControlEntry 2 }
tlpPduControlPduOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the pdu on."
::= { tlpPduControlEntry 3 }
tlpPduControlPduOff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the pdu off."
::= { tlpPduControlEntry 4 }
tlpPduControlPduReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reboot the pdu."
::= { tlpPduControlEntry 5 }
tlpPduConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each pdu in device table. This
is a sparse dependent table, and will contain some subset of
devices that are pdus. Not all options are available on all
pdus."
::= { tlpPduConfig 1 }
tlpPduConfigEntry OBJECT-TYPE
SYNTAX TlpPduConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration options for a particular pdu."
INDEX { tlpDeviceIndex }
::= { tlpPduConfigTable 1 }
TlpPduConfigEntry ::= SEQUENCE {
tlpPduConfigInputVoltage Unsigned32 }
tlpPduConfigInputVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME. This value may not be writable on all models. If
not writable, the value will be rejected and an appropriate error
message will be returned."
::= { tlpPduConfigEntry 1 }
tlpPduConfigPhaseThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpPduConfigPhaseThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each pdu in device table. This
is a sparse dependent table, and will contain some subset of
devices that are pdus. Not all options are available on all
pdus."
::= { tlpPduConfig 2 }
tlpPduConfigPhaseThresholdEntry OBJECT-TYPE
SYNTAX TlpPduConfigPhaseThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing threshold configuration options for a particular pdu."
INDEX { tlpDeviceIndex, tlpPduPhaseIndex }
::= { tlpPduConfigPhaseThresholdTable 1 }
TlpPduConfigPhaseThresholdEntry ::= SEQUENCE {
tlpPduPhaseIndex Unsigned32,
tlpPduConfigOutputCurrentThresholdTolerance Unsigned32,
tlpPduConfigOutputCurrentHighThreshold Unsigned32,
tlpPduConfigOutputCurrentLowThreshold Unsigned32}
tlpPduPhaseIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the pdu phase."
::= { tlpPduConfigPhaseThresholdEntry 1 }
tlpPduConfigOutputCurrentThresholdTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold tolerance value used together with output current high/low
threshold to evaluate output current high/low condition."
::= { tlpPduConfigPhaseThresholdEntry 2 }
tlpPduConfigOutputCurrentHighThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value at which a output current high condition is declared."
::= { tlpPduConfigPhaseThresholdEntry 3 }
tlpPduConfigOutputCurrentLowThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value at which a output current low condition is declared."
::= { tlpPduConfigPhaseThresholdEntry 4 }
-- envirosense
tlpEnvIdentNumEnvirosense OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of envirosense devices that this agent is currently managing."
::= { tlpEnvIdent 1 }
tlpEnvIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity details of each envirosense in device table. This is a
sparse dependent table, and will contain some subset of devices
that are envirosenses."
::= { tlpEnvIdent 2 }
tlpEnvIdentEntry OBJECT-TYPE
SYNTAX TlpEnvIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular envirosense."
INDEX { tlpDeviceIndex }
::= { tlpEnvIdentTable 1 }
TlpEnvIdentEntry ::= SEQUENCE {
tlpEnvIdentTempSupported TruthValue,
tlpEnvIdentHumiditySupported TruthValue,
tlpEnvNumInputContacts Unsigned32,
tlpEnvNumOutputContacts Unsigned32 }
tlpEnvIdentTempSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not temperature is supported."
::= { tlpEnvIdentEntry 1 }
tlpEnvIdentHumiditySupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not temperature is supported."
::= { tlpEnvIdentEntry 2 }
tlpEnvNumInputContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of input contacts supported by the envirosense."
::= { tlpEnvIdentEntry 3 }
tlpEnvNumOutputContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of output contacts supported by the envirosense."
::= { tlpEnvIdentEntry 4 }
tlpEnvTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The temperature details of each envirosense in device table. The
number of entries is given by the value of tlpDevicesNumDevices."
::= { tlpEnvDetail 1 }
tlpEnvTemperatureEntry OBJECT-TYPE
SYNTAX TlpEnvTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing temperature details for a particular
envirosense."
INDEX { tlpDeviceIndex }
::= { tlpEnvTemperatureTable 1 }
TlpEnvTemperatureEntry ::= SEQUENCE {
tlpEnvTemperatureC Integer32,
tlpEnvTemperatureF Integer32,
tlpEnvTemperatureInAlarm TruthValue }
tlpEnvTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature."
::= { tlpEnvTemperatureEntry 1 }
tlpEnvTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature."
::= { tlpEnvTemperatureEntry 2 }
tlpEnvTemperatureInAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not temperature is in alarm."
::= { tlpEnvTemperatureEntry 3 }
tlpEnvHumidityTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvHumidityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The humidity details of each envirosense in device table. The
number of entries is given by the value of tlpDevicesNumDevices."
::= { tlpEnvDetail 2 }
tlpEnvHumidityEntry OBJECT-TYPE
SYNTAX TlpEnvHumidityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing humidity details for a particular
envirosense."
INDEX { tlpDeviceIndex }
::= { tlpEnvHumidityTable 1 }
TlpEnvHumidityEntry ::= SEQUENCE {
tlpEnvHumidityHumidity INTEGER,
tlpEnvHumidityInAlarm TruthValue }
tlpEnvHumidityHumidity OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient humidity."
::= { tlpEnvHumidityEntry 1 }
tlpEnvHumidityInAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not humidity is in alarm."
::= { tlpEnvHumidityEntry 2 }
tlpEnvInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input contact details of each envirosense in device table.
The number of entries is given by the value of tlpDevicesNumDevices."
::= { tlpEnvDetail 3 }
tlpEnvInputContactEntry OBJECT-TYPE
SYNTAX TlpEnvInputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing input contact details for a particular
envirosense."
INDEX { tlpDeviceIndex, tlpEnvInputContactIndex }
::= { tlpEnvInputContactTable 1 }
TlpEnvInputContactEntry ::= SEQUENCE {
tlpEnvInputContactIndex Unsigned32,
tlpEnvInputContactName DisplayString,
tlpEnvInputContactNormalState INTEGER,
tlpEnvInputContactCurrentState INTEGER,
tlpEnvInputContactInAlarm TruthValue }
tlpEnvInputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the envirosense input contact details."
::= { tlpEnvInputContactEntry 1 }
tlpEnvInputContactName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name or description of the contact."
::= { tlpEnvInputContactEntry 2 }
tlpEnvInputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The normal operating position of the contact."
::= { tlpEnvInputContactEntry 3 }
tlpEnvInputContactCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the contact."
::= { tlpEnvInputContactEntry 4 }
tlpEnvInputContactInAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the contact is in alarm."
::= { tlpEnvInputContactEntry 5 }
tlpEnvOutputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output contact details of each envirosense in device table.
The number of entries is given by the value of tlpDevicesNumDevices."
::= { tlpEnvDetail 4 }
tlpEnvOutputContactEntry OBJECT-TYPE
SYNTAX TlpEnvOutputContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing output contact details for a particular
envirosense."
INDEX { tlpDeviceIndex, tlpEnvOutputContactIndex }
::= { tlpEnvOutputContactTable 1 }
TlpEnvOutputContactEntry ::= SEQUENCE {
tlpEnvOutputContactIndex Unsigned32,
tlpEnvOutputContactName DisplayString,
tlpEnvOutputContactNormalState INTEGER,
tlpEnvOutputContactCurrentState INTEGER,
tlpEnvOutputContactInAlarm TruthValue }
tlpEnvOutputContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the envirosense output contact details."
::= { tlpEnvOutputContactEntry 1 }
tlpEnvOutputContactName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name or description of the contact."
::= { tlpEnvOutputContactEntry 2 }
tlpEnvOutputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The normal operating position of the contact."
::= { tlpEnvOutputContactEntry 3 }
tlpEnvOutputContactCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current state of the contact."
::= { tlpEnvOutputContactEntry 4 }
tlpEnvOutputContactInAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the contact is in alarm."
::= { tlpEnvOutputContactEntry 5 }
tlpEnvConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpEnvConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each envirosense in device table.
This is a sparse dependent table, and will contain some subset of
devices that are envirosenses. Not all options are available on
all envirosenses."
::= { tlpEnvConfig 1 }
tlpEnvConfigEntry OBJECT-TYPE
SYNTAX TlpEnvConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration options for a particular
envirosenses."
INDEX { tlpDeviceIndex }
::= { tlpEnvConfigTable 1 }
TlpEnvConfigEntry ::= SEQUENCE {
tlpEnvTemperatureLowLimit Integer32,
tlpEnvTemperatureHighLimit Integer32,
tlpEnvHumidityLowLimit INTEGER,
tlpEnvHumidityHighLimit INTEGER }
tlpEnvTemperatureLowLimit OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower alarm limit for ambient temperature."
::= { tlpEnvConfigEntry 1 }
tlpEnvTemperatureHighLimit OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper alarm limit for ambient temperature."
::= { tlpEnvConfigEntry 2 }
tlpEnvHumidityLowLimit OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lower alarm limit for ambient humidity."
::= { tlpEnvConfigEntry 3 }
tlpEnvHumidityHighLimit OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The upper alarm limit for ambient humidity."
::= { tlpEnvConfigEntry 4 }
-- ats
tlpAtsIdentNumAts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ats devices that this agent is currently managing."
::= { tlpAtsIdent 1 }
tlpAtsIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The identity details of each ats in device table. This is a
sparse dependent table, and will contain some subset of devices
that are atss."
::= { tlpAtsIdent 2 }
tlpAtsIdentEntry OBJECT-TYPE
SYNTAX TlpAtsIdentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsIdentTable 1 }
TlpAtsIdentEntry ::= SEQUENCE {
tlpAtsIdentNumInputs Unsigned32,
tlpAtsIdentNumOutputs Unsigned32,
tlpAtsIdentNumPhases Unsigned32,
tlpAtsIdentNumOutlets Unsigned32,
tlpAtsIdentNumOutletGroups Unsigned32,
tlpAtsIdentNumCircuits Unsigned32,
tlpAtsIdentNumBreakers Unsigned32,
tlpAtsIdentNumHeatsinks Unsigned32 }
tlpAtsIdentNumInputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of inputs supported by the ats."
::= { tlpAtsIdentEntry 1 }
tlpAtsIdentNumOutputs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of outputs supported by the ats."
::= { tlpAtsIdentEntry 2 }
tlpAtsIdentNumPhases OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of phases per input supported by the ats."
::= { tlpAtsIdentEntry 3 }
tlpAtsIdentNumOutlets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacles supported by the ats."
::= { tlpAtsIdentEntry 4 }
tlpAtsIdentNumOutletGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of receptacle groups supported by the ats."
::= { tlpAtsIdentEntry 5 }
tlpAtsIdentNumCircuits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of circuits supported by the ats."
::= { tlpAtsIdentEntry 6 }
tlpAtsIdentNumBreakers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of monitored bank breakers supported by the ats.
If the ats has breakers that are not monitored by the device,
the value of zero(0) will be returned."
::= { tlpAtsIdentEntry 7 }
tlpAtsIdentNumHeatsinks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of heatsink thermistors supported by the ats."
::= { tlpAtsIdentEntry 8 }
tlpAtsSupportsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The supported details of each ats in device table. This is a
sparse dependent table, and will contain some subset of devices
that are atss."
::= { tlpAtsIdent 3 }
tlpAtsSupportsEntry OBJECT-TYPE
SYNTAX TlpAtsSupportsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing supported details for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsSupportsTable 1 }
TlpAtsSupportsEntry ::= SEQUENCE {
tlpAtsSupportsEnergywise TruthValue,
tlpAtsSupportsRampShed TruthValue,
tlpAtsSupportsOutletGroup TruthValue,
tlpAtsSupportsOutletCurrentPower TruthValue,
tlpAtsSupportsOutletVoltage TruthValue }
tlpAtsSupportsEnergywise OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ats supports Cisco EnergyWise."
::= { tlpAtsSupportsEntry 1 }
tlpAtsSupportsRampShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ats supports ramping and shedding."
::= { tlpAtsSupportsEntry 2 }
tlpAtsSupportsOutletGroup OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ats supports outlet groups."
::= { tlpAtsSupportsEntry 3 }
tlpAtsSupportsOutletCurrentPower OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ats reports individual receptacle current
and power measurements. Devices that do not support individual
receptacle measurements will always return ERROR_NO_SUCH_NAME for
tlpAtsOutletCurrent and tlpAtsOutletPower."
::= { tlpAtsSupportsEntry 4 }
tlpAtsSupportsOutletVoltage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the ats reports individual receptacle voltage
measurements. Devices that do not support individual receptacle
measurements will always return ERROR_NO_SUCH_NAME for
tlpAtsOutletVoltage."
::= { tlpAtsSupportsEntry 5 }
tlpAtsDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The display details of each ats in device table. This is a
sparse dependent table, and will contain some subset of devices
that are atss."
::= { tlpAtsIdent 4 }
tlpAtsDisplayEntry OBJECT-TYPE
SYNTAX TlpAtsDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing display details for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsDisplayTable 1 }
TlpAtsDisplayEntry ::= SEQUENCE {
tlpAtsDisplayScheme INTEGER,
tlpAtsDisplayOrientation INTEGER,
tlpAtsDisplayAutoScroll INTEGER,
tlpAtsDisplayIntensity INTEGER,
tlpAtsDisplayUnits INTEGER }
tlpAtsDisplayScheme OBJECT-TYPE
SYNTAX INTEGER {
schemeReverse(0),
schemeNormal(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the display scheme of the LED display. The value
schemeReverse(0) indicates the tricolor LED indicator uses an
alternate pattern. The value schemeNormal(1) indicates the
LED indicator uses the standard pattern. This value may not
be supported on all models. If not supported, the value will
always return schemeNormal(1)."
::= { tlpAtsDisplayEntry 1 }
tlpAtsDisplayOrientation OBJECT-TYPE
SYNTAX INTEGER {
displayNormal(0),
displayReverse(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the physical orientation of the LED display. The value
displayNormal(0) indicates the display is right-side-up (normal).
The value displayReverse(1) indicates the display is upside-down.
This value may not be supported on all models. If not supported,
the value will always return displayNormal(0)."
::= { tlpAtsDisplayEntry 2 }
tlpAtsDisplayAutoScroll OBJECT-TYPE
SYNTAX INTEGER {
scrollDisabled(0),
scrollEnabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the LED display automatically scrolls through
displaying status values."
::= { tlpAtsDisplayEntry 3 }
tlpAtsDisplayIntensity OBJECT-TYPE
SYNTAX INTEGER {
intensity25(1),
intensity50(2),
intensity75(3),
intensity100(4) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the intensity, as a percentage, of the LED display. The
value intensity100(4) indicates the display is at 100% intensity.
The other values indicate the display is at a lesser intensity based
upon the respective percentage denoted."
::= { tlpAtsDisplayEntry 4 }
tlpAtsDisplayUnits OBJECT-TYPE
SYNTAX INTEGER {
normal(0),
metric(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the units of measurement displayed on the LED display.
The value normal(0) indicates that a temperature value, for example,
is displayed in degrees Fahrenheit. The value metric(1) indicates a
temperature value is displayed in degrees Celsius."
::= { tlpAtsDisplayEntry 5 }
tlpAtsDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device details of each ats in device table. This is a
sparse dependent table, and will contain some subset of devices
that are atss."
::= { tlpAtsDevice 1 }
tlpAtsDeviceEntry OBJECT-TYPE
SYNTAX TlpAtsDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing device details for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsDeviceTable 1 }
TlpAtsDeviceEntry ::= SEQUENCE {
tlpAtsDeviceMainLoadState INTEGER,
tlpAtsDeviceMainLoadControllable TruthValue,
tlpAtsDeviceMainLoadCommand INTEGER,
tlpAtsDevicePowerOnDelay Integer32,
tlpAtsDeviceTotalInputPowerRating Integer32,
tlpAtsDeviceTemperatureC Integer32,
tlpAtsDeviceTemperatureF Integer32,
tlpAtsDevicePhaseImbalance INTEGER,
tlpAtsDeviceOutputPowerTotal Unsigned32,
tlpAtsDeviceAggregatePowerFactor Unsigned32,
tlpAtsDeviceOutputCurrentPrecision INTEGER,
tlpAtsDeviceGeneralFault TruthValue }
tlpAtsDeviceMainLoadState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the main output of the device."
::= { tlpAtsDeviceEntry 1 }
tlpAtsDeviceMainLoadControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the main output is controllable, and whether
the ups can be turned off and on."
::= { tlpAtsDeviceEntry 2 }
tlpAtsDeviceMainLoadCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off the main output of the ups. Setting this
value to turnOn(2) will turn on the main output of the ups. Setting
this value to cycle(3) will turn off the main output, then turn it
back on."
::= { tlpAtsDeviceEntry 3 }
tlpAtsDevicePowerOnDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configurable delay value, which sets the amount of additional
time a given device will wait before it connects to a valid AC
source. By default the delay value is set to 0. For devices with
multiple AC input sources, this delay only applies to the primary
input source."
::= { tlpAtsDeviceEntry 4 }
tlpAtsDeviceTotalInputPowerRating OBJECT-TYPE
SYNTAX Integer32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total input power rating of all phases on the device. This
value may not be supported on all models. If not supported, this
value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsDeviceEntry 5 }
tlpAtsDeviceTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the ats casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsDeviceEntry 6 }
tlpAtsDeviceTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature at or near the ats casing. Temperature
measurements are not supported on all models. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsDeviceEntry 7 }
tlpAtsDevicePhaseImbalance OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of imbalance of the three phases. This value is in
the range from 0% imbalance to 100% imbalance. The lower the value,
the better balanced the phases are. If all load is on a single phase,
the imbalance is defined as 100%."
::= { tlpAtsDeviceEntry 8 }
tlpAtsDeviceOutputPowerTotal OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The AC output total power for all circuits."
::= { tlpAtsDeviceEntry 9 }
tlpAtsDeviceAggregatePowerFactor OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The aggregate power factor of all phases."
::= { tlpAtsDeviceEntry 10 }
tlpAtsDeviceOutputCurrentPrecision OBJECT-TYPE
SYNTAX INTEGER {
none(0),
tenths(1),
hundredths(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Output current is reported by tlpAtsOutputCurrent, tlpAtsOutputCurrentMin
and tlpAtsOutputCurrentMax. These values are all reported in hundredths
(0.01A), which accommodates all models; however, on any given device the
actual precision may vary. This value describes the actual precision, which
can be used as a divisor against the output current values to obtain the
true output current measurement. For example, if tlpAtsOutputCurrent reports
530 and tlpAtsDeviceOutputCurrentPrecision is tenths(1), then the actual
output current is 5.3."
::= { tlpAtsDeviceEntry 11 }
tlpAtsDeviceGeneralFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether or not the ats is in a system fault condition. When the
ats is in such a fault condition, the condition can be cleared with
tlpAtsControlResetGeneralFault."
::= { tlpAtsDeviceEntry 12 }
tlpAtsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input details of each ats in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the number of atss managed by the agent as reported by tlpAtsIdentNumAts."
::= { tlpAtsInput 1 }
tlpAtsInputEntry OBJECT-TYPE
SYNTAX TlpAtsInputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular primary
input phase managed by this agent."
INDEX { tlpDeviceIndex }
::= { tlpAtsInputTable 1 }
TlpAtsInputEntry ::= SEQUENCE {
tlpAtsInputNominalVoltage Unsigned32,
tlpAtsInputNominalVoltagePhaseToPhase Unsigned32,
tlpAtsInputNominalVoltagePhaseToNeutral Unsigned32,
tlpAtsInputBadTransferVoltage Unsigned32,
tlpAtsInputBadTransferVoltageLowerBound Unsigned32,
tlpAtsInputBadTransferVoltageUpperBound Unsigned32,
tlpAtsInputHighTransferVoltage Unsigned32,
tlpAtsInputHighTransferVoltageLowerBound Unsigned32,
tlpAtsInputHighTransferVoltageUpperBound Unsigned32,
tlpAtsInputFairVoltageThreshold Unsigned32,
tlpAtsInputBadVoltageThreshold Unsigned32,
tlpAtsInputSourceAvailability INTEGER,
tlpAtsInputSourceInUse INTEGER,
tlpAtsInputSourceTransitionCount Unsigned32,
tlpAtsInputCurrentLimit Unsigned32 }
tlpAtsInputNominalVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsInputEntry 1 }
tlpAtsInputNominalVoltagePhaseToPhase OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage as measured from
phase to phase. This value may not be supported on all models.
If not supported, this value will always return zero."
::= { tlpAtsInputEntry 2 }
tlpAtsInputNominalVoltagePhaseToNeutral OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal value of the input line voltage as measured from
phase to neutral. This value may not be supported on all models.
If not supported, this value will always return zero."
::= { tlpAtsInputEntry 3 }
tlpAtsInputBadTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the unit disconnects the
AC input connection."
::= { tlpAtsInputEntry 4 }
tlpAtsInputBadTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpAtsInputBadTransferVoltage as dictated
by the hardware of the unit."
::= { tlpAtsInputEntry 5 }
tlpAtsInputBadTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpAtsInputBadTransferVoltage as dictated
by the hardware of the unit."
::= { tlpAtsInputEntry 6 }
tlpAtsInputHighTransferVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum line voltage allowed before the unit disconnects the
AC input connection."
::= { tlpAtsInputEntry 7 }
tlpAtsInputHighTransferVoltageLowerBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lower boundary value of tlpAtsInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpAtsInputEntry 8 }
tlpAtsInputHighTransferVoltageUpperBound OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper boundary value of tlpAtsInputHighTransferVoltage as dictated
by the hardware of the unit."
::= { tlpAtsInputEntry 9 }
tlpAtsInputFairVoltageThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The voltage level at which the device will transition between sources."
::= { tlpAtsInputEntry 10 }
tlpAtsInputBadVoltageThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the device disconnects the AC input
connection."
::= { tlpAtsInputEntry 11 }
tlpAtsInputSourceAvailability OBJECT-TYPE
SYNTAX INTEGER {
none(0),
inputSourceA(1),
inputSourceB(2),
inputSourceAB(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The determination as to which of two AC input lines are available.
The agent will return either inputSourceA(1) or inputSourceB(2) if
only one line is available, or inputSourceAB(3) if both lines are
available. The agent will never return none(0) since the device will
be powered off if neither line is available."
::= { tlpAtsInputEntry 12 }
tlpAtsInputSourceInUse OBJECT-TYPE
SYNTAX INTEGER {
inputSourceA(0),
inputSourceB(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The determination as to which one of two AC input lines is in use. Not all
devices support the reporting of which source is currently in use. If not
supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsInputEntry 13 }
tlpAtsInputSourceTransitionCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the device transitions between primary and secondary
sources. Most devices are limited to 65533 transitions, after which the
value will not increment. If not supported, this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpAtsInputEntry 14 }
tlpAtsInputCurrentLimit OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The capacity of each phase conductor in the ats limited by the AC input
cord or any other potential limiting factors unique to a given unit. If not
supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsInputEntry 15 }
tlpAtsInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input phase details of each ats in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the value of tlpAtsIdentNumInputs and tlpAtsIdentNumPhases per each
device."
::= { tlpAtsInput 2 }
tlpAtsInputPhaseEntry OBJECT-TYPE
SYNTAX TlpAtsInputPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular primary
input phase managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsInputLineIndex, tlpAtsInputPhaseIndex }
::= { tlpAtsInputPhaseTable 1 }
TlpAtsInputPhaseEntry ::= SEQUENCE {
tlpAtsInputLineIndex Unsigned32,
tlpAtsInputPhaseIndex Unsigned32,
tlpAtsInputPhaseType INTEGER,
tlpAtsInputPhaseFrequency Unsigned32,
tlpAtsInputPhaseVoltage Unsigned32,
tlpAtsInputPhaseVoltageMin Unsigned32,
tlpAtsInputPhaseVoltageMax Unsigned32,
tlpAtsInputPhaseCurrent Unsigned32 }
tlpAtsInputLineIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the input line on the ats."
::= { tlpAtsInputPhaseEntry 1 }
tlpAtsInputPhaseIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the input phase for the input line."
::= { tlpAtsInputPhaseEntry 2 }
tlpAtsInputPhaseType OBJECT-TYPE
SYNTAX INTEGER {
phaseToNeutral(0),
phaseToPhase(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether measurements are phase to neutral(0) or phase
to phase(1)."
::= { tlpAtsInputPhaseEntry 3 }
tlpAtsInputPhaseFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present input frequency for a given phase."
::= { tlpAtsInputPhaseEntry 4 }
tlpAtsInputPhaseVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input voltage for a given phase."
::= { tlpAtsInputPhaseEntry 5 }
tlpAtsInputPhaseVoltageMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum input voltage value since the last reset of this
value for a given phase. If any value is written to either
tlpAtsInputVoltageMin or tlpAtsInputVoltageMax, both
will be reset to their appropriate minimum and maximum values."
::= { tlpAtsInputPhaseEntry 6 }
tlpAtsInputPhaseVoltageMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum input voltage value since the last reset of this
value for a given phase. If any value is written to either
tlpAtsInputVoltageMin or tlpAtsInputVoltageMax, both
will be reset to their appropriate minimum and maximum values."
::= { tlpAtsInputPhaseEntry 7 }
tlpAtsInputPhaseCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present input current for a given phase."
::= { tlpAtsInputPhaseEntry 8 }
tlpAtsOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output details of each ats in device table. This is a sparse
dependent table, and will contain the number of entries based upon
the value of tlpAtsIdentNumOutputs per each device."
::= { tlpAtsOutput 1 }
tlpAtsOutputEntry OBJECT-TYPE
SYNTAX TlpAtsOutputEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing output information applicable to a particular
phase managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsOutputIndex }
::= { tlpAtsOutputTable 1 }
TlpAtsOutputEntry ::= SEQUENCE {
tlpAtsOutputIndex Unsigned32,
tlpAtsOutputPhase INTEGER,
tlpAtsOutputPhaseType INTEGER,
tlpAtsOutputVoltage Unsigned32,
tlpAtsOutputCurrent Unsigned32,
tlpAtsOutputCurrentMin Unsigned32,
tlpAtsOutputCurrentMax Unsigned32,
tlpAtsOutputActivePower Unsigned32,
tlpAtsOutputPowerFactor Unsigned32,
tlpAtsOutputSource INTEGER,
tlpAtsOutputFrequency Unsigned32,
tlpAtsOutputCalculatedPowerKVA Unsigned32,
tlpAtsOutputCalculatedPowerKW Unsigned32,
tlpAtsOutputCalculated24hrEnergy Unsigned32 }
tlpAtsOutputIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats phase."
::= { tlpAtsOutputEntry 1 }
tlpAtsOutputPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1(1),
phase2(2),
phase3(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the phase associated with the output line."
::= { tlpAtsOutputEntry 2 }
tlpAtsOutputPhaseType OBJECT-TYPE
SYNTAX INTEGER {
phaseToNeutral(0),
phaseToPhase(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether measurements are phase to neutral(0) or phase
to phase(1)."
::= { tlpAtsOutputEntry 3 }
tlpAtsOutputVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given output line."
::= { tlpAtsOutputEntry 4 }
tlpAtsOutputCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output current, in hundredths of amps, for a given phase.
The actual precision of this value, whether a whole number, tenths
or hundredths, is returned by tlpAtsDeviceOutputCurrentPrecision."
::= { tlpAtsOutputEntry 5 }
tlpAtsOutputCurrentMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum current, in hundredths of amps, observed for a given phase
since last reset. The actual precision of this value, whether a whole number,
tenths or hundredths, is returned by tlpAtsDeviceOutputCurrentPrecision."
::= { tlpAtsOutputEntry 6 }
tlpAtsOutputCurrentMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum current, in hundredths of amps, observed for a given phase
since last reset. The actual precision of this value, whether a whole number,
tenths or hundredths, is returned by tlpAtsDeviceOutputCurrentPrecision."
::= { tlpAtsOutputEntry 7 }
tlpAtsOutputActivePower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power for a given phase."
::= { tlpAtsOutputEntry 8 }
tlpAtsOutputPowerFactor OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power factor, in hundredths of a percent, for a given
phase."
::= { tlpAtsOutputEntry 9 }
tlpAtsOutputSource OBJECT-TYPE
SYNTAX INTEGER {
none(0),
normal(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present source of output power. The enumeration none(0)
indicates that there is no source of output power (and
therefore no output power), for example, the system has opened
the output breaker."
::= { tlpAtsOutputEntry 10 }
tlpAtsOutputFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output frequency. If not supported, the agent reports ERROR_NO_SUCH_NAME."
::= { tlpAtsOutputEntry 11 }
tlpAtsOutputCalculatedPowerKVA OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KVA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated amount of apparent power being used."
::= { tlpAtsOutputEntry 12 }
tlpAtsOutputCalculatedPowerKW OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The calculated amount of active power being used."
::= { tlpAtsOutputEntry 13 }
tlpAtsOutputCalculated24hrEnergy OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 KWH"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Estimated 24 hour power consumption using present value
of tlpAtsOutputCalculatedPowerKW."
::= { tlpAtsOutputEntry 14 }
tlpAtsOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The receptacle status details of each ats in device table. This
is a sparse dependent table, and will contain the number of entries
based upon the value of tlpAtsIdentNumOutlets per each device."
::= { tlpAtsOutlet 1 }
tlpAtsOutletEntry OBJECT-TYPE
SYNTAX TlpAtsOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsOutletIndex }
::= { tlpAtsOutletTable 1 }
TlpAtsOutletEntry ::= SEQUENCE {
tlpAtsOutletIndex Unsigned32,
tlpAtsOutletName DisplayString,
tlpAtsOutletDescription DisplayString,
tlpAtsOutletState INTEGER,
tlpAtsOutletControllable TruthValue,
tlpAtsOutletCommand INTEGER,
tlpAtsOutletVoltage Unsigned32,
tlpAtsOutletCurrent Unsigned32,
tlpAtsOutletPower Unsigned32,
tlpAtsOutletRampAction INTEGER,
tlpAtsOutletRampDelay Integer32,
tlpAtsOutletShedAction INTEGER,
tlpAtsOutletShedDelay Integer32,
tlpAtsOutletGroup Integer32,
tlpAtsOutletBank Integer32,
tlpAtsOutletCircuit Integer32,
tlpAtsOutletPhase INTEGER }
tlpAtsOutletIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats outlet."
::= { tlpAtsOutletEntry 1 }
tlpAtsOutletName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the name of the outlet."
::= { tlpAtsOutletEntry 2 }
tlpAtsOutletDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user-definable string identifying the device(s) connected to
the given outlet."
::= { tlpAtsOutletEntry 3 }
tlpAtsOutletState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
off(1),
on(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the outlet."
::= { tlpAtsOutletEntry 4 }
tlpAtsOutletControllable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Denotes whether this outlet is controllable."
::= { tlpAtsOutletEntry 5 }
tlpAtsOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value
to turnOff(1) will turn off the outlet. Setting this value
to turnOn(2) will turn on the outlet. Setting this value to
cycle(3) will turn the outlet off, then turn it back on."
::= { tlpAtsOutletEntry 6 }
tlpAtsOutletVoltage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The magnitude of the present output voltage for a given outlet.
If the voltage measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle voltage measurements is denoted
by tlpAtsSupportsOutletVoltage."
::= { tlpAtsOutletEntry 7 }
tlpAtsOutletCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present output current, in hundredths of amps, of a given outlet.
If the current measurement is not supported for an individual
receptacle regardless whether device-wide or just for this
receptacle, then this value will always return ERROR_NO_SUCH_NAME.
Device-wide support for receptacle current measurements is denoted
by tlpAtsSupportsCurrentPower."
::= { tlpAtsOutletEntry 8 }
tlpAtsOutletPower OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The output power of a given outlet. If the power measurement is
not supported for an individual receptacle regardless whether
device-wide or just for this receptacle, then this value will
always return ERROR_NO_SUCH_NAME. Device-wide support for receptacle
power measurements is denoted by tlpAtsSupportsCurrentPower."
::= { tlpAtsOutletEntry 9 }
tlpAtsOutletRampAction OBJECT-TYPE
SYNTAX INTEGER {
remainOff(0),
turnOnAfterDelay(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ramp action to take on a given outlet when powering on the
device. If this receptacle is not controllable, as denoted by
tlpAtsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpAtsOutletEntry 10 }
tlpAtsOutletRampDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering on the given outlet.
If this receptacle is not controllable, as denoted by
tlpAtsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpAtsOutletEntry 11 }
tlpAtsOutletShedAction OBJECT-TYPE
SYNTAX INTEGER {
remainOn(0),
turnOffAfterDelay(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The shed action to take on a given outlet when powering off the
device. If this receptacle is not controllable, as denoted by
tlpAtsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpAtsOutletEntry 12 }
tlpAtsOutletShedDelay OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to delay before powering off the given outlet.
If this receptacle is not controllable, as denoted by
tlpAtsOutletControllable, then this value will always return
ERROR_NO_SUCH_NAME."
::= { tlpAtsOutletEntry 13 }
tlpAtsOutletGroup OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The tlpAtsOutletGroupIndex group index of the respective group to
which the given outlet is assigned, or zero (0) if the given
outlet is not grouped."
::= { tlpAtsOutletEntry 14 }
tlpAtsOutletBank OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which bank the given outlet is located."
::= { tlpAtsOutletEntry 15 }
tlpAtsOutletCircuit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which circuit the given outlet is wired."
::= { tlpAtsOutletEntry 16 }
tlpAtsOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
phase1(1),
phase2(2),
phase3(3),
phase1-2(4),
phase2-3(5),
phase3-1(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which phase or phases the given outlet is
associated. For single phase devices, this object will
always return phase1(1). For 3-phase devices with outlets
wired to a single phase, this object will return phase1(1),
phase2(2) or phase3(3). For 3-phase devices with outlets
wired to two phases, this object will return phase1-2(4)
for phases 1 and 2, phase2-3(5) for phases 2 and 3, and
phase3-1(6) for phases 3 and 1. Devices that do not report
phase connections will return unknown(0)."
::= { tlpAtsOutletEntry 17 }
tlpAtsOutletGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The receptacle grouping details of each ats in device table.
This is a sparse dependent table, and will contain the number
of entries based upon the value of tlpAtsIdentNumOutletGroups per
each device."
::= { tlpAtsOutlet 2 }
tlpAtsOutletGroupEntry OBJECT-TYPE
SYNTAX TlpAtsOutletGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular outlet
group managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsOutletGroupIndex }
::= { tlpAtsOutletGroupTable 1 }
TlpAtsOutletGroupEntry ::= SEQUENCE {
tlpAtsOutletGroupIndex Unsigned32,
tlpAtsOutletGroupRowStatus RowStatus,
tlpAtsOutletGroupName DisplayString,
tlpAtsOutletGroupDescription DisplayString,
tlpAtsOutletGroupState INTEGER,
tlpAtsOutletGroupCommand INTEGER }
tlpAtsOutletGroupIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats outlet group."
::= { tlpAtsOutletGroupEntry 1 }
tlpAtsOutletGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the tlpAtsOutletGroupTable"
::= { tlpAtsOutletGroupEntry 2 }
tlpAtsOutletGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of this outlet group."
::= { tlpAtsOutletGroupEntry 3 }
tlpAtsOutletGroupDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A description for this outlet group."
::= { tlpAtsOutletGroupEntry 4 }
tlpAtsOutletGroupState 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. This value will report
off(1) if all outlets in the group are off, on(2) if all outlets
in the group are on, mixed(3) if some outlets in the group are
off and others are on, or unknown(0) if the state of the outlets
cannot be determined."
::= { tlpAtsOutletGroupEntry 5 }
tlpAtsOutletGroupCommand OBJECT-TYPE
SYNTAX INTEGER {
turnOff(1),
turnOn(2),
cycle(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reading this value will always return 0. Setting this value to
turnOff(1) will turn off every outlet associated with the group.
Setting this value to turnOn(2) will turn on every outlet associated
with the group. Setting this value to cycle(3) will turn off every
outlet associated with the group, then turn each outlet back on."
::= { tlpAtsOutletGroupEntry 6 }
tlpAtsCircuitTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ats circuit table entries. The number of entries
is given by the value of tlpAtsIdentNumCircuits."
::= { tlpAtsCircuit 1 }
tlpAtsCircuitEntry OBJECT-TYPE
SYNTAX TlpAtsCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular circuit
managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsCircuitIndex }
::= { tlpAtsCircuitTable 1 }
TlpAtsCircuitEntry ::= SEQUENCE {
tlpAtsCircuitIndex Unsigned32,
tlpAtsCircuitPhase INTEGER,
tlpAtsCircuitInputVoltage Integer32,
tlpAtsCircuitTotalCurrent Integer32,
tlpAtsCircuitCurrentLimit Integer32,
tlpAtsCircuitCurrentMin Integer32,
tlpAtsCircuitCurrentMax Integer32,
tlpAtsCircuitTotalPower Integer32,
tlpAtsCircuitPowerFactor INTEGER,
tlpAtsCircuitUtilization Unsigned32 }
tlpAtsCircuitIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats circuit."
::= { tlpAtsCircuitEntry 1 }
tlpAtsCircuitPhase OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
phase1(1),
phase2(2),
phase3(3),
phase1-2(4),
phase2-3(5),
phase3-1(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates on which phase or phases the given circuit is
wired. For single phase devices, this object will always
return phase1(1). For 3-phase devices with outlets wired
to a single phase, this object will return phase1(1),
phase2(2) or phase3(3). For 3-phase devices with outlets
wired to two phases, this object will return phase1-2(4)
for phases 1 and 2, phase2-3(5) for phases 2 and 3, and
phase3-1(6) for phases 3 and 1. Devices that do not report
phase connections will return unknown(0)."
::= { tlpAtsCircuitEntry 2 }
tlpAtsCircuitInputVoltage OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input voltage for a circuit."
::= { tlpAtsCircuitEntry 3 }
tlpAtsCircuitTotalCurrent OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total current for all receptacles in a given circuit."
::= { tlpAtsCircuitEntry 4 }
tlpAtsCircuitCurrentLimit OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current capacity of a circuit in the system limited by
the circuit breaker or wiring used in a given unit."
::= { tlpAtsCircuitEntry 5 }
tlpAtsCircuitCurrentMin OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum total current for all receptacles in a given
circuit since last reset."
::= { tlpAtsCircuitEntry 6 }
tlpAtsCircuitCurrentMax OBJECT-TYPE
SYNTAX Integer32
UNITS "0.01 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum total current for all receptacles in a given
circuit since last reset."
::= { tlpAtsCircuitEntry 7 }
tlpAtsCircuitTotalPower OBJECT-TYPE
SYNTAX Integer32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total power for all receptacles in a given circuit."
::= { tlpAtsCircuitEntry 8 }
tlpAtsCircuitPowerFactor OBJECT-TYPE
SYNTAX INTEGER (0..200)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power factor for all receptacles in a given circuit."
::= { tlpAtsCircuitEntry 9 }
tlpAtsCircuitUtilization OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.01 percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of utilization of a given circuit. This is typically
a calculation of tlpAtsCircuitTotalCurrent / tlpAtsCircuitCurrentLimit."
::= { tlpAtsCircuitEntry 10 }
tlpAtsBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsBreakerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ats bank breaker table entries. The number of entries
is given by the value of tlpAtsIdentNumBreakers."
::= { tlpAtsBreaker 1 }
tlpAtsBreakerEntry OBJECT-TYPE
SYNTAX TlpAtsBreakerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular bank
breaker managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsBreakerIndex }
::= { tlpAtsBreakerTable 1 }
TlpAtsBreakerEntry ::= SEQUENCE {
tlpAtsBreakerIndex Unsigned32,
tlpAtsBreakerStatus INTEGER }
tlpAtsBreakerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats bank breaker."
::= { tlpAtsBreakerEntry 1 }
tlpAtsBreakerStatus OBJECT-TYPE
SYNTAX INTEGER {
open(0),
closed(1),
notInstalled(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the bank breaker is open(0), closed(1) or not
installed(2)."
::= { tlpAtsBreakerEntry 2 }
tlpAtsHeatsinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of ats heatsink thermistor table entries. The number of entries
is given by the value of tlpAtsIdentNumHeatsinks."
::= { tlpAtsHeatsink 1 }
tlpAtsHeatsinkEntry OBJECT-TYPE
SYNTAX TlpAtsHeatsinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information applicable to a particular heatsink
thermistor managed by this agent."
INDEX { tlpDeviceIndex, tlpAtsHeatsinkIndex }
::= { tlpAtsHeatsinkTable 1 }
TlpAtsHeatsinkEntry ::= SEQUENCE {
tlpAtsHeatsinkIndex Unsigned32,
tlpAtsHeatsinkStatus INTEGER,
tlpAtsHeatsinkTemperatureC Integer32,
tlpAtsHeatsinkTemperatureF Integer32 }
tlpAtsHeatsinkIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the ats heatsink thermistor."
::= { tlpAtsHeatsinkEntry 1 }
tlpAtsHeatsinkStatus OBJECT-TYPE
SYNTAX INTEGER {
notAvailable(0),
available(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the heatsink thermistor is available. The entry
will return notAvailable(0) if a thermistor is either non-existent or
disconnected, or available(1) when connected."
::= { tlpAtsHeatsinkEntry 2 }
tlpAtsHeatsinkTemperatureC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Celsius.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsHeatsinkEntry 3 }
tlpAtsHeatsinkTemperatureF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at the heatsink thermistor in tenths degrees Fahrenheit.
Heatsink temperature measurements are not supported on all models. If
not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsHeatsinkEntry 4 }
tlpAtsControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The actionable controls for each ats in device table. This is a
sparse dependent table, and will contain some subset of devices
that are atss."
::= { tlpAtsControl 1 }
tlpAtsControlEntry OBJECT-TYPE
SYNTAX TlpAtsControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing controls for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsControlTable 1 }
TlpAtsControlEntry ::= SEQUENCE {
tlpAtsControlRamp TruthValue,
tlpAtsControlShed TruthValue,
tlpAtsControlAtsOn TruthValue,
tlpAtsControlAtsOff TruthValue,
tlpAtsControlAtsReboot TruthValue,
tlpAtsControlResetGeneralFault TruthValue }
tlpAtsControlRamp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated ramp
sequence on the ats."
::= { tlpAtsControlEntry 1 }
tlpAtsControlShed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to initiate the pre-designated shed
sequence on the ats."
::= { tlpAtsControlEntry 2 }
tlpAtsControlAtsOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the ats on."
::= { tlpAtsControlEntry 3 }
tlpAtsControlAtsOff OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to turn the ats off."
::= { tlpAtsControlEntry 4 }
tlpAtsControlAtsReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reboot the ats."
::= { tlpAtsControlEntry 5 }
tlpAtsControlResetGeneralFault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to TRUE to reset the general fault alarm indicated by
tlpAtsDeviceGeneralFault."
::= { tlpAtsControlEntry 6 }
tlpAtsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each ats in device table. This
is a sparse dependent table, and will contain some subset of
devices that are atss. Not all options are available on all
atss."
::= { tlpAtsConfig 1 }
tlpAtsConfigEntry OBJECT-TYPE
SYNTAX TlpAtsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configuration options for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsConfigTable 1 }
TlpAtsConfigEntry ::= SEQUENCE {
tlpAtsConfigInputVoltage Unsigned32,
tlpAtsConfigSourceSelect INTEGER,
tlpAtsConfigSource1ReturnTime Unsigned32,
tlpAtsConfigSource2ReturnTime Unsigned32,
tlpAtsConfigAutoRampOnTransition INTEGER,
tlpAtsConfigAutoShedOnTransition INTEGER }
tlpAtsConfigInputVoltage OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal value of the input line voltage. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME. This value may not be writable on all models. If
not writable, the value will be rejected and an appropriate error
message will be returned."
::= { tlpAtsConfigEntry 1 }
tlpAtsConfigSourceSelect OBJECT-TYPE
SYNTAX INTEGER {
inputSourceA(1),
inputSourceB(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The determination as to which of two AC input lines is designated
as the primary input source. The other is designated as the
secondary input source. This value will always return inputSourceA(1)
for devices with a single input source. Setting this value is
supported only on selected models."
::= { tlpAtsConfigEntry 2 }
tlpAtsConfigSource1ReturnTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal time to delay a transition to Source 1, if it is the
preferred source."
::= { tlpAtsConfigEntry 3 }
tlpAtsConfigSource2ReturnTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The nominal time to delay a transition to Source 2, if it is the
preferred source."
::= { tlpAtsConfigEntry 4 }
tlpAtsConfigAutoRampOnTransition OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled(1), the ats should perform its preconfigured ramp sequence when
the input source transfers from its designated secondary source to its
designated primary source. This value not supported on all ats devices. If not
supported, then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigEntry 5 }
tlpAtsConfigAutoShedOnTransition OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled(1), the ats should perform its preconfigured shed sequence when
the input source transfers from its designated primary source to its designated
secondary source. This value not supported on all ats devices. If not supported,
then this value will always return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigEntry 6 }
tlpAtsConfigVoltageRangeOldTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigVoltageRangeOldEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The voltage range options in this table is intended to configure the
operating voltages of an ats. This is a sparse dependent table, and will
contain some subset of devices that are atss. All voltage points defined
in this table are listed in a specific order from high to low. All voltage
points must satisfy the conditions and ranges defined for each point. Any
point violating any of the relative limits will be rejected.
For optimal operation, it is recommended that tlpAtsConfigHighVoltageReset
be set lower than tlpAtsConfigHighVoltageTransfer by a margin no less than 1%
of tlpAtsConfigHighVoltageTransfer; and that tlpAtsConfigSource1TransferReset
(tlpAtsConfigSource2TransferReset) be set higher than
tlpAtsConfigSource1BrownoutSet (tlpAtsConfigSource2BrownoutSet) by a margin no
less than 1% of tlpAtsConfigSource1BrownoutSet (tlpAtsConfigSource2BrownoutSet).
*The upper limit of line voltage is tlpAtsInputHighTransferVoltageUpperBound.
The lower limit of line voltage is tlpAtsInputBadTransferVoltageLowerBound. All
minimum and maximum limits for each voltage point are all exclusive unless
indicated otherwise.
This table in its entirety is obsolete and replaced by tlpAtsConfigVoltageRangeTable."
::= { tlpAtsConfig 2 }
tlpAtsConfigVoltageRangeOldEntry OBJECT-TYPE
SYNTAX TlpAtsConfigVoltageRangeOldEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"An entry containing voltage range configuration options for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsConfigVoltageRangeOldTable 1 }
TlpAtsConfigVoltageRangeOldEntry ::= SEQUENCE {
tlpAtsConfigHighVoltageTransferOld Unsigned32,
tlpAtsConfigHighVoltageResetOld Unsigned32,
tlpAtsConfigSource1TransferResetOld Unsigned32,
tlpAtsConfigSource1BrownoutSetOld Unsigned32,
tlpAtsConfigSource1TransferSetOld Unsigned32,
tlpAtsConfigSource2TransferResetOld Unsigned32,
tlpAtsConfigSource2BrownoutSetOld Unsigned32,
tlpAtsConfigSource2TransferSetOld Unsigned32,
tlpAtsConfigLowVoltageResetOld Unsigned32,
tlpAtsConfigLowVoltageTransferOld Unsigned32 }
tlpAtsConfigHighVoltageTransferOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The maximum line voltage allowed before the unit disconnects the
AC input connection. The maximum value allowed is dictated by
tlpAtsInputHighTransferVoltageUpperBound (inclusively). The minimum
value allowed is dictated by tlpAtsConfigHighVoltageResetOld. This value
may not be configurable on all models. If not supported, this value will
return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 1 }
tlpAtsConfigHighVoltageResetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If a unit is disconnected due to over-voltage, the line voltage has to
fall below this value before the unit re-connects the AC input connection.
The maximum value allowed is dictated by tlpAtsConfigHighVoltageTransferOld.
The minimum value allowed is dictated by the greater of
tlpAtsConfigSource1TransferResetOld and tlpAtsConfigSource2TransferResetOld. If
not supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 2 }
tlpAtsConfigSource1TransferResetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If input source 1 voltage level is above this value, a unit connected to
source 2 will transition to source 1 (if it is the preferred source). The
maximum value allowed is dictated by tlpAtsConfigHighVoltageResetOld. The
minimum value allowed is dictated by tlpAtsConfigSource1BrownoutSetOld. If not
supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 3 }
tlpAtsConfigSource1BrownoutSetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This value dictates the voltage level below which source 1 goes into a
brown out condition. The maximum value allowed is dictated by
tlpAtsConfigSource1TransferResetOld. The minimum value allowed is dictated by
tlpAtsConfigSource1TransferSetOld. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 4 }
tlpAtsConfigSource1TransferSetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If input source 1 voltage level falls below this value, a unit connected to
source 1 will transition to source 2 (if it is in fair condition as denoted
by tlpAtsConfigSource2TransferSetOld). The maximum value allowed is dictated by
tlpAtsConfigSource1BrownoutSetOld. The minimum value allowed is dictated by
tlpAtsConfigLowVoltageResetOld. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 5 }
tlpAtsConfigSource2TransferResetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If input source 2 voltage level is above this value, a unit connected to
source 1 will transition to source 2 (if it is the preferred source). The
maximum value allowed is dictated by tlpAtsConfigHighVoltageResetOld. The
minimum value allowed is dictated by tlpAtsConfigSource2BrownoutSetOld. If not
supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 6 }
tlpAtsConfigSource2BrownoutSetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This value dictates the voltage level below which source 2 goes into a
brown out condition. The maximum value allowed is dictated by
tlpAtsConfigSource2TransferResetOld. The minimum value allowed is dictated by
tlpAtsConfigSource2TransferSetOld. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 7 }
tlpAtsConfigSource2TransferSetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If input source 2 voltage level falls below this value, a unit connected to
source 2 will transition to source 1 (if it is in fair condition as denoted
by tlpAtsConfigSource1TransferSetOld). The maximum value allowed is dictated by
tlpAtsConfigSource2BrownoutSetOld. The minimum value allowed is dictated by
tlpAtsConfigLowVoltageResetOld. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 8 }
tlpAtsConfigLowVoltageResetOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"If a unit is disconnected due to under-voltage or is not powered up yet, the
line voltage has to rise above this value before the unit gets connected to
the AC input connection. The maximum value allowed is dictated by the lesser
value of tlpAtsConfigSource1TransferSetOld and tlpAtsConfigSource2TransferSetOld.
The minimum value allowed is dictated by tlpAtsConfigLowVoltageTransferOld. If
not supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 9 }
tlpAtsConfigLowVoltageTransferOld OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The minimum line voltage allowed before the unit disconnects the
AC input connection. The maximum value allowed is dictated by
tlpAtsConfigLowVoltageResetOld. The minimum value allowed is dictated by
tlpAtsInputBadTransferVoltageLowerBound (inclusively). If not supported, this
value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeOldEntry 10 }
tlpAtsConfigVoltageRangeLimitsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigVoltageRangeLimitsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The voltage range table, as documented by tlpAtsConfigVoltageRangeTable requires
that all changes adhere with stack order, from high transfer voltage down to low
transfer voltage. In addition to stack order, certain voltage range values have
limits defining the absolute minimum and absolute maximum for such values. Any
voltage value violating any respective limit defined herein will be rejected."
::= { tlpAtsConfig 3 }
tlpAtsConfigVoltageRangeLimitsEntry OBJECT-TYPE
SYNTAX TlpAtsConfigVoltageRangeLimitsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing voltage range limits configuration options for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsConfigVoltageRangeLimitsTable 1 }
TlpAtsConfigVoltageRangeLimitsEntry ::= SEQUENCE {
tlpAtsConfigSourceBrownoutSetMinimum Unsigned32,
tlpAtsConfigSourceBrownoutSetMaximum Unsigned32,
tlpAtsConfigSourceTransferSetMinimum Unsigned32,
tlpAtsConfigSourceTransferSetMaximum Unsigned32 }
tlpAtsConfigSourceBrownoutSetMinimum OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value dictates the absolute lower limit by which tlpAtsConfigSource1BrownoutSet
and tlpAtsConfigSource2BrownoutSet can be set. tlpAtsConfigSource1TransferSet and
tlpAtsConfigSource2TransferSet, respectively, are also used when determining the
lowest value a brownout value can be set at any given time. If not supported, this
value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeLimitsEntry 1 }
tlpAtsConfigSourceBrownoutSetMaximum OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value dictates the absolute upper limit by which tlpAtsConfigSource1BrownoutSet
and tlpAtsConfigSource2BrownoutSet can be set. tlpAtsConfigSource1TransferReset and
tlpAtsConfigSource2TransferReset, respectively, are also used when determining the
greatest value a brownout value can be set at any given time. If not supported, this
value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeLimitsEntry 2 }
tlpAtsConfigSourceTransferSetMinimum OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value dictates the absolute lower limit by which tlpAtsConfigSource1TransferSet
and tlpAtsConfigSource2TransferSet can be set. tlpAtsConfigLowVoltageReset is also
used when determining the lowest value a transferset value can be set at any given
time. If not supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeLimitsEntry 3 }
tlpAtsConfigSourceTransferSetMaximum OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value dictates the absolute upper limit by which tlpAtsConfigSource1TransferSet
and tlpAtsConfigSource2TransferSet can be set. tlpAtsConfigSource1BrownoutSet and
tlpAtsConfigSource2BrownoutSet, respectively, are also used when determining the
greatest value a transferset value can be set at any given time. If not supported,
this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeLimitsEntry 4 }
tlpAtsConfigThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configurable threshold options of each ats in device table. This
is a sparse dependent table, and will contain some subset of devices that
are atss. Not all options are available on all atss."
::= { tlpAtsConfig 4 }
tlpAtsConfigThresholdEntry OBJECT-TYPE
SYNTAX TlpAtsConfigThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing configurable threshold options for a particular ats."
INDEX { tlpDeviceIndex }
::= { tlpAtsConfigThresholdTable 1 }
TlpAtsConfigThresholdEntry ::= SEQUENCE {
tlpAtsConfigOutputCurrentThreshold Unsigned32,
tlpAtsConfigOverTemperatureThreshold Unsigned32,
tlpAtsConfigOverVoltageThreshold Unsigned32,
tlpAtsConfigOverLoadThreshold Unsigned32 }
tlpAtsConfigOutputCurrentThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output current measurement at which an over current condition is reported.
This value may not be supported on all models. If not supported, this value
will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigThresholdEntry 1 }
tlpAtsConfigOverTemperatureThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system temperature at which an over temperature condition is reported.
This value may not be supported on all models. If not supported, this value
will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigThresholdEntry 2 }
tlpAtsConfigOverVoltageThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The input voltage measurement at which an over voltage condition is reported.
This value may not be supported on all models. If not supported, this value
will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigThresholdEntry 3 }
tlpAtsConfigOverLoadThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The system load at which an overload condition is reported. This value may not
be supported on all models. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigThresholdEntry 4 }
tlpAtsConfigVoltageRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigVoltageRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The voltage range options in this table is intended to configure the
operating voltages of an ats. This is a sparse dependent table, and will
contain some subset of devices that are atss. All voltage points defined
in this table are listed in a specific order from high to low. All voltage
points must satisfy the conditions and ranges defined for each point. Any
point violating any of the relative limits will be rejected.
For optimal operation, it is recommended that tlpAtsConfigHighVoltageReset
be set lower than tlpAtsConfigHighVoltageTransfer by a margin no less than 1%
of tlpAtsConfigHighVoltageTransfer; and that tlpAtsConfigSource1TransferReset
(tlpAtsConfigSource2TransferReset) be set higher than
tlpAtsConfigSource1BrownoutSet (tlpAtsConfigSource2BrownoutSet) by a margin no
less than 1% of tlpAtsConfigSource1BrownoutSet (tlpAtsConfigSource2BrownoutSet).
*The upper limit of line voltage is tlpAtsInputHighTransferVoltageUpperBound.
The lower limit of line voltage is tlpAtsInputBadTransferVoltageLowerBound. All
minimum and maximum limits for each voltage point are all exclusive unless
indicated otherwise."
::= { tlpAtsConfig 5 }
tlpAtsConfigVoltageRangeEntry OBJECT-TYPE
SYNTAX TlpAtsConfigVoltageRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing voltage range configuration options for a particular ats."
INDEX { tlpDeviceIndex, tlpAtsInputLineIndex }
::= { tlpAtsConfigVoltageRangeTable 1 }
TlpAtsConfigVoltageRangeEntry ::= SEQUENCE {
tlpAtsConfigHighVoltageTransfer Unsigned32,
tlpAtsConfigHighVoltageReset Unsigned32,
tlpAtsConfigTransferReset Unsigned32,
tlpAtsConfigBrownoutSet Unsigned32,
tlpAtsConfigTransferSet Unsigned32,
tlpAtsConfigLowVoltageReset Unsigned32,
tlpAtsConfigLowVoltageTransfer Unsigned32 }
tlpAtsConfigHighVoltageTransfer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum line voltage allowed on the input source before the unit
disconnects the AC input connection. tlpAtsConfigHighVoltageTransfer is the
same value for both input sources on some units. On such units, changing
this value on one source will change the value on the other source. The
maximum value allowed is dictated by tlpAtsInputHighTransferVoltageUpperBound
(inclusively). The minimum value allowed is dictated by tlpAtsConfigHighVoltageReset.
This value may not be configurable on all models. If not supported, this value will
return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 1 }
tlpAtsConfigHighVoltageReset OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If an input connection is disconnected due to over-voltage, the line voltage
on the input source has to fall below this value before the unit re-connects
the AC input connection for the input source. tlpAtsConfigHighVoltageReset is the
same value for both input sources on some units. On such units, changing this
value on one source will change the value on the other source. The maximum value
allowed is dictated by tlpAtsConfigHighVoltageTransfer. On units where this is
the same value for both sources, the minimum value allowed is dictated by the
greater of tlpAtsConfigTransferReset.1 and tlpAtsConfigTransferReset.2. On units
where the value is distinct for each source, the minimum value allowed is
dictated solely by this source's tlpAtsConfigTransferReset. If not supported,
this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 2 }
tlpAtsConfigTransferReset OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If input source voltage level is above this value, a unit connected to
this other input source will transition to this input source (if it is the
preferred source). The maximum value allowed is dictated by
tlpAtsConfigHighVoltageReset. The minimum value allowed is dictated by
tlpAtsConfigBrownoutSet. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 3 }
tlpAtsConfigBrownoutSet OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value dictates the voltage level below which the input source goes
into a brown out condition. The maximum value allowed is dictated by
tlpAtsConfigTransferReset. The minimum value allowed is dictated by
tlpAtsConfigTransferSet. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 4 }
tlpAtsConfigTransferSet OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If input source voltage level falls below this value, a unit connected to
this input source will transition to other input source (if it is in fair
condition as denoted by tlpAtsConfigTransferSet). The maximum value allowed
is dictated by tlpAtsConfigBrownoutSet. The minimum value allowed is dictated
by tlpAtsConfigLowVoltageReset. If not supported, this value will return
ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 5 }
tlpAtsConfigLowVoltageReset OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If a unit is disconnected due to under-voltage or is not powered up yet, the
line voltage has to rise above this value before the unit gets connected to
the AC input connection. tlpAtsConfigLowVoltageReset is the same value for both
input sources. As such, changing this value on one source will change the value
on the other source. The maximum value allowed is dictated by the lesser value
of tlpAtsConfigTransferSet.1 and tlpAtsConfigTransferSet.2. The minimum value
allowed is dictated by tlpAtsConfigLowVoltageTransfer. If not supported, this
value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 6 }
tlpAtsConfigLowVoltageTransfer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Volts"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum line voltage allowed before the unit disconnects the AC input
connection. tlpAtsConfigLowVoltageTransfer is the same value for both input
sources. As such, changing this value on one source will change the value on the
other source. The maximum value allowed is dictated by tlpAtsConfigLowVoltageReset.
The minimum value allowed is dictated by tlpAtsInputBadTransferVoltageLowerBound
(inclusively). If not supported, this value will return ERROR_NO_SUCH_NAME."
::= { tlpAtsConfigVoltageRangeEntry 7 }
tlpAtsConfigPhaseThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAtsConfigPhaseThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration options of each Ats in device table. This
is a sparse dependent table, and will contain some subset of
devices that are Atss. Not all options are available on all
Atss."
::= { tlpAtsConfig 6 }
tlpAtsConfigPhaseThresholdEntry OBJECT-TYPE
SYNTAX TlpAtsConfigPhaseThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing threshold configuration options for a particular Ats."
INDEX { tlpDeviceIndex, tlpAtsPhaseIndex }
::= { tlpAtsConfigPhaseThresholdTable 1 }
TlpAtsConfigPhaseThresholdEntry ::= SEQUENCE {
tlpAtsPhaseIndex Unsigned32,
tlpAtsConfigOutputCurrentThresholdTolerance Unsigned32,
tlpAtsConfigOutputCurrentHighThreshold Unsigned32,
tlpAtsConfigOutputCurrentLowThreshold Unsigned32}
tlpAtsPhaseIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the Ats phase."
::= { tlpAtsConfigPhaseThresholdEntry 1 }
tlpAtsConfigOutputCurrentThresholdTolerance OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold tolerance value used together with output current high/low
threshold to evaluate output current high/low condition."
::= { tlpAtsConfigPhaseThresholdEntry 2 }
tlpAtsConfigOutputCurrentHighThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value at which a output current high condition is declared."
::= { tlpAtsConfigPhaseThresholdEntry 3 }
tlpAtsConfigOutputCurrentLowThreshold OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value at which a output current low condition is declared."
::= { tlpAtsConfigPhaseThresholdEntry 4 }
-- cooling
tlpCoolingIdentNumCooling OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of cooling devices that this agent is currently managing."
::= { tlpCoolingIdent 1 }
tlpCoolingCurrentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The input current for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingDetail 3 }
tlpCoolingCurrentEntry OBJECT-TYPE
SYNTAX TlpCoolingCurrentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing input current for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingCurrentTable 1 }
TlpCoolingCurrentEntry ::= SEQUENCE {
tlpCoolingUnitCurrent Unsigned32,
tlpCoolingCompressorCurrent Unsigned32,
tlpCoolingEvaporatorFanCurrent Unsigned32,
tlpCoolingCondenserFanCurrent Unsigned32 }
tlpCoolingUnitCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total current draw of the unit in tenths of Amps. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingCurrentEntry 1 }
tlpCoolingCompressorCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The compressor current draw of the unit in tenths of Amps. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingCurrentEntry 2 }
tlpCoolingEvaporatorFanCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current draw of the evaporator fan in tenths of Amps. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingCurrentEntry 3 }
tlpCoolingCondenserFanCurrent OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Amps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current draw of the condenser fan in tenths of Amps. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingCurrentEntry 4 }
tlpCoolingTemperatureFahrenheitTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingTemperatureFahrenheitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The temperature details for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingTemperature 1 }
tlpCoolingTemperatureFahrenheitEntry OBJECT-TYPE
SYNTAX TlpCoolingTemperatureFahrenheitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing temperature details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingTemperatureFahrenheitTable 1 }
TlpCoolingTemperatureFahrenheitEntry ::= SEQUENCE {
tlpCoolingAmbientDegF Integer32,
tlpCoolingSupplyAirDegF Integer32,
tlpCoolingReturnAirDegF Integer32,
tlpCoolingCondenserInletDegF Integer32,
tlpCoolingEvaporatorDegF Integer32,
tlpCoolingSuctionDegF Integer32,
tlpCoolingRemoteDegF Integer32,
tlpCoolingCondenserOutletDegF Integer32}
tlpCoolingAmbientDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature in tenths degrees Fahrenheit. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 1 }
tlpCoolingSupplyAirDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the cooling unit in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 2 }
tlpCoolingReturnAirDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the cooling unit in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 3 }
tlpCoolingCondenserInletDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the condenser in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 4 }
tlpCoolingEvaporatorDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the evaporator surface in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 5 }
tlpCoolingSuctionDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the low pressure refrigerant line in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 6 }
tlpCoolingRemoteDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external remote temperature in tenths degrees Fahrenheit. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 7 }
tlpCoolingCondenserOutletDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air leaving the condenser in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureFahrenheitEntry 8 }
tlpCoolingTemperatureCelsiusTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingTemperatureCelsiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The temperature details for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingTemperature 2 }
tlpCoolingTemperatureCelsiusEntry OBJECT-TYPE
SYNTAX TlpCoolingTemperatureCelsiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing temperature details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingTemperatureCelsiusTable 1 }
TlpCoolingTemperatureCelsiusEntry ::= SEQUENCE {
tlpCoolingAmbientDegC Integer32,
tlpCoolingSupplyAirDegC Integer32,
tlpCoolingReturnAirDegC Integer32,
tlpCoolingCondenserInletDegC Integer32,
tlpCoolingEvaporatorDegC Integer32,
tlpCoolingSuctionDegC Integer32,
tlpCoolingRemoteDegC Integer32,
tlpCoolingCondenserOutletDegC Integer32 }
tlpCoolingAmbientDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient temperature in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 1 }
tlpCoolingSupplyAirDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the cooling unit in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 2 }
tlpCoolingReturnAirDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the cooling unit in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 3 }
tlpCoolingCondenserInletDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air entering the condenser in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 4 }
tlpCoolingEvaporatorDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the evaporator surface in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 5 }
tlpCoolingSuctionDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the low pressure refrigerant line in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 6 }
tlpCoolingRemoteDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The external remote temperature in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 7 }
tlpCoolingCondenserOutletDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the air leaving the condenser in tenths degrees Celsius. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingTemperatureCelsiusEntry 8 }
tlpCoolingPressureMpaTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingPressureMpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The pressure detail for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingPressure 1 }
tlpCoolingPressureMpaEntry OBJECT-TYPE
SYNTAX TlpCoolingPressureMpaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing pressure details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingPressureMpaTable 1 }
TlpCoolingPressureMpaEntry ::= SEQUENCE {
tlpCoolingSuctionPressureMpa Unsigned32,
tlpCoolingDischargePressureMpa Unsigned32 }
tlpCoolingSuctionPressureMpa OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Mpa"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pressure of the compressor discharge line in tenths of Mpa. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingPressureMpaEntry 1 }
tlpCoolingDischargePressureMpa OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Mpa"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pressure of the compressor discharge line in tenths of Mpa. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingPressureMpaEntry 2 }
tlpCoolingPressurePsiTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingPressurePsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The pressure detail for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingPressure 2 }
tlpCoolingPressurePsiEntry OBJECT-TYPE
SYNTAX TlpCoolingPressurePsiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing pressure details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingPressurePsiTable 1 }
TlpCoolingPressurePsiEntry ::= SEQUENCE {
tlpCoolingSuctionPressurePsi Unsigned32,
tlpCoolingDischargePressurePsi Unsigned32 }
tlpCoolingSuctionPressurePsi OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Psi"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pressure of the compressor discharge line in tenths of Psi. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingPressurePsiEntry 1 }
tlpCoolingDischargePressurePsi OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 Psi"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pressure of the compressor discharge line in tenths of Psi. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingPressurePsiEntry 2 }
tlpCoolingDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The dynamic detail for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingDetail 4 }
tlpCoolingDynamicEntry OBJECT-TYPE
SYNTAX TlpCoolingDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry dynamic details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingDynamicTable 1 }
TlpCoolingDynamicEntry ::= SEQUENCE {
tlpCoolingEvaporatorFanSpeed INTEGER,
tlpCoolingCondenserFanSpeed INTEGER,
tlpCoolingCompressorFrequency Unsigned32,
tlpCoolingEEVSteps INTEGER }
tlpCoolingEvaporatorFanSpeed OBJECT-TYPE
SYNTAX INTEGER {
off(0),
low(1),
mediumLow(2),
medium(3),
mediumHigh(4),
high(5),
auto(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of the evaporator fan. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingDynamicEntry 1 }
tlpCoolingCondenserFanSpeed OBJECT-TYPE
SYNTAX INTEGER {
off(0),
low(1),
mediumLow(2),
medium(3),
mediumHigh(4),
high(5),
auto(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of the condenser fan. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingDynamicEntry 2 }
tlpCoolingCompressorFrequency OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operating mechanical frequency(Hz) of the compressor. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingDynamicEntry 3 }
tlpCoolingEEVSteps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current EEV steps. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingDynamicEntry 4 }
tlpCoolingRuntimeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingRuntimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The runtime detail for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingDetail 5 }
tlpCoolingRuntimeEntry OBJECT-TYPE
SYNTAX TlpCoolingRuntimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing runtime for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingRuntimeTable 1 }
TlpCoolingRuntimeEntry ::= SEQUENCE {
tlpCoolingCompressorRunDays Unsigned32,
tlpCoolingCondensatePumpRunDays Unsigned32,
tlpCoolingAirFilterRunHours Unsigned32,
tlpCoolingEvaporatorFanRunDays Unsigned32,
tlpCoolingCondenserFanRunDays Unsigned32,
tlpCoolingAtomizerRunDays Unsigned32 }
tlpCoolingCompressorRunDays OBJECT-TYPE
SYNTAX Unsigned32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total days the compressor has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 1 }
tlpCoolingCondensatePumpRunDays OBJECT-TYPE
SYNTAX Unsigned32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total days the condensate pump has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 2}
tlpCoolingAirFilterRunHours OBJECT-TYPE
SYNTAX Unsigned32
UNITS "hours"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total hours the air filter has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 3 }
tlpCoolingEvaporatorFanRunDays OBJECT-TYPE
SYNTAX Unsigned32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total days the evaporator fan has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 4 }
tlpCoolingCondenserFanRunDays OBJECT-TYPE
SYNTAX Unsigned32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total days the condenser fan has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 5 }
tlpCoolingAtomizerRunDays OBJECT-TYPE
SYNTAX Unsigned32
UNITS "days"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total days the atomizer has been under operation. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingRuntimeEntry 6 }
tlpCoolingStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The status detail for each cooling device in device table. This is a
sparse dependent table, and will contain the number of entries based upon the
number of cooling device managed by the agent as reported by tlpCoolingIdentNumCooling."
::= { tlpCoolingDetail 6 }
tlpCoolingStatusEntry OBJECT-TYPE
SYNTAX TlpCoolingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing status for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingStatusTable 1 }
TlpCoolingStatusEntry ::= SEQUENCE {
tlpCoolingOperatingMode INTEGER,
tlpCoolingCoolOutput Unsigned32,
tlpCoolingAlarmStatus INTEGER,
tlpCoolingCompressorStatus INTEGER,
tlpCoolingWaterStatus INTEGER}
tlpCoolingOperatingMode OBJECT-TYPE
SYNTAX INTEGER {
off(0),
idle(1),
cooling(2),
shuttingDown(3),
dehumidifying(4),
defrosting(5),
notConnected(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operating mode. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingStatusEntry 1 }
tlpCoolingCoolOutput OBJECT-TYPE
SYNTAX Unsigned32
UNITS "0.1 kilowatts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current cooling output of the cooling device in tenth of kilowatt. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingStatusEntry 2 }
tlpCoolingAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
noAlarm(0),
warning(1),
critical(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current alarm status of the cooling device. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingStatusEntry 3 }
tlpCoolingCompressorStatus OBJECT-TYPE
SYNTAX INTEGER {
off(0),
on(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operating status of compressor. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingStatusEntry 4 }
tlpCoolingWaterStatus OBJECT-TYPE
SYNTAX INTEGER {
notFull(0),
full(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current water status of cooling unit. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingStatusEntry 5 }
tlpCoolingControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The actionable controls for each cooling device in device table. This
is a sparse dependent table, and will contain some subset of
devices that are cooling device."
::= { tlpCoolingControl 1 }
tlpCoolingControlEntry OBJECT-TYPE
SYNTAX TlpCoolingControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing controls for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingControlTable 1 }
TlpCoolingControlEntry ::= SEQUENCE {
tlpCoolingOnOff INTEGER }
tlpCoolingOnOff OBJECT-TYPE
SYNTAX INTEGER {
turnOffUnit(0),
turnOnUnit(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Turn the unit on or off."
::= { tlpCoolingControlEntry 1 }
tlpCoolingConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration details for each each cooling device in device table. This
is a sparse dependent table, and will contain some subset of
devices that are cooling device. Not all options are available on all
cooling devices."
::= { tlpCoolingConfig 1 }
tlpCoolingConfigEntry OBJECT-TYPE
SYNTAX TlpCoolingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry configuration details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingConfigTable 1 }
TlpCoolingConfigEntry ::= SEQUENCE {
tlpCoolingAutoStart INTEGER,
tlpCoolingFanSpeed INTEGER,
tlpCoolingControlType INTEGER,
tlpCoolingDisplayUnits INTEGER,
tlpCoolingBeepOnKey INTEGER,
tlpCoolingInputContactType INTEGER,
tlpCoolingOutputContactType INTEGER,
tlpCoolingOutputRelaySource INTEGER,
tlpCoolingOutputRelayDefault INTEGER,
tlpCoolingOffOnInputContact INTEGER,
tlpCoolingOffOnLeak INTEGER,
tlpCoolingWaterLeakContactType INTEGER,
tlpCoolingAirFilterInterval Unsigned32,
tlpCoolingAirFilterAlarm INTEGER,
tlpCoolingMaxAirFilterRunHours Unsigned32,
tlpCoolingStartTimer Unsigned32,
tlpCoolingStopTimer Unsigned32,
tlpCoolingEnergyMode INTEGER,
tlpCoolingDefrostMode INTEGER,
tlpCoolingRemoteTemperatureSensor INTEGER,
tlpCoolingDehumidifyingMode INTEGER,
tlpCoolingFanAlwaysOn INTEGER,
tlpCoolingQuietMode INTEGER,
tlpCoolingHotGasBypass INTEGER,
tlpCoolingAutoFanSpeed INTEGER }
tlpCoolingAutoStart OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if the unit should start automatically on power up.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 1 }
tlpCoolingFanSpeed OBJECT-TYPE
SYNTAX INTEGER {
off(0),
low(1),
mediumLow(2),
medium(3),
mediumHigh(4),
high(5),
auto(6) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the actual speed of the evaporator fan. Setting the fan speed
to auto(6) will enable tlpCoolingAutoFanSpeed; however, on most units getting
the fan speed will return the actual fan speed regardless whether auto fan
speed is enabled or disabled. The value auto(6) is returned only on units that
do not report the actual fan speed when auto fan speed is enabled. Not all
values are supported on all cooling units. Invalid values will return an appropriate
error when accessed. If not supported, this value will always return ERROR_NO_SUCH_NAME"
::= { tlpCoolingConfigEntry 2 }
tlpCoolingControlType OBJECT-TYPE
SYNTAX INTEGER {
returnAirTemperature(0),
remoteTemperature(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies which temperature is used as a control point. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 3 }
tlpCoolingDisplayUnits OBJECT-TYPE
SYNTAX INTEGER {
metric(0),
english(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether displays output values in Metric or English formats. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 4 }
tlpCoolingBeepOnKey OBJECT-TYPE
SYNTAX INTEGER {
noBeep(0),
beepOn(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether a beep is emitted when a key is pressed on the unit's display panel. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 5 }
tlpCoolingInputContactType OBJECT-TYPE
SYNTAX INTEGER {
normallyClosed(0),
normallyOpen(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The input contact type. If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 6 }
tlpCoolingOutputContactType OBJECT-TYPE
SYNTAX INTEGER {
normallyClosed(0),
normallyOpen(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The output contact type. If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 7 }
tlpCoolingOutputRelaySource OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
allAlarmsAndWarnings(1),
criticalAlarmsOnly(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The alarm level that causes the output relay to activate. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 8 }
tlpCoolingOutputRelayDefault OBJECT-TYPE
SYNTAX INTEGER {
normallyClosed(0),
normallyOpen(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of contact to make when output relay is activated. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 9 }
tlpCoolingOffOnInputContact 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. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 10 }
tlpCoolingOffOnLeak 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. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 11 }
tlpCoolingWaterLeakContactType OBJECT-TYPE
SYNTAX INTEGER {
normallyClosed(0),
normallyOpen(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The water leak contact type. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 12 }
tlpCoolingAirFilterInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "weeks"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of weeks before the air filter needs to be changed.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 13 }
tlpCoolingAirFilterAlarm OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When enabled, an alarm should occur when the maximum number of air filter run hours
has been exceeded. If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 14 }
tlpCoolingMaxAirFilterRunHours OBJECT-TYPE
SYNTAX Unsigned32
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum interval for air filter run hours before warning is annunciated.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 15 }
tlpCoolingStartTimer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit will start operate after the specified timer elapsed. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 16 }
tlpCoolingStopTimer OBJECT-TYPE
SYNTAX Unsigned32
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit will switch to standby mode after the specified timer elapsed. If not supported,
this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 17 }
tlpCoolingEnergyMode OBJECT-TYPE
SYNTAX INTEGER {
normalCooling(0),
energySaving(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the energy saving mode.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 18 }
tlpCoolingDefrostMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the defrost mode.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 19 }
tlpCoolingRemoteTemperatureSensor OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the remote temperature sensor.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 20 }
tlpCoolingDehumidifyingMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the dehumidifying mode.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 21 }
tlpCoolingFanAlwaysOn OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the fan always on.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 22 }
tlpCoolingQuietMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the quiet mode.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 23 }
tlpCoolingHotGasBypass OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the hot gas bypass.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 24 }
tlpCoolingAutoFanSpeed OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This option enables or disables the auto fan speed.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigEntry 25 }
tlpCoolingConfigTemperatureFahrenheitTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingConfigTemperatureFahrenheitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration details for each each cooling device in device table. This
is a sparse dependent table, and will contain some subset of
devices that are cooling device. Not all options are available on all
cooling devices."
::= { tlpCoolingConfig 2 }
tlpCoolingConfigTemperatureFahrenheitEntry OBJECT-TYPE
SYNTAX TlpCoolingConfigTemperatureFahrenheitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry configuration details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingConfigTemperatureFahrenheitTable 1 }
TlpCoolingConfigTemperatureFahrenheitEntry ::= SEQUENCE {
tlpCoolingSetPointDegF Integer32,
tlpCoolingSupplyAirHighLimitDegF Integer32,
tlpCoolingSupplyAirLowLimitDegF Integer32,
tlpCoolingMaxDeviationLimitDegF Integer32,
tlpCoolingReturnAirHighLimitDegF Integer32,
tlpCoolingReturnAirLowLimitDegF Integer32,
tlpCoolingRemoteSetPointDegF Integer32 }
tlpCoolingSetPointDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set point temperature the unit will control the temperature in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 1 }
tlpCoolingSupplyAirHighLimitDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed supply air temperature in tenths degrees Fahrenheit before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 2 }
tlpCoolingSupplyAirLowLimitDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum allowed supply air temperature in tenths degrees Fahrenheit before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 3 }
tlpCoolingMaxDeviationLimitDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed air temperature deviation from set temperature before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 4 }
tlpCoolingReturnAirHighLimitDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed supply air temperature in tenths degrees Fahrenheit before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 5 }
tlpCoolingReturnAirLowLimitDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum allowed supply air temperature in tenths degrees Fahrenheit before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 6 }
tlpCoolingRemoteSetPointDegF OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Fahrenheit"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The remote set point temperature the unit will control the temperature in tenths degrees Fahrenheit.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureFahrenheitEntry 7 }
tlpCoolingConfigTemperatureCelsiusTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpCoolingConfigTemperatureCelsiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration details for each cooling device in device table. This
is a sparse dependent table, and will contain some subset of
devices that are cooling device. Not all options are available on all
cooling devices."
::= { tlpCoolingConfig 3 }
tlpCoolingConfigTemperatureCelsiusEntry OBJECT-TYPE
SYNTAX TlpCoolingConfigTemperatureCelsiusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry configuration details for a particular cooling device."
INDEX { tlpDeviceIndex }
::= { tlpCoolingConfigTemperatureCelsiusTable 1 }
TlpCoolingConfigTemperatureCelsiusEntry ::= SEQUENCE {
tlpCoolingSetPointDegC Integer32,
tlpCoolingSupplyAirHighLimitDegC Integer32,
tlpCoolingSupplyAirLowLimitDegC Integer32,
tlpCoolingMaxDeviationLimitDegC Integer32,
tlpCoolingReturnAirHighLimitDegC Integer32,
tlpCoolingReturnAirLowLimitDegC Integer32,
tlpCoolingRemoteSetPointDegC Integer32 }
tlpCoolingSetPointDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set point temperature the unit will control the temperature in tenths degrees Celsius.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 1 }
tlpCoolingSupplyAirHighLimitDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed supply air temperature in tenths degrees Celsius before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 2 }
tlpCoolingSupplyAirLowLimitDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum allowed supply air temperature in tenths degrees Celsius before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 3 }
tlpCoolingMaxDeviationLimitDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed air temperature deviation from set temperature before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 4 }
tlpCoolingReturnAirHighLimitDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed return air temperature in tenths degrees Celsius before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 5 }
tlpCoolingReturnAirLowLimitDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum allowed return air temperature in tenths degrees Celsius before firing an alarm.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 6 }
tlpCoolingRemoteSetPointDegC OBJECT-TYPE
SYNTAX Integer32
UNITS "0.1 degrees Celsius"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The remote set point temperature the unit will control the temperature in tenths degrees Celsius.
If not supported, this value will always return ERROR_NO_SUCH_NAME."
::= { tlpCoolingConfigTemperatureCelsiusEntry 7 }
-- kvm
tlpKvmIdentNumKvm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of kvm devices that this agent is currently managing."
::= { tlpKvmIdent 1 }
-- rackTrack
tlpRackTrackIdentNumRackTrack OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of rack track devices that this agent is currently managing."
::= { tlpRackTrackIdent 1 }
-- switch
tlpSwitchIdentNumSwitch OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of switch devices that this agent is currently managing."
::= { tlpSwitchIdent 1 }
-- software
tlpAgentType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
pal(1),
pansa(2),
delta(3),
sinetica(4),
netos6(5),
netos7(6),
panms(7),
nmc5(8) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of PowerAlert engine providing this data."
::= { tlpAgentIdent 1 }
tlpAgentVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the agent software."
::= { tlpAgentIdent 2 }
tlpAgentDriverVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The driver version of the agent software."
::= { tlpAgentIdent 3 }
tlpAgentMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Address of the agent."
::= { tlpAgentIdent 4 }
tlpAgentSerialNum OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of the web card providing the agent data. This value is
only supported by a web card agent. PowerAlert for PC (PAL) agents do
not support this value and will return ERROR_NO_SUCH_NAME."
::= { tlpAgentIdent 5 }
tlpAgentUuid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Universally unique identifier for this host in the form 8-4-4-4-12 for a
total of 36 characters (32 alphanumeric characters and four hyphens). For
example: 550e8400-e29b-41d4-a716-446655440000."
::= { tlpAgentIdent 6 }
tlpAgentAttributesSupports OBJECT IDENTIFIER
::= { tlpAgentAttributes 1 }
tlpAgentAttributesSupportsHTTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports HTTP connections."
::= { tlpAgentAttributesSupports 1 }
tlpAgentAttributesSupportsHTTPS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports HTTPS connections."
::= { tlpAgentAttributesSupports 2 }
tlpAgentAttributesSupportsFTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports FTP connections."
::= { tlpAgentAttributesSupports 3 }
tlpAgentAttributesSupportsTelnetMenu OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports Telnet menu connections."
::= { tlpAgentAttributesSupports 4 }
tlpAgentAttributesSupportsTelnetCLI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports Telnet CLI connections."
::= { tlpAgentAttributesSupports 5 }
tlpAgentAttributesSupportsSSHMenu OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports SSH menu connections."
::= { tlpAgentAttributesSupports 6 }
tlpAgentAttributesSupportsSSHCLI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports SSH CLI connections."
::= { tlpAgentAttributesSupports 7 }
tlpAgentAttributesSupportsSNMP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports SNMP connections."
::= { tlpAgentAttributesSupports 8 }
tlpAgentAttributesSupportsSNMPTrap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent supports listening for SNMP traps. This
is only applicable for network monitoring applications, PowerAlert
Shutdown Agent for an example, that connect to a web card or PowerAlert
Local and listen for outbound traps. As such, this value is not supported
and will always return 2(false) for a web card or PowerAlert Local."
::= { tlpAgentAttributesSupports 9 }
tlpAgentAttributesAutostart OBJECT IDENTIFIER
::= { tlpAgentAttributes 2 }
tlpAgentAttributesAutostartHTTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts HTTP services."
::= { tlpAgentAttributesAutostart 1 }
tlpAgentAttributesAutostartHTTPS OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts HTTPS services."
::= { tlpAgentAttributesAutostart 2 }
tlpAgentAttributesAutostartFTP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts FTP services."
::= { tlpAgentAttributesAutostart 3 }
tlpAgentAttributesAutostartTelnetMenu OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts Telnet menu services."
::= { tlpAgentAttributesAutostart 4 }
tlpAgentAttributesAutostartTelnetCLI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts Telnet CLI services."
::= { tlpAgentAttributesAutostart 5 }
tlpAgentAttributesAutostartSSHMenu OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts SSH menu services."
::= { tlpAgentAttributesAutostart 6 }
tlpAgentAttributesAutostartSSHCLI OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts SSH CLI services."
::= { tlpAgentAttributesAutostart 7 }
tlpAgentAttributesAutostartSNMP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent autostarts SNMP services."
::= { tlpAgentAttributesAutostart 8 }
tlpAgentAttributesSnmp OBJECT IDENTIFIER
::= { tlpAgentAttributes 3 }
tlpAgentAttributesSNMPv1Enabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent will allow SNMPv1 connections."
::= { tlpAgentAttributesSnmp 1 }
tlpAgentAttributesSNMPv2cEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent will allow SNMPv2c connections."
::= { tlpAgentAttributesSnmp 2 }
tlpAgentAttributesSNMPv3Enabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the agent will allow SNMPv3 connections."
::= { tlpAgentAttributesSnmp 3 }
tlpAgentAttributesPorts OBJECT IDENTIFIER
::= { tlpAgentAttributes 4 }
tlpAgentAttributesHTTPPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for HTTP communications."
::= { tlpAgentAttributesPorts 1 }
tlpAgentAttributesHTTPSPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for HTTPS communications."
::= { tlpAgentAttributesPorts 2 }
tlpAgentAttributesFTPPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for FTP communications."
::= { tlpAgentAttributesPorts 3 }
tlpAgentAttributesTelnetMenuPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for Telnet Menu communications."
::= { tlpAgentAttributesPorts 4 }
tlpAgentAttributesTelnetCLIPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for Telnet CLI communications."
::= { tlpAgentAttributesPorts 5 }
tlpAgentAttributesSSHMenuPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for SSH Menu communications."
::= { tlpAgentAttributesPorts 6 }
tlpAgentAttributesSSHCLIPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for SSH CLI communications."
::= { tlpAgentAttributesPorts 7 }
tlpAgentAttributesSNMPPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for SNMP communications."
::= { tlpAgentAttributesPorts 8 }
tlpAgentAttributesSNMPTrapPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port used for SNMP trap and notifications."
::= { tlpAgentAttributesPorts 9 }
tlpAgentConfigRemoteRegistration OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Registers an SNMP contact's IP address and the port on which
the contact is listening for SNMP traps. Setting this
value is used to CREATE a table entry in a non-standard way.
Getting this value will return a string INADDR_ANY and any
port number.
The port number should always be included. When unregistering
an SNMP contact, the requester's IP address should be provided
with a port number of 0. When setting or unsetting this OID,
the IP address string should never be 0 nor should it be empty.
The registration uses its default community string to register
each contact. To use a community other than the default, then
it must be appended to the end of the string delimited with a
comma.
The address should be of the format 0.0.0.0:00000 for IPv4.
If IPv6 is supported, use the bracket-enclosed format given
in IETF RFC 2732 Section 2, with the following examples:
[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:80
[1080:0:0:0:8:800:200C:417A]:162
[3ffe:2a00:100:7031::1]:162
[1080::8:800:200C:417A]:162,myCommunity
[::192.9.5.5]:162,myCommunity
[::FFFF:129.144.52.38]:80
[2010:836B:4179::836B:4179]:162"
::= { tlpAgentConfig 1 }
tlpAgentConfigCurrentTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current date and time of the system."
::= { tlpAgentConfig 2 }
tlpAgentNumEmailContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of email contacts currently defined in the agent."
::= { tlpAgentEmailContacts 1 }
tlpAgentEmailContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAgentEmailContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of email contact entries. The number of entries is given by
the value of tlpAgentNumEmailContacts."
::= { tlpAgentEmailContacts 2 }
tlpAgentEmailContactEntry OBJECT-TYPE
SYNTAX TlpAgentEmailContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the details of an email contact."
INDEX { tlpAgentEmailContactIndex }
::= { tlpAgentEmailContactTable 1 }
TlpAgentEmailContactEntry ::= SEQUENCE {
tlpAgentEmailContactIndex Unsigned32,
tlpAgentEmailContactRowStatus RowStatus,
tlpAgentEmailContactName DisplayString,
tlpAgentEmailContactAddress DisplayString }
tlpAgentEmailContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the email contact."
::= { tlpAgentEmailContactEntry 1 }
tlpAgentEmailContactRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the tlpAgentEmailContactTable."
::= { tlpAgentEmailContactEntry 2 }
tlpAgentEmailContactName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the email contact."
::= { tlpAgentEmailContactEntry 3 }
tlpAgentEmailContactAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address of the email contact."
::= { tlpAgentEmailContactEntry 4 }
tlpAgentNumSnmpContacts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNMP contacts currently defined in the agent."
::= { tlpAgentSnmpContacts 1 }
tlpAgentSnmpContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAgentSnmpContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SNMP contact entries. The number of entries is given by
the value of tlpAgentNumSnmpContacts."
::= { tlpAgentSnmpContacts 2 }
tlpAgentSnmpContactEntry OBJECT-TYPE
SYNTAX TlpAgentSnmpContactEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing the details of an SNMP contact."
INDEX { tlpAgentSnmpContactIndex }
::= { tlpAgentSnmpContactTable 1 }
TlpAgentSnmpContactEntry ::= SEQUENCE {
tlpAgentSnmpContactIndex Unsigned32,
tlpAgentSnmpContactRowStatus RowStatus,
tlpAgentSnmpContactName DisplayString,
tlpAgentSnmpContactIpAddress DisplayString,
tlpAgentSnmpContactPort Unsigned32,
tlpAgentSnmpContactSnmpVersion INTEGER,
tlpAgentSnmpContactSecurityName DisplayString,
tlpAgentSnmpContactPrivPassword DisplayString,
tlpAgentSnmpContactAuthPassword DisplayString }
tlpAgentSnmpContactIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for the SNMP contact."
::= { tlpAgentSnmpContactEntry 1 }
tlpAgentSnmpContactRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status for the tlpAgentSnmpContactTable."
::= { tlpAgentSnmpContactEntry 2 }
tlpAgentSnmpContactName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the SNMP contact."
::= { tlpAgentSnmpContactEntry 3 }
tlpAgentSnmpContactIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the SNMP contact."
::= { tlpAgentSnmpContactEntry 4 }
tlpAgentSnmpContactPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port of the SNMP contact."
::= { tlpAgentSnmpContactEntry 5 }
tlpAgentSnmpContactSnmpVersion 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."
::= { tlpAgentSnmpContactEntry 6 }
tlpAgentSnmpContactSecurityName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The security name for the SNMP contact."
::= { tlpAgentSnmpContactEntry 7 }
tlpAgentSnmpContactPrivPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The privacy password to use for sending V3 traps to the SNMP
contact."
::= { tlpAgentSnmpContactEntry 8 }
tlpAgentSnmpContactAuthPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The authentication password to use for sending V3 traps to the
SNMP contact."
::= { tlpAgentSnmpContactEntry 9 }
-- alarms
tlpAlarmsPresent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present number of active alarm conditions."
::= { tlpAlarms 1 }
tlpAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpDeviceAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of alarm conditions for all devices managed by this agent. This
table contains zero, one, or many rows at any moment, depending upon
the number of alarm conditions in effect or conditions not acknowledged.
The agent creates a row in the table each time a condition is detected
and deletes that row when that condition no longer pertains (becomes
inactive and is acknowledged). The agent creates the first row with
tlpAlarmId equal to 1, and increments the value of tlpAlarmId each time
a new row is created, wrapping to the first free value greater than or
equal to 1 when the maximum value of tlpAlarmId 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 should not be assumed to be in chronological order because
tlpAlarmId might have wrapped.
The number of rows in the table at any given time is reflected by
the value of tlpAlarmsPresent."
::= { tlpAlarms 2 }
tlpAlarmEntry OBJECT-TYPE
SYNTAX TlpDeviceAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information application to a particular
alarm."
INDEX { tlpAlarmId }
::= { tlpAlarmTable 1 }
TlpDeviceAlarmEntry ::= SEQUENCE {
tlpAlarmId Unsigned32,
tlpAlarmDescr OBJECT IDENTIFIER,
tlpAlarmTime TimeStamp,
tlpAlarmTableRef OBJECT IDENTIFIER,
tlpAlarmTableRowRef OBJECT IDENTIFIER,
tlpAlarmDetail DisplayString,
tlpAlarmType INTEGER,
tlpAlarmState INTEGER,
tlpAlarmAcknowledged INTEGER }
tlpAlarmId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique identifier for an alarm condition. This value will remain
constant for the duration of the alarm condition."
::= { tlpAlarmEntry 1 }
tlpAlarmDescr OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference of the alarm description object. The object referenced
should not be accessible, but rather be used to provide a unique
description for the alarm condition. The object referenced will be a
well known alarm object associated with the device on which the alarm
condition is active."
::= { tlpAlarmEntry 2 }
tlpAlarmTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the alarm condition was detected. If the
alarm condition was detected at the time of agent startup and presumably
existed before agent startup, the value of tlpAlarmsTime shall equal
0."
::= { tlpAlarmEntry 3 }
tlpAlarmTableRef OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value references the OID of a table object applicable to the alarm
condition. This, in conjunction with the table row as defined by
tlpAlarmTableRowRef, specifies the object/row within this table to which
the alarm condition applies.
Example 1 -- The following sample values will be returned for a UPS on
battery:
tlpAlarmId 28
tlpAlarmDescr tlpUpsAlarmOnBattery
tlpAlarmTime 12345678
tlpAlarmTableRef tlpDeviceTable
tlpAlarmTableRowRef tlpDeviceIndex.2
tlpAlarmDetail On Battery
tlpAlarmType warning
tlpAlarmState active
tlpAlarmAcknowledged notAcknowledged
In the above example, tlpAlarmTableRef references the device table and
tlpAlarmTableRowRef references the 2nd managed device in that table.
Example 2 -- The following sample values will be returned for a PDU with
a load turned off:
tlpAlarmId 46
tlpAlarmDescr tlpPduAlarmLoadOff
tlpAlarmTime 12345678
tlpAlarmTableRef tlpPduOutletTable
tlpAlarmTableRowRef tlpOutletIndex.1.4
tlpAlarmDetail Load Off
tlpAlarmType warning
tlpAlarmState active
tlpAlarmAcknowledged acknowledged
In the above example, tlpAlarmTableRef references the pdu outlet table and
tlpAlarmTableRowRef references the 4th outlet on the 1st managed device."
::= { tlpAlarmEntry 4 }
tlpAlarmTableRowRef OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is used in conjunction with tlpAlarmTableRef to define the
object associated with this alarm condition. See the description of
tlpAlarmTableRef for more information."
::= { tlpAlarmEntry 5 }
tlpAlarmDetail OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the alarm condition."
::= { tlpAlarmEntry 6 }
tlpAlarmType 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."
::= { tlpAlarmEntry 7 }
tlpAlarmState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of this alarm condition. An active(1) alarm is a condition
that currently exists. An inactive(2) alarm is a condition that no longer exists
because the alarm either cleared or was resolved. Each alarm condition must be
cleared and acknowledged before it is removed from this table (see
tlpAlarmAcknowledged)."
::= { tlpAlarmEntry 8 }
tlpAlarmAcknowledged OBJECT-TYPE
SYNTAX INTEGER {
notAcknowledged(1),
acknowledged(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Denotes whether the alarm condition has been acknowledged. The agent will
return notAcknowledged(1) if the condition has not been acknowledged, or
acknowledged(2) when acknowledged. Writing the value acknowledged(2) for an
alarm acknowledges the alarm condition. Each alarm condition must be cleared
and acknowledged before it is removed from this table; therefore, even if
acknowledged, the alarm will remain in this table until the alarm becomes
inactive as denoted by tlpAlarmState."
::= { tlpAlarmEntry 9 }
tlpAlarmCommunicationsLost OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A problem has been encountered in the communications between the agent
and the device."
::= { tlpDeviceAlarms 1 }
tlpAlarmUserDefined OBJECT IDENTIFIER
::= { tlpDeviceAlarms 2 }
tlpAlarmUserDefined01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 1 is in alarm."
::= { tlpAlarmUserDefined 1 }
tlpAlarmUserDefined02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 2 is in alarm."
::= { tlpAlarmUserDefined 2 }
tlpAlarmUserDefined03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 3 is in alarm."
::= { tlpAlarmUserDefined 3 }
tlpAlarmUserDefined04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 4 is in alarm."
::= { tlpAlarmUserDefined 4 }
tlpAlarmUserDefined05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 5 is in alarm."
::= { tlpAlarmUserDefined 5 }
tlpAlarmUserDefined06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 6 is in alarm."
::= { tlpAlarmUserDefined 6 }
tlpAlarmUserDefined07 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 7 is in alarm."
::= { tlpAlarmUserDefined 7 }
tlpAlarmUserDefined08 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 8 is in alarm."
::= { tlpAlarmUserDefined 8 }
tlpAlarmUserDefined09 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"User-defined event 9 is in alarm."
::= { tlpAlarmUserDefined 9 }
tlpAlarmInternalFirmwareError OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A problem has been encountered with the device firmware."
::= { tlpDeviceAlarms 3 }
tlpAlarmDeviceEEPROMFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A problem has been encountered with the device EEPROM."
::= { tlpDeviceAlarms 4 }
tlpUpsAlarmBatteryBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One or more batteries have been determined to require replacement."
::= { tlpUpsAlarms 1 }
tlpUpsAlarmOnBattery OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS is drawing power from the batteries."
::= { tlpUpsAlarms 2 }
tlpUpsAlarmLowBattery OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The remaining battery charge is less than or equal to the percentage of
capacity warning specified by tlpUpsConfigBatteryCapacityThreshold."
::= { tlpUpsAlarms 3 }
tlpUpsAlarmDepletedBattery OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS will be unable to sustain the present load when and if
the utility power is lost."
::= { tlpUpsAlarms 4 }
tlpUpsAlarmTempBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A temperature is out of tolerance."
::= { tlpUpsAlarms 5 }
tlpUpsAlarmInputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An input condition is out of tolerance."
::= { tlpUpsAlarms 6 }
tlpUpsAlarmOutputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An output condition (other than OutputOverload) is out of
tolerance."
::= { tlpUpsAlarms 7 }
tlpUpsAlarmOutputOverload OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output load exceeds the UPS output capacity."
::= { tlpUpsAlarms 8 }
tlpUpsAlarmOnBypass OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The Bypass is presently engaged on the UPS."
::= { tlpUpsAlarms 9 }
tlpUpsAlarmBypassBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The Bypass is out of tolerance."
::= { tlpUpsAlarms 10 }
tlpUpsAlarmOutputOffAsRequested OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS has shutdown as requested, i.e., the output is off."
::= { tlpUpsAlarms 11 }
tlpUpsAlarmUpsOffAsRequested OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The entire UPS has shutdown as commanded."
::= { tlpUpsAlarms 12 }
tlpUpsAlarmChargerFailed OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An uncorrected problem has been detected within the UPS
charger subsystem."
::= { tlpUpsAlarms 13 }
tlpUpsAlarmUpsOutputOff OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output of the UPS is in the off state."
::= { tlpUpsAlarms 14 }
tlpUpsAlarmUpsSystemOff OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS system is in the off state."
::= { tlpUpsAlarms 15 }
tlpUpsAlarmFanFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The failure of one or more fans in the UPS has been detected."
::= { tlpUpsAlarms 16 }
tlpUpsAlarmFuseFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The failure of one or more fuses has been detected."
::= { tlpUpsAlarms 17 }
tlpUpsAlarmGeneralFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A general fault in the UPS has been detected."
::= { tlpUpsAlarms 18 }
tlpUpsAlarmDiagnosticTestFailed OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The result of the last diagnostic test indicates a failure."
::= { tlpUpsAlarms 19 }
tlpUpsAlarmAwaitingPower OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS output is off and the UPS is awaiting the return of
input power."
::= { tlpUpsAlarms 20 }
tlpUpsAlarmShutdownPending OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A tlpUpsShutdownAfterDelay countdown is underway."
::= { tlpUpsAlarms 21 }
tlpUpsAlarmShutdownImminent 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."
::= { tlpUpsAlarms 22 }
tlpUpsAlarmLoadLevelAboveThreshold OBJECT IDENTIFIER
::= { tlpUpsAlarms 23 }
tlpUpsAlarmLoadLevelAboveThresholdTotal OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The total load level is above the designated threshold."
::= { tlpUpsAlarmLoadLevelAboveThreshold 1 }
tlpUpsAlarmLoadLevelAboveThresholdPhase1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level on phase 1 exceeds load limits."
::= { tlpUpsAlarmLoadLevelAboveThreshold 2 }
tlpUpsAlarmLoadLevelAboveThresholdPhase2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level on phase 2 exceeds load limits."
::= { tlpUpsAlarmLoadLevelAboveThreshold 3 }
tlpUpsAlarmLoadLevelAboveThresholdPhase3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level on phase 3 exceeds load limits."
::= { tlpUpsAlarmLoadLevelAboveThreshold 4 }
tlpUpsAlarmOutputCurrentChanged OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current changed from its last known value."
::= { tlpUpsAlarms 24 }
tlpUpsAlarmBatteryAgeAboveThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One or more batteries have been determined to require replacement."
::= { tlpUpsAlarms 25 }
tlpUpsAlarmLoadOff OBJECT IDENTIFIER
::= { tlpUpsAlarms 26 }
tlpUpsAlarmLoadOff01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 1 is off."
::= { tlpUpsAlarmLoadOff 1 }
tlpUpsAlarmLoadOff02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 2 is off."
::= { tlpUpsAlarmLoadOff 2 }
tlpUpsAlarmLoadOff03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 3 is off."
::= { tlpUpsAlarmLoadOff 3 }
tlpUpsAlarmLoadOff04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 4 is off."
::= { tlpUpsAlarmLoadOff 4 }
tlpUpsAlarmLoadOff05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 5 is off."
::= { tlpUpsAlarmLoadOff 5 }
tlpUpsAlarmLoadOff06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 6 is off."
::= { tlpUpsAlarmLoadOff 6 }
tlpUpsAlarmLoadOff07 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 7 is off."
::= { tlpUpsAlarmLoadOff 7 }
tlpUpsAlarmLoadOff08 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 8 is off."
::= { tlpUpsAlarmLoadOff 8 }
tlpUpsAlarmLoadOff09 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 9 is off."
::= { tlpUpsAlarmLoadOff 9 }
tlpUpsAlarmLoadOff10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 10 is off."
::= { tlpUpsAlarmLoadOff 10 }
tlpUpsAlarmLoadOff11 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 11 is off."
::= { tlpUpsAlarmLoadOff 11 }
tlpUpsAlarmLoadOff12 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 12 is off."
::= { tlpUpsAlarmLoadOff 12 }
tlpUpsAlarmLoadOff13 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 13 is off."
::= { tlpUpsAlarmLoadOff 13 }
tlpUpsAlarmLoadOff14 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 14 is off."
::= { tlpUpsAlarmLoadOff 14 }
tlpUpsAlarmLoadOff15 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 15 is off."
::= { tlpUpsAlarmLoadOff 15 }
tlpUpsAlarmLoadOff16 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 16 is off."
::= { tlpUpsAlarmLoadOff 16 }
tlpUpsAlarmLoadOff17 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 17 is off."
::= { tlpUpsAlarmLoadOff 17 }
tlpUpsAlarmLoadOff18 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 18 is off."
::= { tlpUpsAlarmLoadOff 18 }
tlpUpsAlarmLoadOff19 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 19 is off."
::= { tlpUpsAlarmLoadOff 19 }
tlpUpsAlarmLoadOff20 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 20 is off."
::= { tlpUpsAlarmLoadOff 20 }
tlpUpsAlarmLoadOff21 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 21 is off."
::= { tlpUpsAlarmLoadOff 21 }
tlpUpsAlarmLoadOff22 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 22 is off."
::= { tlpUpsAlarmLoadOff 22 }
tlpUpsAlarmLoadOff23 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 23 is off."
::= { tlpUpsAlarmLoadOff 23 }
tlpUpsAlarmLoadOff24 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 24 is off."
::= { tlpUpsAlarmLoadOff 24 }
tlpUpsAlarmLoadOff25 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 25 is off."
::= { tlpUpsAlarmLoadOff 25 }
tlpUpsAlarmLoadOff26 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 26 is off."
::= { tlpUpsAlarmLoadOff 26 }
tlpUpsAlarmLoadOff27 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 27 is off."
::= { tlpUpsAlarmLoadOff 27 }
tlpUpsAlarmLoadOff28 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 28 is off."
::= { tlpUpsAlarmLoadOff 28 }
tlpUpsAlarmLoadOff29 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 29 is off."
::= { tlpUpsAlarmLoadOff 29 }
tlpUpsAlarmLoadOff30 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 30 is off."
::= { tlpUpsAlarmLoadOff 30 }
tlpUpsAlarmLoadOff31 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 31 is off."
::= { tlpUpsAlarmLoadOff 31 }
tlpUpsAlarmLoadOff32 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 32 is off."
::= { tlpUpsAlarmLoadOff 32 }
tlpUpsAlarmLoadOff33 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 33 is off."
::= { tlpUpsAlarmLoadOff 33 }
tlpUpsAlarmLoadOff34 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 34 is off."
::= { tlpUpsAlarmLoadOff 34 }
tlpUpsAlarmLoadOff35 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 35 is off."
::= { tlpUpsAlarmLoadOff 35 }
tlpUpsAlarmLoadOff36 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 36 is off."
::= { tlpUpsAlarmLoadOff 36 }
tlpUpsAlarmLoadOff37 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 37 is off."
::= { tlpUpsAlarmLoadOff 37 }
tlpUpsAlarmLoadOff38 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 38 is off."
::= { tlpUpsAlarmLoadOff 38 }
tlpUpsAlarmLoadOff39 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 39 is off."
::= { tlpUpsAlarmLoadOff 39 }
tlpUpsAlarmLoadOff40 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 40 is off."
::= { tlpUpsAlarmLoadOff 40 }
tlpUpsAlarmCurrentAboveThreshold OBJECT IDENTIFIER
::= { tlpUpsAlarms 27 }
tlpUpsAlarmCurrentAboveThreshold1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 1 exceeds load limits."
::= { tlpUpsAlarmCurrentAboveThreshold 1 }
tlpUpsAlarmCurrentAboveThreshold2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 2 exceeds load limits."
::= { tlpUpsAlarmCurrentAboveThreshold 2 }
tlpUpsAlarmCurrentAboveThreshold3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 3 exceeds load limits."
::= { tlpUpsAlarmCurrentAboveThreshold 3 }
tlpUpsAlarmRuntimeBelowWarningLevel OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery seconds remaining is below warning level."
::= { tlpUpsAlarms 28 }
tlpUpsAlarmBusStartVoltageLow OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter start up bus voltage is too low."
::= { tlpUpsAlarms 29 }
tlpUpsAlarmBusOverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter bus voltage is too high."
::= { tlpUpsAlarms 30 }
tlpUpsAlarmBusUnderVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter bus voltage is too low."
::= { tlpUpsAlarms 31 }
tlpUpsAlarmBusVoltageUnbalanced OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter bus voltage is not balanced."
::= { tlpUpsAlarms 32 }
tlpUpsAlarmInverterSoftStartBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter bus voltage cannot reach desired voltage within a
specified duration."
::= { tlpUpsAlarms 33 }
tlpUpsAlarmInverterOverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter voltage is too high."
::= { tlpUpsAlarms 34 }
tlpUpsAlarmInverterUnderVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter voltage is too low."
::= { tlpUpsAlarms 35 }
tlpUpsAlarmInverterCircuitBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter output is shorted."
::= { tlpUpsAlarms 36 }
tlpUpsAlarmBatteryOverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery voltage is too high."
::= { tlpUpsAlarms 37 }
tlpUpsAlarmBatteryUnderVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery voltage is too low."
::= { tlpUpsAlarms 38 }
tlpUpsAlarmSiteWiringFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The utility input wiring is faulty."
::= { tlpUpsAlarms 39 }
tlpUpsAlarmOverTemperatureProtection OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The over temperature protection is activated."
::= { tlpUpsAlarms 40 }
tlpUpsAlarmOverCharged OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The UPS is over charged."
::= { tlpUpsAlarms 41 }
tlpUpsAlarmEPOActive OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The EPO is currently activated."
::= { tlpUpsAlarms 42 }
tlpUpsAlarmBypassFrequencyBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The bypass frequency is out of tolerance."
::= { tlpUpsAlarms 43 }
tlpUpsAlarmExternalSmartBatteryAgeAboveThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One or more external smart batteries have been determined to require
replacement."
::= { tlpUpsAlarms 44 }
tlpUpsAlarmExternalNonSmartBatteryAgeAboveThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One or more external non-smart batteries have been determined to require
replacement."
::= { tlpUpsAlarms 45 }
tlpUpsAlarmSmartBatteryCommLost OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Communications with the smart batteries was lost."
::= { tlpUpsAlarms 46 }
tlpUpsAlarmLoadsNotAllOn OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One of more loads are not on."
::= { tlpUpsAlarms 47 }
tlpUpsAlarmBatteryTemperatureHigh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery temperature is high."
::= { tlpUpsAlarms 48 }
tlpUpsAlarmBatteryTemperatureLow OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery temperature is low."
::= { tlpUpsAlarms 49 }
tlpUpsAlarmBatteryDisconnected OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery disconnected."
::= { tlpUpsAlarms 50 }
tlpUpsAlarmBatteryTemperatureSensorDisconnected OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The battery temperature sensor disconnected."
::= { tlpUpsAlarms 51 }
tlpUpsAlarmTemperatureDerating OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Power derating due to high environment temperature."
::= { tlpUpsAlarms 52 }
tlpUpsAlarmInputContact OBJECT IDENTIFIER
::= { tlpUpsAlarms 53 }
tlpUpsAlarmInputContact1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input contact 1 in alarm."
::= { tlpUpsAlarmInputContact 1 }
tlpUpsAlarmOutputContact OBJECT IDENTIFIER
::= { tlpUpsAlarms 54 }
tlpUpsAlarmOutputContact1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 1 in alarm."
::= { tlpUpsAlarmOutputContact 1 }
tlpUpsAlarmOutputContact2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 2 in alarm."
::= { tlpUpsAlarmOutputContact 2 }
tlpUpsAlarmOutputContact3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 3 in alarm."
::= { tlpUpsAlarmOutputContact 3 }
tlpUpsAlarmOutputContact4 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 4 in alarm."
::= { tlpUpsAlarmOutputContact 4 }
tlpUpsAlarmOutputContact5 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 5 in alarm."
::= { tlpUpsAlarmOutputContact 5 }
tlpUpsAlarmOutputContact6 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 6 in alarm."
::= { tlpUpsAlarmOutputContact 6 }
tlpPduAlarmLoadLevelAboveThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level is above the designated threshold."
::= { tlpPduAlarms 1 }
tlpPduAlarmInputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An input condition is out of tolerance."
::= { tlpPduAlarms 2 }
tlpPduAlarmOutputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An output condition (other than OutputOverload) is out of
tolerance."
::= { tlpPduAlarms 3 }
tlpPduAlarmOutputOverload OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output load exceeds the pdu output capacity."
::= { tlpPduAlarms 4 }
tlpPduAlarmOutputOff OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output of the pdu is in the off state."
::= { tlpPduAlarms 5 }
tlpPduAlarmLoadOff OBJECT IDENTIFIER
::= { tlpPduAlarms 6 }
tlpPduAlarmLoadOff01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 1 is off."
::= { tlpPduAlarmLoadOff 1 }
tlpPduAlarmLoadOff02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 2 is off."
::= { tlpPduAlarmLoadOff 2 }
tlpPduAlarmLoadOff03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 3 is off."
::= { tlpPduAlarmLoadOff 3 }
tlpPduAlarmLoadOff04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 4 is off."
::= { tlpPduAlarmLoadOff 4 }
tlpPduAlarmLoadOff05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 5 is off."
::= { tlpPduAlarmLoadOff 5 }
tlpPduAlarmLoadOff06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 6 is off."
::= { tlpPduAlarmLoadOff 6 }
tlpPduAlarmLoadOff07 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 7 is off."
::= { tlpPduAlarmLoadOff 7 }
tlpPduAlarmLoadOff08 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 8 is off."
::= { tlpPduAlarmLoadOff 8 }
tlpPduAlarmLoadOff09 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 9 is off."
::= { tlpPduAlarmLoadOff 9 }
tlpPduAlarmLoadOff10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 10 is off."
::= { tlpPduAlarmLoadOff 10 }
tlpPduAlarmLoadOff11 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 11 is off."
::= { tlpPduAlarmLoadOff 11 }
tlpPduAlarmLoadOff12 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 12 is off."
::= { tlpPduAlarmLoadOff 12 }
tlpPduAlarmLoadOff13 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 13 is off."
::= { tlpPduAlarmLoadOff 13 }
tlpPduAlarmLoadOff14 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 14 is off."
::= { tlpPduAlarmLoadOff 14 }
tlpPduAlarmLoadOff15 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 15 is off."
::= { tlpPduAlarmLoadOff 15 }
tlpPduAlarmLoadOff16 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 16 is off."
::= { tlpPduAlarmLoadOff 16 }
tlpPduAlarmLoadOff17 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 17 is off."
::= { tlpPduAlarmLoadOff 17 }
tlpPduAlarmLoadOff18 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 18 is off."
::= { tlpPduAlarmLoadOff 18 }
tlpPduAlarmLoadOff19 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 19 is off."
::= { tlpPduAlarmLoadOff 19 }
tlpPduAlarmLoadOff20 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 20 is off."
::= { tlpPduAlarmLoadOff 20 }
tlpPduAlarmLoadOff21 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 21 is off."
::= { tlpPduAlarmLoadOff 21 }
tlpPduAlarmLoadOff22 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 22 is off."
::= { tlpPduAlarmLoadOff 22 }
tlpPduAlarmLoadOff23 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 23 is off."
::= { tlpPduAlarmLoadOff 23 }
tlpPduAlarmLoadOff24 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 24 is off."
::= { tlpPduAlarmLoadOff 24 }
tlpPduAlarmLoadOff25 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 25 is off."
::= { tlpPduAlarmLoadOff 25 }
tlpPduAlarmLoadOff26 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 26 is off."
::= { tlpPduAlarmLoadOff 26 }
tlpPduAlarmLoadOff27 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 27 is off."
::= { tlpPduAlarmLoadOff 27 }
tlpPduAlarmLoadOff28 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 28 is off."
::= { tlpPduAlarmLoadOff 28 }
tlpPduAlarmLoadOff29 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 29 is off."
::= { tlpPduAlarmLoadOff 29 }
tlpPduAlarmLoadOff30 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 30 is off."
::= { tlpPduAlarmLoadOff 30 }
tlpPduAlarmLoadOff31 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 31 is off."
::= { tlpPduAlarmLoadOff 31 }
tlpPduAlarmLoadOff32 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 32 is off."
::= { tlpPduAlarmLoadOff 32 }
tlpPduAlarmLoadOff33 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 33 is off."
::= { tlpPduAlarmLoadOff 33 }
tlpPduAlarmLoadOff34 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 34 is off."
::= { tlpPduAlarmLoadOff 34 }
tlpPduAlarmLoadOff35 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 35 is off."
::= { tlpPduAlarmLoadOff 35 }
tlpPduAlarmLoadOff36 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 36 is off."
::= { tlpPduAlarmLoadOff 36 }
tlpPduAlarmLoadOff37 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 37 is off."
::= { tlpPduAlarmLoadOff 37 }
tlpPduAlarmLoadOff38 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 38 is off."
::= { tlpPduAlarmLoadOff 38 }
tlpPduAlarmLoadOff39 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 39 is off."
::= { tlpPduAlarmLoadOff 39 }
tlpPduAlarmLoadOff40 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 40 is off."
::= { tlpPduAlarmLoadOff 40 }
tlpPduAlarmCircuitBreakerOpen OBJECT IDENTIFIER
::= { tlpPduAlarms 7 }
tlpPduAlarmCircuitBreakerOpen01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 1 is open."
::= { tlpPduAlarmCircuitBreakerOpen 1 }
tlpPduAlarmCircuitBreakerOpen02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 2 is open."
::= { tlpPduAlarmCircuitBreakerOpen 2 }
tlpPduAlarmCircuitBreakerOpen03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 3 is open."
::= { tlpPduAlarmCircuitBreakerOpen 3 }
tlpPduAlarmCircuitBreakerOpen04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 4 is open."
::= { tlpPduAlarmCircuitBreakerOpen 4 }
tlpPduAlarmCircuitBreakerOpen05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 5 is open."
::= { tlpPduAlarmCircuitBreakerOpen 5 }
tlpPduAlarmCircuitBreakerOpen06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 6 is open."
::= { tlpPduAlarmCircuitBreakerOpen 6 }
tlpPduAlarmCurrentAboveThreshold OBJECT IDENTIFIER
::= { tlpPduAlarms 8 }
tlpPduAlarmCurrentAboveThreshold1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 1 exceeds load limits."
::= { tlpPduAlarmCurrentAboveThreshold 1 }
tlpPduAlarmCurrentAboveThreshold2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 2 exceeds load limits."
::= { tlpPduAlarmCurrentAboveThreshold 2 }
tlpPduAlarmCurrentAboveThreshold3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 3 exceeds load limits."
::= { tlpPduAlarmCurrentAboveThreshold 3 }
tlpPduAlarmLoadsNotAllOn OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One of more loads are not on."
::= { tlpPduAlarms 9 }
tlpPduAlarmLoadLevelBelowThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level is below the designated threshold."
::= { tlpPduAlarms 10 }
tlpPduAlarmCurrentBelowThreshold OBJECT IDENTIFIER
::= { tlpPduAlarms 11 }
tlpPduAlarmCurrentBelowThreshold1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 1 below load limits."
::= { tlpPduAlarmCurrentBelowThreshold 1 }
tlpPduAlarmCurrentBelowThreshold2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 2 below load limits."
::= { tlpPduAlarmCurrentBelowThreshold 2 }
tlpPduAlarmCurrentBelowThreshold3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on phase 3 below load limits."
::= { tlpPduAlarmCurrentBelowThreshold 3 }
tlpEnvAlarmTemperatureBeyondLimits OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The temperature exceeds limits."
::= { tlpEnvAlarms 1 }
tlpEnvAlarmHumidityBeyondLimits OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The humidity exceeds limits."
::= { tlpEnvAlarms 2 }
tlpEnvAlarmInputContact OBJECT IDENTIFIER
::= { tlpEnvAlarms 3 }
tlpEnvAlarmInputContact01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input contact 1 is in alarm."
::= { tlpEnvAlarmInputContact 1 }
tlpEnvAlarmInputContact02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input contact 2 is in alarm."
::= { tlpEnvAlarmInputContact 2 }
tlpEnvAlarmInputContact03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input contact 3 is in alarm."
::= { tlpEnvAlarmInputContact 3 }
tlpEnvAlarmInputContact04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input contact 4 is in alarm."
::= { tlpEnvAlarmInputContact 4 }
tlpEnvAlarmOutputContact OBJECT IDENTIFIER
::= { tlpEnvAlarms 4 }
tlpEnvAlarmOutputContact01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 1 is in alarm."
::= { tlpEnvAlarmOutputContact 1 }
tlpEnvAlarmOutputContact02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 2 is in alarm."
::= { tlpEnvAlarmOutputContact 2 }
tlpEnvAlarmOutputContact03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 3 is in alarm."
::= { tlpEnvAlarmOutputContact 3 }
tlpEnvAlarmOutputContact04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Output contact 4 is in alarm."
::= { tlpEnvAlarmOutputContact 4 }
tlpAtsAlarmOutage OBJECT IDENTIFIER
::= { tlpAtsAlarms 1 }
tlpAtsAlarmSource1Outage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input on source 1 is not present. For atss with the designation
of primary and secondary, this alarm denotes input on the primary
source is not present."
::= { tlpAtsAlarmOutage 1 }
tlpAtsAlarmSource2Outage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Input on source 2 is not present. For atss with the designation
of primary and secondary, this alarm denotes input on the secondary
source is not present."
::= { tlpAtsAlarmOutage 2 }
tlpAtsAlarmTemperature OBJECT IDENTIFIER
::= { tlpAtsAlarms 2 }
tlpAtsAlarmSystemTemperature OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The system temperature is out of tolerance."
::= { tlpAtsAlarmTemperature 1 }
tlpAtsAlarmSource1Temperature OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The source 1 temperature is out of tolerance."
::= { tlpAtsAlarmTemperature 2 }
tlpAtsAlarmSource2Temperature OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The source 2 temperature is out of tolerance."
::= { tlpAtsAlarmTemperature 3 }
tlpAtsAlarmLoadLevelAboveThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level is above the designated threshold."
::= { tlpAtsAlarms 3 }
tlpAtsAlarmInputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An input condition is out of tolerance."
::= { tlpAtsAlarms 4 }
tlpAtsAlarmOutputBad OBJECT-IDENTITY
STATUS current
DESCRIPTION
"An output condition (other than OutputOverload) is out of
tolerance."
::= { tlpAtsAlarms 5 }
tlpAtsAlarmOutputOverload OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output load exceeds the ats output capacity."
::= { tlpAtsAlarms 6 }
tlpAtsAlarmOutputOff OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output of the ats is in the off state."
::= { tlpAtsAlarms 7 }
tlpAtsAlarmLoadOff OBJECT IDENTIFIER
::= { tlpAtsAlarms 8 }
tlpAtsAlarmLoadOff01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 1 is off."
::= { tlpAtsAlarmLoadOff 1 }
tlpAtsAlarmLoadOff02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 2 is off."
::= { tlpAtsAlarmLoadOff 2 }
tlpAtsAlarmLoadOff03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 3 is off."
::= { tlpAtsAlarmLoadOff 3 }
tlpAtsAlarmLoadOff04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 4 is off."
::= { tlpAtsAlarmLoadOff 4 }
tlpAtsAlarmLoadOff05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 5 is off."
::= { tlpAtsAlarmLoadOff 5 }
tlpAtsAlarmLoadOff06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 6 is off."
::= { tlpAtsAlarmLoadOff 6 }
tlpAtsAlarmLoadOff07 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 7 is off."
::= { tlpAtsAlarmLoadOff 7 }
tlpAtsAlarmLoadOff08 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 8 is off."
::= { tlpAtsAlarmLoadOff 8 }
tlpAtsAlarmLoadOff09 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 9 is off."
::= { tlpAtsAlarmLoadOff 9 }
tlpAtsAlarmLoadOff10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 10 is off."
::= { tlpAtsAlarmLoadOff 10 }
tlpAtsAlarmLoadOff11 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 11 is off."
::= { tlpAtsAlarmLoadOff 11 }
tlpAtsAlarmLoadOff12 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 12 is off."
::= { tlpAtsAlarmLoadOff 12 }
tlpAtsAlarmLoadOff13 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 13 is off."
::= { tlpAtsAlarmLoadOff 13 }
tlpAtsAlarmLoadOff14 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 14 is off."
::= { tlpAtsAlarmLoadOff 14 }
tlpAtsAlarmLoadOff15 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 15 is off."
::= { tlpAtsAlarmLoadOff 15 }
tlpAtsAlarmLoadOff16 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 16 is off."
::= { tlpAtsAlarmLoadOff 16 }
tlpAtsAlarmLoadOff17 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 17 is off."
::= { tlpAtsAlarmLoadOff 17 }
tlpAtsAlarmLoadOff18 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 18 is off."
::= { tlpAtsAlarmLoadOff 18 }
tlpAtsAlarmLoadOff19 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 19 is off."
::= { tlpAtsAlarmLoadOff 19 }
tlpAtsAlarmLoadOff20 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 20 is off."
::= { tlpAtsAlarmLoadOff 20 }
tlpAtsAlarmLoadOff21 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 21 is off."
::= { tlpAtsAlarmLoadOff 21 }
tlpAtsAlarmLoadOff22 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 22 is off."
::= { tlpAtsAlarmLoadOff 22 }
tlpAtsAlarmLoadOff23 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 23 is off."
::= { tlpAtsAlarmLoadOff 23 }
tlpAtsAlarmLoadOff24 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 24 is off."
::= { tlpAtsAlarmLoadOff 24 }
tlpAtsAlarmLoadOff25 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 25 is off."
::= { tlpAtsAlarmLoadOff 25 }
tlpAtsAlarmLoadOff26 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 26 is off."
::= { tlpAtsAlarmLoadOff 26 }
tlpAtsAlarmLoadOff27 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 27 is off."
::= { tlpAtsAlarmLoadOff 27 }
tlpAtsAlarmLoadOff28 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 28 is off."
::= { tlpAtsAlarmLoadOff 28 }
tlpAtsAlarmLoadOff29 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 29 is off."
::= { tlpAtsAlarmLoadOff 29 }
tlpAtsAlarmLoadOff30 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 30 is off."
::= { tlpAtsAlarmLoadOff 30 }
tlpAtsAlarmLoadOff31 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 31 is off."
::= { tlpAtsAlarmLoadOff 31 }
tlpAtsAlarmLoadOff32 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 32 is off."
::= { tlpAtsAlarmLoadOff 32 }
tlpAtsAlarmLoadOff33 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 33 is off."
::= { tlpAtsAlarmLoadOff 33 }
tlpAtsAlarmLoadOff34 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 34 is off."
::= { tlpAtsAlarmLoadOff 34 }
tlpAtsAlarmLoadOff35 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 35 is off."
::= { tlpAtsAlarmLoadOff 35 }
tlpAtsAlarmLoadOff36 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 36 is off."
::= { tlpAtsAlarmLoadOff 36 }
tlpAtsAlarmLoadOff37 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 37 is off."
::= { tlpAtsAlarmLoadOff 37 }
tlpAtsAlarmLoadOff38 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 38 is off."
::= { tlpAtsAlarmLoadOff 38 }
tlpAtsAlarmLoadOff39 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 39 is off."
::= { tlpAtsAlarmLoadOff 39 }
tlpAtsAlarmLoadOff40 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Load 40 is off."
::= { tlpAtsAlarmLoadOff 40 }
tlpAtsAlarmCircuitBreakerOpen OBJECT IDENTIFIER
::= { tlpAtsAlarms 9 }
tlpAtsAlarmCircuitBreakerOpen01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 1 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 1 }
tlpAtsAlarmCircuitBreakerOpen02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 2 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 2 }
tlpAtsAlarmCircuitBreakerOpen03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 3 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 3 }
tlpAtsAlarmCircuitBreakerOpen04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 4 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 4 }
tlpAtsAlarmCircuitBreakerOpen05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 5 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 5 }
tlpAtsAlarmCircuitBreakerOpen06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Circuit breaker 6 is open."
::= { tlpAtsAlarmCircuitBreakerOpen 6 }
tlpAtsAlarmCurrentAboveThreshold OBJECT IDENTIFIER
::= { tlpAtsAlarms 10 }
tlpAtsAlarmCurrentAboveThresholdA1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 1 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 1 }
tlpAtsAlarmCurrentAboveThresholdA2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 2 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 2 }
tlpAtsAlarmCurrentAboveThresholdA3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 3 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 3 }
tlpAtsAlarmCurrentAboveThresholdB1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 1 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 4 }
tlpAtsAlarmCurrentAboveThresholdB2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 2 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 5 }
tlpAtsAlarmCurrentAboveThresholdB3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 3 exceeds load limits."
::= { tlpAtsAlarmCurrentAboveThreshold 6 }
tlpAtsAlarmLoadsNotAllOn OBJECT-IDENTITY
STATUS current
DESCRIPTION
"One of more loads are not on."
::= { tlpAtsAlarms 11 }
tlpAtsAlarmGeneralFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A general fault in the ats has been detected."
::= { tlpAtsAlarms 12 }
tlpAtsAlarmVoltage OBJECT IDENTIFIER
::= { tlpAtsAlarms 13 }
tlpAtsAlarmOverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The input voltage is out of tolerance."
::= { tlpAtsAlarmVoltage 1 }
tlpAtsAlarmSource1OverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The voltage on source 1 is out of tolerance."
::= { tlpAtsAlarmVoltage 2 }
tlpAtsAlarmSource2OverVoltage OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The voltage on source 2 is out of tolerance."
::= { tlpAtsAlarmVoltage 3 }
tlpAtsAlarmFrequency OBJECT IDENTIFIER
::= { tlpAtsAlarms 14 }
tlpAtsAlarmSource1InvalidFrequency OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The voltage on source 1 is out of tolerance."
::= { tlpAtsAlarmFrequency 1 }
tlpAtsAlarmSource2InvalidFrequency OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The voltage on source 2 is out of tolerance."
::= { tlpAtsAlarmFrequency 2 }
tlpAtsAlarmLoadLevelBelowThreshold OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The load level is below the designated threshold."
::= { tlpAtsAlarms 15 }
tlpAtsAlarmCurrentBelowThreshold OBJECT IDENTIFIER
::= { tlpAtsAlarms 16 }
tlpAtsAlarmCurrentBelowThresholdA1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 1 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 1 }
tlpAtsAlarmCurrentBelowThresholdA2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 2 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 2 }
tlpAtsAlarmCurrentBelowThresholdA3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 1 phase 3 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 3 }
tlpAtsAlarmCurrentBelowThresholdB1 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 1 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 4 }
tlpAtsAlarmCurrentBelowThresholdB2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 2 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 5 }
tlpAtsAlarmCurrentBelowThresholdB3 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The output current on input source 2 phase 3 below load limits."
::= { tlpAtsAlarmCurrentBelowThreshold 6 }
tlpCoolingAlarmSupplyAirSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The supply air sensor is in fault."
::= { tlpCoolingAlarms 1 }
tlpCoolingAlarmReturnAirSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The return air sensor is in fault."
::= { tlpCoolingAlarms 2 }
tlpCoolingAlarmCondenserInletAirSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The condenser inlet air sensor is in fault."
::= { tlpCoolingAlarms 3 }
tlpCoolingAlarmCondenserOutletAirSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The condenser outlet air sensor is in fault."
::= { tlpCoolingAlarms 4 }
tlpCoolingAlarmSuctionTemperatureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The suction temperature sensor is in fault."
::= { tlpCoolingAlarms 5 }
tlpCoolingAlarmEvaporatorTemperatureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The evaporator temperature sensor is in fault."
::= { tlpCoolingAlarms 6 }
tlpCoolingAlarmAirFilterClogged OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The air filter is clogged."
::= { tlpCoolingAlarms 7 }
tlpCoolingAlarmAirFilterRunHoursViolation OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The air filter run hours was violated."
::= { tlpCoolingAlarms 8 }
tlpCoolingAlarmSuctionPressureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The suction pressure sensor is in fault."
::= { tlpCoolingAlarms 9 }
tlpCoolingAlarmInverterCommunicationsFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The inverter communications is in fault."
::= { tlpCoolingAlarms 10 }
tlpCoolingAlarmRemoteShutdownViaInputContact OBJECT-IDENTITY
STATUS current
DESCRIPTION
"A remote shutdown was triggerd by an input contact."
::= { tlpCoolingAlarms 11 }
tlpCoolingAlarmCondensatePumpFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The condensate pump is in fault."
::= { tlpCoolingAlarms 12 }
tlpCoolingAlarmLowRefrigerantStartupFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The low refrigerant startup is in fault."
::= { tlpCoolingAlarms 13 }
tlpCoolingAlarmCondenserFanFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The condenser fan is in fault."
::= { tlpCoolingAlarms 14 }
tlpCoolingAlarmCondenserFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The condenser has failed."
::= { tlpCoolingAlarms 15 }
tlpCoolingAlarmEvaporatorCoolingFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The evaporator cooling is in fault."
::= { tlpCoolingAlarms 16 }
tlpCoolingAlarmReturnAirTempHigh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The return air temperature is high."
::= { tlpCoolingAlarms 17 }
tlpCoolingAlarmSupplyAirTempHigh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The supply air temperature is high."
::= { tlpCoolingAlarms 18 }
tlpCoolingAlarmEvaporatorFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The evaporator has failed."
::= { tlpCoolingAlarms 19 }
tlpCoolingAlarmEvaporatorFreezeUp OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The evaporator is frozen."
::= { tlpCoolingAlarms 20 }
tlpCoolingAlarmDischargePressureHigh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The discharge pressure is high."
::= { tlpCoolingAlarms 21 }
tlpCoolingAlarmPressureGaugeFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The pressure gauge has failed."
::= { tlpCoolingAlarms 22 }
tlpCoolingAlarmDischargePressurePersistentHigh OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The discharge pressure is persistently high."
::= { tlpCoolingAlarms 23 }
tlpCoolingAlarmSuctionPressureLowStartFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Cannot start due to low suction pressure."
::= { tlpCoolingAlarms 24 }
tlpCoolingAlarmSuctionPressureLow OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The suction pressure is low."
::= { tlpCoolingAlarms 25 }
tlpCoolingAlarmSuctionPressurePersistentLow OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The suction pressure is persistently low."
::= { tlpCoolingAlarms 26 }
tlpCoolingAlarmStartupLinePressureImbalance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The startup line pressure is in imbalance."
::= { tlpCoolingAlarms 27 }
tlpCoolingAlarmCompressorFailure OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The compressor has failed."
::= { tlpCoolingAlarms 28 }
tlpCoolingAlarmCurrentLimit OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The current is out of range."
::= { tlpCoolingAlarms 29 }
tlpCoolingAlarmWaterLeak OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Water is leaking."
::= { tlpCoolingAlarms 30 }
tlpCoolingAlarmFanUnderCurrent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The fan is under current."
::= { tlpCoolingAlarms 31 }
tlpCoolingAlarmFanOverCurrent OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The fan is over current."
::= { tlpCoolingAlarms 32 }
tlpCoolingAlarmDischargePressureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The discharge pressure sensor is in fault."
::= { tlpCoolingAlarms 33 }
tlpCoolingAlarmWaterFull OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Water is Full."
::= { tlpCoolingAlarms 34 }
tlpCoolingAlarmAutoCoolingOn OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Automatic cooling was activated to lower the temperature below the
remote set point."
::= { tlpCoolingAlarms 35 }
tlpCoolingAlarmPowerButtonPressed OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Power button was pressed on the front panel."
::= { tlpCoolingAlarms 36 }
tlpCoolingAlarmDisconnectedFromDevice OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The device communications is disconnected."
::= { tlpCoolingAlarms 37 }
tlpCoolingAlarmAmbientTemperatureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Ambient temperature sensor is in fault."
::= { tlpCoolingAlarms 38 }
tlpCoolingAlarmRemoteTemperatureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Remote temperature sensor is in fault."
::= { tlpCoolingAlarms 39 }
tlpCoolingAlarmLowPressureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Low pressure sensor is in fault."
::= { tlpCoolingAlarms 40 }
tlpCoolingAlarmHighPressureSensorFault OBJECT-IDENTITY
STATUS current
DESCRIPTION
"High pressure sensor is in fault."
::= { tlpCoolingAlarms 41 }
tlpCoolingAlarmSentrytimerTimeout OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sentry timer time out."
::= { tlpCoolingAlarms 42 }
tlpAutoProbeAlarms OBJECT IDENTIFIER
::= { tlpAgentAlarms 1 }
tlpAutoProbeAlarm01 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 1 had failed"
::= { tlpAutoProbeAlarms 1 }
tlpAutoProbeAlarm02 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 2 had failed"
::= { tlpAutoProbeAlarms 2 }
tlpAutoProbeAlarm03 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 3 had failed"
::= { tlpAutoProbeAlarms 3 }
tlpAutoProbeAlarm04 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 4 had failed"
::= { tlpAutoProbeAlarms 4 }
tlpAutoProbeAlarm05 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 5 had failed"
::= { tlpAutoProbeAlarms 5 }
tlpAutoProbeAlarm06 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 6 had failed"
::= { tlpAutoProbeAlarms 6 }
tlpAutoProbeAlarm07 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 7 had failed"
::= { tlpAutoProbeAlarms 7 }
tlpAutoProbeAlarm08 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 8 had failed"
::= { tlpAutoProbeAlarms 8 }
tlpAutoProbeAlarm09 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 9 had failed"
::= { tlpAutoProbeAlarms 9 }
tlpAutoProbeAlarm10 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 10 had failed"
::= { tlpAutoProbeAlarms 10 }
tlpAutoProbeAlarm11 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 11 had failed"
::= { tlpAutoProbeAlarms 11 }
tlpAutoProbeAlarm12 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 12 had failed"
::= { tlpAutoProbeAlarms 12 }
tlpAutoProbeAlarm13 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 13 had failed"
::= { tlpAutoProbeAlarms 13 }
tlpAutoProbeAlarm14 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 14 had failed"
::= { tlpAutoProbeAlarms 14 }
tlpAutoProbeAlarm15 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 15 had failed"
::= { tlpAutoProbeAlarms 15 }
tlpAutoProbeAlarm16 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 16 had failed"
::= { tlpAutoProbeAlarms 16 }
tlpAutoProbeAlarm17 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 17 had failed"
::= { tlpAutoProbeAlarms 17 }
tlpAutoProbeAlarm18 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 18 had failed"
::= { tlpAutoProbeAlarms 18 }
tlpAutoProbeAlarm19 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 19 had failed"
::= { tlpAutoProbeAlarms 19 }
tlpAutoProbeAlarm20 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 20 had failed"
::= { tlpAutoProbeAlarms 20 }
tlpAutoProbeAlarm21 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 21 had failed"
::= { tlpAutoProbeAlarms 21 }
tlpAutoProbeAlarm22 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 22 had failed"
::= { tlpAutoProbeAlarms 22 }
tlpAutoProbeAlarm23 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 23 had failed"
::= { tlpAutoProbeAlarms 23 }
tlpAutoProbeAlarm24 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 24 had failed"
::= { tlpAutoProbeAlarms 24 }
tlpAutoProbeAlarm25 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 25 had failed"
::= { tlpAutoProbeAlarms 25 }
tlpAutoProbeAlarm26 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 26 had failed"
::= { tlpAutoProbeAlarms 26 }
tlpAutoProbeAlarm27 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 27 had failed"
::= { tlpAutoProbeAlarms 27 }
tlpAutoProbeAlarm28 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 28 had failed"
::= { tlpAutoProbeAlarms 28 }
tlpAutoProbeAlarm29 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 29 had failed"
::= { tlpAutoProbeAlarms 29 }
tlpAutoProbeAlarm30 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 30 had failed"
::= { tlpAutoProbeAlarms 30 }
tlpAutoProbeAlarm31 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 31 had failed"
::= { tlpAutoProbeAlarms 31 }
tlpAutoProbeAlarm32 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 32 had failed"
::= { tlpAutoProbeAlarms 32 }
tlpAutoProbeAlarm33 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 33 had failed"
::= { tlpAutoProbeAlarms 33 }
tlpAutoProbeAlarm34 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 34 had failed"
::= { tlpAutoProbeAlarms 34 }
tlpAutoProbeAlarm35 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 35 had failed"
::= { tlpAutoProbeAlarms 35 }
tlpAutoProbeAlarm36 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 36 had failed"
::= { tlpAutoProbeAlarms 36 }
tlpAutoProbeAlarm37 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 37 had failed"
::= { tlpAutoProbeAlarms 37 }
tlpAutoProbeAlarm38 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 38 had failed"
::= { tlpAutoProbeAlarms 38 }
tlpAutoProbeAlarm39 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 39 had failed"
::= { tlpAutoProbeAlarms 39 }
tlpAutoProbeAlarm40 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 40 had failed"
::= { tlpAutoProbeAlarms 40 }
tlpAutoProbeAlarm41 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 41 had failed"
::= { tlpAutoProbeAlarms 41 }
tlpAutoProbeAlarm42 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 42 had failed"
::= { tlpAutoProbeAlarms 42 }
tlpAutoProbeAlarm43 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 43 had failed"
::= { tlpAutoProbeAlarms 43 }
tlpAutoProbeAlarm44 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 44 had failed"
::= { tlpAutoProbeAlarms 44 }
tlpAutoProbeAlarm45 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 45 had failed"
::= { tlpAutoProbeAlarms 45 }
tlpAutoProbeAlarm46 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 46 had failed"
::= { tlpAutoProbeAlarms 46 }
tlpAutoProbeAlarm47 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 47 had failed"
::= { tlpAutoProbeAlarms 47 }
tlpAutoProbeAlarm48 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 48 had failed"
::= { tlpAutoProbeAlarms 48 }
tlpAutoProbeAlarm49 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 49 had failed"
::= { tlpAutoProbeAlarms 49 }
tlpAutoProbeAlarm50 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 50 had failed"
::= { tlpAutoProbeAlarms 50 }
tlpAutoProbeAlarm51 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 51 had failed"
::= { tlpAutoProbeAlarms 51 }
tlpAutoProbeAlarm52 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 52 had failed"
::= { tlpAutoProbeAlarms 52 }
tlpAutoProbeAlarm53 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 53 had failed"
::= { tlpAutoProbeAlarms 53 }
tlpAutoProbeAlarm54 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 54 had failed"
::= { tlpAutoProbeAlarms 54 }
tlpAutoProbeAlarm55 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 55 had failed"
::= { tlpAutoProbeAlarms 55 }
tlpAutoProbeAlarm56 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 56 had failed"
::= { tlpAutoProbeAlarms 56 }
tlpAutoProbeAlarm57 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 57 had failed"
::= { tlpAutoProbeAlarms 57 }
tlpAutoProbeAlarm58 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 58 had failed"
::= { tlpAutoProbeAlarms 58 }
tlpAutoProbeAlarm59 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 59 had failed"
::= { tlpAutoProbeAlarms 59 }
tlpAutoProbeAlarm60 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 60 had failed"
::= { tlpAutoProbeAlarms 60 }
tlpAutoProbeAlarm61 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 61 had failed"
::= { tlpAutoProbeAlarms 61 }
tlpAutoProbeAlarm62 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 62 had failed"
::= { tlpAutoProbeAlarms 62 }
tlpAutoProbeAlarm63 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 63 had failed"
::= { tlpAutoProbeAlarms 63 }
tlpAutoProbeAlarm64 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Auto Probe 64 had failed"
::= { tlpAutoProbeAlarms 64 }
tlpAlarmControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TlpAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of alarm conditions supported for each device managed by this
agent. This table contains zero, one, or many rows depending upon the
number of available alarms managed by each device."
::= { tlpAlarmControl 1 }
tlpAlarmControlEntry OBJECT-TYPE
SYNTAX TlpAlarmControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing details for a particular alarm condition."
INDEX { tlpDeviceIndex, tlpAlarmControlIndex }
::= { tlpAlarmControlTable 1 }
TlpAlarmControlEntry ::= SEQUENCE {
tlpAlarmControlIndex Unsigned32,
tlpAlarmControlDescr OBJECT IDENTIFIER,
tlpAlarmControlDetail DisplayString,
tlpAlarmControlSeverity INTEGER }
tlpAlarmControlIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table row index for this alarm control entry for this device. The
index of any one row represents the index of the alarm entry within the
agent system. As such, the index values for any one device is not
guaranteed to start with 1 or be numerically sequential."
::= { tlpAlarmControlEntry 1 }
tlpAlarmControlDescr OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference of the alarm description object. The object referenced
should not be accessible, but rather be used to provide a unique
description for the alarm condition. The object referenced will be a
well known alarm object associated with the device on which the alarm
condition is active. This will be the same object description of an
alarm when in alarm as referenced by tlpAlarmDescr."
::= { tlpAlarmControlEntry 2 }
tlpAlarmControlDetail OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the alarm condition. This will be the same
textual description of an alarm when in alarm as referenced by
tlpAlarmDetail."
::= { tlpAlarmControlEntry 3 }
tlpAlarmControlSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
warning(2),
info(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The severity of this alarm, which can be configured as desired for
each alarm condition. This will be the same severity used when in alarm
as referenced by tlpAlarmType."
::= { tlpAlarmControlEntry 4 }
-- notifications
tlpNotificationsAlarmEntryAdded NOTIFICATION-TYPE
OBJECTS { tlpAlarmId, tlpAlarmDescr, tlpAlarmTime,
tlpAlarmTableRef, tlpAlarmTableRowRef, tlpAlarmDetail,
tlpAlarmType }
STATUS current
DESCRIPTION
"This notification is sent each time an alarm condition is inserted into
the device alarm table, tlpAlarmTable."
::= { tlpNotifications 1 }
tlpNotificationsAlarmEntryRemoved NOTIFICATION-TYPE
OBJECTS { tlpAlarmId, tlpAlarmDescr, tlpAlarmTime,
tlpAlarmTableRef, tlpAlarmTableRowRef, tlpAlarmDetail,
tlpAlarmType }
STATUS current
DESCRIPTION
"This notification is sent each time an alarm condition is removed from
the device alarm table, tlpAlarmTable."
::= { tlpNotifications 2 }
tlpNotifySystemStartup NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Used to inform another entity of an agent's startup. The varbinds that follow are:
OBJ1 = tlpAgentType
Obj1Value = The type of engine providing this data
OBJ2 = tlpAgentVersion
Obj2Value = The current version of the engine
OBJ3 = tlpAgentMAC
Obj3Value = The MAC address of the engine
OBJ4 = tlpAgentSerialNum
Obj4Value = The serial number of the web card [should be 0 on PC]
--- if this trap is extended, place all static OIDs above this mark. all objects below
--- the number of devices (tlpDeviceNumDevices) is explicit as per device for enumeration by
--- the target receiver
OBJ5 = tlpDeviceNumDevices
Obj5Value = The number of devices attached
--- The following objects will be replicated per each device:
OBJ6 = The OID for an entry of tlpDeviceManufacturer, indexed by device
Obj6Value = The device's manufacturer
OBJ7 = The OID for an entry of tlpDeviceModel, indexed by device
Obj7Value = The device's model name
OBJ8 = The OID for an entry of tlpDeviceName, indexed by device
Obj8Value = The device's display name
OBJ9 = The OID for an entry of tlpDeviceLocation, indexed by device
Obj9Value = The device's location
OBJ10 = The OID for an entry of tlpDeviceRegion, indexed by device
Obj10Value= The device's region
OBJ11 = The OID for an entry of tlpDeviceProtocol, indexed by device
Obj11Value= The device's protocol (display string format)
"
::= { tlpNotifications 3 }
tlpNotifySystemShutdown NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Used to inform another entity of an agent's shutdown. The varbinds that follow are:
OBJ1 = tlpAgentType
Obj1Value = The type of engine providing this data
OBJ2 = tlpAgentVersion
Obj2Value = The current version of the engine
OBJ3 = tlpAgentMAC
Obj3Value = The MAC address of the engine
OBJ4 = tlpAgentSerialNum
Obj4Value = The serial number of the web card [should be 0 on PC]
--- if this trap is extended, place all static OIDs above this mark. all objects below
--- the number of devices (tlpDeviceNumDevices) is explicit as per device for enumeration by
--- the target receiver
OBJ5 = tlpDeviceNumDevices
Obj5Value = The number of devices attached
--- The following objects will be replicated per each device:
OBJ6 = The OID for an entry of tlpDeviceManufacturer, indexed by device
Obj6Value = The device's manufacturer
OBJ7 = The OID for an entry of tlpDeviceModel, indexed by device
Obj7Value = The device's model name
OBJ8 = The OID for an entry of tlpDeviceName, indexed by device
Obj8Value = The device's display name
OBJ9 = The OID for an entry of tlpDeviceLocation, indexed by device
Obj9Value = The device's location
OBJ10 = The OID for an entry of tlpDeviceRegion, indexed by device
Obj10Value= The device's region
OBJ11 = The OID for an entry of tlpDeviceProtocol, indexed by device
Obj11Value= The device's protocol (display string format)
"
::= { tlpNotifications 4 }
tlpNotifySystemUpdate NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Used to inform another entity of an engine's startup. The varbinds that follow are:
OBJ1 = tlpAgentType
Obj1Value = The type of engine providing this data
OBJ2 = tlpAgentVersion
Obj2Value = The current version of the engine
OBJ3 = tlpAgentMAC
Obj3Value = The MAC address of the engine
OBJ4 = tlpAgentSerialNum
Obj4Value = The serial number of the web card [should be 0 on PC]
--- if this trap is extended, place all static OIDs above this mark. all objects below
--- the number of devices (tlpDeviceNumDevices) is explicit as per device for enumeration by
--- the target receiver
OBJ5 = tlpDeviceNumDevices
Obj5Value = The number of devices attached
--- The following objects will be replicated per each device:
OBJ6 = The OID for an entry of tlpDeviceManufacturer, indexed by device
Obj6Value = The device's manufacturer
OBJ7 = The OID for an entry of tlpDeviceModel, indexed by device
Obj7Value = The device's model name
OBJ8 = The OID for an entry of tlpDeviceName, indexed by device
Obj8Value = The device's display name
OBJ9 = The OID for an entry of tlpDeviceLocation, indexed by device
Obj9Value = The device's location
OBJ10 = The OID for an entry of tlpDeviceRegion, indexed by device
Obj10Value= The device's region
OBJ11 = The OID for an entry of tlpDeviceProtocol, indexed by device
Obj11Value= The device's protocol (display string format)
"
::= { tlpNotifications 5 }
tlpNotifyTest NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Used when performing a test of the system or an alert notification contact. The varbinds
that follow are:
OBJ1 = tlpAgentType
Obj1Value = The type of engine providing this data
OBJ2 = tlpAgentVersion
Obj2Value = The current version of the engine
OBJ3 = tlpAgentMAC
Obj3Value = The MAC address of the engine
OBJ4 = tlpAgentSerialNum
Obj4Value = The serial number of the web card [should be 0 on PC]
"
::= { tlpNotifications 6 }
tlpNotificationsAgent OBJECT IDENTIFIER ::= { tlpNotificationsEvent 1 }
tlpNotificationsDevice OBJECT IDENTIFIER ::= { tlpNotificationsEvent 2 }
tlpNotificationsDeviceInternalFirmwareFault NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device experiences an internal
firmware failure."
::= { tlpNotificationsDevice 1 }
tlpNotificationsDeviceInternalHardwareFault NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device experiences an internal
hardware failure."
::= { tlpNotificationsDevice 2 }
tlpNotificationsDeviceConfigurationChange NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device configuration changes."
::= { tlpNotificationsDevice 3 }
tlpNotificationsDeviceFirmwareUpdate NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device firmware is updated."
::= { tlpNotificationsDevice 4 }
tlpNotificationsDeviceMicrocontrollerReset NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device microcontroller resets."
::= { tlpNotificationsDevice 5 }
tlpNotificationsDeviceSystemInformation NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device sysytem information changes."
::= { tlpNotificationsDevice 6 }
tlpNotificationsDeviceNvrChecksumMismatch NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the NVR is corrupted."
::= { tlpNotificationsDevice 7 }
tlpNotificationsDeviceUsbCommunicationsEstablished NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device USB communications is established."
::= { tlpNotificationsDevice 8 }
tlpNotificationsDeviceUsbCommunicationsLost NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device USB communications is lost."
::= { tlpNotificationsDevice 9 }
tlpNotificationsDevicePowerSupplyShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to a power supply fault."
::= { tlpNotificationsDevice 10 }
tlpNotificationsDeviceOverLoadShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to an over load fault."
::= { tlpNotificationsDevice 11 }
tlpNotificationsDeviceCurrentLimitShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to a current limit fault."
::= { tlpNotificationsDevice 12 }
tlpNotificationsDeviceOverTemperatureShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to an over temperature fault."
::= { tlpNotificationsDevice 13 }
tlpNotificationsDeviceModeTransitionTimeout NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device timed out transitioning to a mode."
::= { tlpNotificationsDevice 14 }
tlpNotificationsDeviceFailedModeTransitionToIdle NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device failed a transition to idle mode."
::= { tlpNotificationsDevice 15 }
tlpNotificationsDeviceInternalCommunicationsLost NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device lost internal communications."
::= { tlpNotificationsDevice 16 }
tlpNotificationsDeviceAcknowledgeFaults NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when device faults are acknowledged."
::= { tlpNotificationsDevice 17 }
tlpNotificationsDeviceTransferToReboot NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a device reboot occurred."
::= { tlpNotificationsDevice 18 }
tlpNotificationsDeviceTransferToWatchdogReboot NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a device reboot occurred due to a watchdog fault."
::= { tlpNotificationsDevice 19 }
tlpNotificationsDeviceTransferToLatchedIdle NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to latched idle mode."
::= { tlpNotificationsDevice 20 }
tlpNotificationsDeviceTransferToLatchedStandby NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to latched standby mode."
::= {tlpNotificationsDevice 21 }
tlpNotificationsDeviceTransferToLatchedLine NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to latched line mode."
::= { tlpNotificationsDevice 22 }
tlpNotificationsDeviceFailSafeClockMonitorEngaged NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the fail safe clock monitor is engaged."
::= { tlpNotificationsDevice 23 }
tlpNotificationsDeviceTransferToIdle NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to idle mode."
::= { tlpNotificationsDevice 24 }
tlpNotificationsDeviceVoutUnderVoltageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to a vout under voltage fault."
::= { tlpNotificationsDevice 25 }
tlpNotificationsDeviceVoutOverVoltageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to a vout over voltage fault."
::= { tlpNotificationsDevice 26 }
tlpNotificationsDeviceUnhandledFault NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports an unhandled fault."
::= { tlpNotificationsDevice 27 }
tlpNotificationsUps OBJECT IDENTIFIER ::= { tlpNotificationsEvent 3 }
tlpNotificationsUpsBatteryLowVoltageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to a low battery voltage fault."
::= { tlpNotificationsUps 1 }
tlpNotificationsUpsBatteryLowPercentageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to a low battery percentage fault."
::= { tlpNotificationsUps 2 }
tlpNotificationsUpsBatteryOverVoltageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to a battery over voltage fault."
::= { tlpNotificationsUps 3 }
tlpNotificationsUpsBatteryOverCurrentShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to a battery over current fault."
::= { tlpNotificationsUps 4 }
tlpNotificationsUpsBatteryUnknownTypeShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to an unknown battery type fault."
::= { tlpNotificationsUps 5 }
tlpNotificationsUpsBatteryConfigurationMismatch NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups battery configuration is mismatched."
::= { tlpNotificationsUps 6 }
tlpNotificationsUpsBatteryUnderVoltageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to a battery under voltage fault."
::= { tlpNotificationsUps 7 }
tlpNotificationsUpsSlaBatteryOverTemperatureShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the ups reports a shutdown occurred due to an SLA battery over temperature fault."
::= { tlpNotificationsUps 8 }
tlpNotificationsUpsBatteryInstallation NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a battery installation occurs."
::= { tlpNotificationsUps 9 }
tlpNotificationsUpsChargerBulkToAcceptance NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when ups battery charging."
::= { tlpNotificationsUps 10 }
tlpNotificationsUpsChargerAcceptanceToFloat NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when ups battery fully charged."
::= { tlpNotificationsUps 11 }
tlpNotificationsUpsChargerFloatToBulk NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when ups battery not fully charged."
::= { tlpNotificationsUps 12 }
tlpNotificationsUpsTransferToSelftest NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a self test is initiated."
::= { tlpNotificationsUps 13 }
tlpNotificationsUpsTransferToEconomy NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to economy mode."
::= { tlpNotificationsUps 14 }
tlpNotificationsUpsLineConnectRelayFaultShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to line connect relay fault."
::= { tlpNotificationsUps 15 }
tlpNotificationsUpsTransferToFaultBypass NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device transferred to fault bypass mode."
::= { tlpNotificationsUps 16 }
tlpNotificationsUpsBypassPowerDistributionModuleDisconnected NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when bypass power distribution module is disconnected."
::= { tlpNotificationsUps 17 }
tlpNotificationsUpsManualBypassActivatedFromUnsupportedMode NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when manual bypass activated from an unsupported UPS mode."
::= { tlpNotificationsUps 18 }
tlpNotificationsUpsOnBatteryTimeoutShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to on battery timeout."
::= { tlpNotificationsUps 19 }
tlpNotificationsUpsLowBatteryPercentageShutdown NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the device reports a shutdown occurred due to low battery percentage."
::= { tlpNotificationsUps 20 }
tlpNotificationsPdu OBJECT IDENTIFIER ::= { tlpNotificationsEvent 4 }
tlpNotificationsEnvirosense OBJECT IDENTIFIER ::= { tlpNotificationsEvent 5 }
tlpNotificationsAts OBJECT IDENTIFIER ::= { tlpNotificationsEvent 6 }
tlpNotificationsAtsSource1NotAvailable NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when input on source one is not available.
For atss with the designation of primary and secondary, this
notification denotes input on the primary source is not available."
::= { tlpNotificationsAts 1 }
tlpNotificationsAtsSource2NotAvailable NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when input on source two is not available.
For atss with the designation of primary and secondary, this
notification denotes input on the secondary source is not available."
::= { tlpNotificationsAts 2 }
tlpNotificationsAtsLockdownToSource1 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent upon a transfer circuit fault causing the
device to be locked on source 1."
::= { tlpNotificationsAts 3 }
tlpNotificationsAtsLockdownToSource2 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent upon a transfer circuit fault causing the
device to be locked on source 2."
::= { tlpNotificationsAts 4 }
tlpNotificationsAtsSource1Available NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when source 1 is available and ready for
use."
::= { tlpNotificationsAts 5 }
tlpNotificationsAtsSource2Available NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when source 2 is available and ready for
use."
::= { tlpNotificationsAts 6 }
tlpNotificationsAtsSource1Brownout NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a brownout condition occurred on source 1."
::= { tlpNotificationsAts 7 }
tlpNotificationsAtsSource2Brownout NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when a brownout condition occurred on source 2."
::= { tlpNotificationsAts 8 }
tlpNotificationsAtsSource1VoltageDrop NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the voltage on source 1 drops below a
usable state."
::= { tlpNotificationsAts 9 }
tlpNotificationsAtsSource2VoltageDrop NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the voltage on source 2 drops below a
usable state."
::= { tlpNotificationsAts 10 }
tlpNotificationsAtsTimedReturnToSource1 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the active input source returns to
source 1 from source 2 after a delay time expires."
::= { tlpNotificationsAts 11 }
tlpNotificationsAtsTimedReturnToSource2 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the active input source returns to
source 2 from source 1 after a delay time expires."
::= { tlpNotificationsAts 12 }
tlpNotificationsAtsTransferToSource1 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the active input source transfers
from source 2 to source 1."
::= { tlpNotificationsAts 13 }
tlpNotificationsAtsTransferToSource2 NOTIFICATION-TYPE
OBJECTS { sysUpTime, tlpNotifyEventTableRef, tlpNotifyEventTableRowRef }
STATUS current
DESCRIPTION
"This notification is sent when the active input source transfers
from source 1 to source 2."
::= { tlpNotificationsAts 14 }
tlpNotificationsCooling OBJECT IDENTIFIER ::= { tlpNotificationsEvent 7 }
tlpNotificationsKvm OBJECT IDENTIFIER ::= { tlpNotificationsEvent 8 }
tlpNotificationsRackTrack OBJECT IDENTIFIER ::= { tlpNotificationsEvent 9 }
tlpNotificationsSwitch OBJECT IDENTIFIER ::= { tlpNotificationsEvent 10 }
tlpNotifyEventTableRef OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value references the OID of a table object applicable to the event
condition. This, in conjunction with the table row as defined by
tlpAlarmTableRowRef, specifies the object/row within this table to which
the event condition applies. Refer to tlpAlarmTableRef for more information."
::= { tlpNotificationsEventParameters 1 }
tlpNotifyEventTableRowRef OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value is used in conjunction with tlpNotifyEventTableRef to define the
object associated with this event condition. See the description of
tlpNotifyEventTableRef for more information."
::= { tlpNotificationsEventParameters 2 }
END