Home/Catalog/ABBMODULARUPS-MIB

ABBMODULARUPS-MIB

AI MIB Summary

The ABBMODULARUPS-MIB enables SNMP-based monitoring and management of ABB Power Protection SA Uninterruptible Power Supply (UPS) units, providing access to critical operational metrics such as input/output voltage and current, battery status, load levels, temperature, and alarm conditions.

The MIB module to describe ABB Power Protection SA Uninterruptible Power Supplies.
Main OID:
abb.1.3.6.1.4.1.53973
4126
Objects
Active
Status
3
Dependencies

Imported Objects

Objects

4126 total
Object Name
abbThe MIB module to describe ABB Power Protection SA Uninterruptible Power Supplies.
MODULE-IDENTITY
.1.3.6.1.4.1.53973
ups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1
upsModular
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1
upsSystem
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1
upsObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1
upsIdent
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.1
upsIdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.1
upsIdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.2
upsIdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as upsIdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.3
upsIdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as upsIdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.4
upsIdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.5
upsIdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.1.6
upsBattery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.2
upsBatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than upsConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to upsConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.1.1.2.1
upsSecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.1.1.2.2
upsEstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.1.1.2.3
upsEstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.1.1.2.4
upsBatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.1.1.2.5
upsBatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.1.1.2.6
upsBatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.1.1.2.7
upsInput
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.3
upsInputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.1.1.3.1
upsInputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.1.1.3.2
upsInputTableA list of input table entries. The number of entries is given by the value of upsInputNumLines.
SEQUENCE OF UpsInputEntry
.1.3.6.1.4.1.53973.1.1.1.1.3.3
upsInputEntryAn entry containing information applicable to a particular input line.
UpsInputEntry
.1.3.6.1.4.1.53973.1.1.1.1.3.3.1
upsInputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.1.1.3.3.1.1
upsInputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.1.1.3.3.1.2
upsInputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.1.1.3.3.1.3
upsInputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.1.1.3.3.1.4
upsOutput
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.4
upsOutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.1.1.4.1
upsOutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.1.1.4.2
upsOutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.1.1.4.3
upsOutputTableA list of output table entries. The number of entries is given by the value of upsOutputNumLines.
SEQUENCE OF UpsOutputEntry
.1.3.6.1.4.1.53973.1.1.1.1.4.4
upsOutputEntryAn entry containing information applicable to a particular output line.
UpsOutputEntry
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1
upsOutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1.1
upsOutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1.2
upsOutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1.3
upsOutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1.4
upsOutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.1.1.4.4.1.5
upsBypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.5
upsBypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.1.1.5.1
upsBypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.1.1.5.2
upsBypassTableA list of bypass table entries. The number of entries is given by the value of upsBypassNumLines.
SEQUENCE OF UpsBypassEntry
.1.3.6.1.4.1.53973.1.1.1.1.5.3
upsBypassEntryAn entry containing information applicable to a particular bypass input.
UpsBypassEntry
.1.3.6.1.4.1.53973.1.1.1.1.5.3.1
upsBypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.1.1.5.3.1.1
upsBypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.1.1.5.3.1.2
upsBypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.1.1.5.3.1.3
upsBypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.1.1.5.3.1.4
upsAlarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6
upsAlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.1.1.6.1
upsAlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with upsAlarmId equal to 1, and increments the value of upsAlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of upsAlarmId would otherwise be exceeded. Consequently, after multiple operations, the table may become sparse, e.g., containing entries for rows 95, 100, 101, and 203 and the entries should not be assumed to be in chronological order because upsAlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), upsAlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of upsAlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of upsAlarmsPresent.
SEQUENCE OF UpsAlarmEntry
.1.3.6.1.4.1.53973.1.1.1.1.6.2
upsAlarmEntryAn entry containing information applicable to a particular alarm.
UpsAlarmEntry
.1.3.6.1.4.1.53973.1.1.1.1.6.2.1
upsAlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.1.1.6.2.1.1
upsAlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.1.1.6.2.1.2
upsAlarmTimeThe 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 upsAlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.1.1.6.2.1.3
upsWellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3
upsAlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.1
upsAlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.2
upsAlarmLowBatteryThe remaining battery run-time is less than or equal to upsConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.3
upsAlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.4
upsAlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.5
upsAlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.6
upsAlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.7
upsAlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.8
upsAlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.9
upsAlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.10
upsAlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.11
upsAlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.12
upsAlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.13
upsAlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.14
upsAlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.15
upsAlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.16
upsAlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.17
upsAlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.18
upsAlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.19
upsAlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.20
upsAlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.21
upsAlarmShutdownPendingA upsShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.22
upsAlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.23
upsAlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.6.3.24
upsTest
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7
upsTestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of upsTestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in upsTestResultsSummary. Tests in progress may be aborted by setting the upsTestId variable to upsTestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value upsTestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.1
upsTestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = upsTestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, upsTestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling upsTestResultsSummary */ get (upsTestSpinLock, upsTestResultsSummary, upsTestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, upsTestResultsSummary, upsTestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if upsTestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of upsTestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.1.1.7.2
upsTestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of upsTestId to upsTestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.1.1.7.3
upsTestResultsDetailAdditional information about upsTestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.1.1.7.4
upsTestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of upsTestResultsSummary is noTestsInitiated(6), upsTestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.1.1.7.5
upsTestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of upsTestResultsSummary is noTestsInitiated(6), upsTestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.1.1.7.6
upsWellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7
upsTestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7.1
upsTestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7.2
upsTestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7.3
upsTestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7.4
upsTestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.7.7.5
upsControl
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.1.8
upsShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the upsShutdownAfterDelay and upsRebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.1.1.8.1
upsShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of upsShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if upsShutdownType = system and the system is already off. Similarly, there is no additional action at that time if upsShutdownType = output and the output is already off. When read, upsShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any upsShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.1.1.8.2
upsStartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any upsStartupAfterDelay countdown or upsRebootWithDuration countdown in progress. When read, upsStartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.1.1.8.3
upsRebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of upsShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, upsRebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.1.1.8.4
upsTraps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.2
upsTrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.1.2.1
upsTrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.1.2.2
upsTrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for upsAlarmOnBattery and upsAlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.1.2.3
upsTrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for upsAlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.1.2.4
upsConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3
upsCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3.1
upsSubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.1.1
upsBasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.1.2
upsFullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.1.3
upsGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3.2
upsSubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3.2.1
upsSubsetIdentGroupThe upsSubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the upsSubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.1
upsSubsetBatteryGroupThe upsSubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.2
upsSubsetInputGroupThe upsSubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.3
upsSubsetOutputGroupThe upsSubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.4
upsSubsetAlarmGroupThe upsSubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.6
upsSubsetControlGroupThe upsSubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.1.8
upsBasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3.2.2
upsBasicIdentGroupThe upsBasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.1
upsBasicBatteryGroupThe upsBasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.2
upsBasicInputGroupThe upsBasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.3
upsBasicOutputGroupThe upsBasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.4
upsBasicBypassGroupThe upsBasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.5
upsBasicAlarmGroupThe upsBasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.6
upsBasicTestGroupThe upsBasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.7
upsBasicControlGroupThe upsBasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.2.8
upsFullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.1.3.2.3
upsFullIdentGroupThe upsFullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.1
upsFullBatteryGroupThe upsFullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.2
upsFullInputGroupThe upsFullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.3
upsFullOutputGroupThe upsFullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.4
upsFullBypassGroupThe upsFullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.5
upsFullAlarmGroupThe upsFullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.6
upsFullTestGroupThe upsFullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.7
upsFullControlGroupThe upsFullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.1.3.2.3.8
upsModularDiscoveredUPSsMaskReading this variable returns bit mask indicating which module in a parallel system is alive. 1 Module 1 alive 2 Module 2 alive 4 Module 3 alive 8 Module 4 alive 16 Module 5 alive 32 Module 6 alive 64 Module 7 alive 128 Module 8 alive 256 Module 9 alive 512 Module 10 alive 1024 Module 11 alive 2048 Module 12 alive 4096 Module 13 alive 8192 Module 14 alive 16384 Module 15 alive 32768 Module 16 alive 65536 Module 17 alive 131072 Module 18 alive 262144 Module 19 alive 524288 Module 20 alive 1048576 Module 21 alive 2097152 Module 22 alive 4194304 Module 23 alive 8388608 Module 24 alive 16777216 Module 25 alive 33554432 Module 26 alive 67108864 Module 27 alive 134217728 Module 28 alive 268435456 Module 29 alive 536870912 Module 30 alivero
Unsigned32
.1.3.6.1.4.1.53973.1.1.1.4
upsModule1
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2
ups01Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1
ups01Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.1
ups01IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.1
ups01IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.2
ups01IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups01IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.3
ups01IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups01IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.4
ups01IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.5
ups01IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.1.6
ups01Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.2
ups01BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups01ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups01ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.2.1.2.1
ups01SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.2.1.2.2
ups01EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.2.1.2.3
ups01EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.2.1.2.4
ups01BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.2.1.2.5
ups01BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.2.1.2.6
ups01BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.2.1.2.7
ups01Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.3
ups01InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.2.1.3.1
ups01InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.2.1.3.2
ups01InputTableA list of input table entries. The number of entries is given by the value of ups01InputNumLines.
SEQUENCE OF Ups01InputEntry
.1.3.6.1.4.1.53973.1.1.2.1.3.3
ups01InputEntryAn entry containing information applicable to a particular input line.
Ups01InputEntry
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1
ups01InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1.1
ups01InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1.2
ups01InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1.3
ups01InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1.4
ups01InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.2.1.3.3.1.5
ups01Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.4
ups01OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.2.1.4.1
ups01OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.2.1.4.2
ups01OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.2.1.4.3
ups01OutputTableA list of output table entries. The number of entries is given by the value of ups01OutputNumLines.
SEQUENCE OF Ups01OutputEntry
.1.3.6.1.4.1.53973.1.1.2.1.4.4
ups01OutputEntryAn entry containing information applicable to a particular output line.
Ups01OutputEntry
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1
ups01OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1.1
ups01OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1.2
ups01OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1.3
ups01OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1.4
ups01OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.2.1.4.4.1.5
ups01Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.5
ups01BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.2.1.5.1
ups01BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.2.1.5.2
ups01BypassTableA list of bypass table entries. The number of entries is given by the value of ups01BypassNumLines.
SEQUENCE OF Ups01BypassEntry
.1.3.6.1.4.1.53973.1.1.2.1.5.3
ups01BypassEntryAn entry containing information applicable to a particular bypass input.
Ups01BypassEntry
.1.3.6.1.4.1.53973.1.1.2.1.5.3.1
ups01BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.2.1.5.3.1.1
ups01BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.2.1.5.3.1.2
ups01BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.2.1.5.3.1.3
ups01BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.2.1.5.3.1.4
ups01Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6
ups01AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.2.1.6.1
ups01AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups01AlarmId equal to 1, and increments the value of ups01AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups01AlarmId 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 ups01AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups01AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups01AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups01AlarmsPresent.
SEQUENCE OF Ups01AlarmEntry
.1.3.6.1.4.1.53973.1.1.2.1.6.2
ups01AlarmEntryAn entry containing information applicable to a particular alarm.
Ups01AlarmEntry
.1.3.6.1.4.1.53973.1.1.2.1.6.2.1
ups01AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.2.1.6.2.1.1
ups01AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.2.1.6.2.1.2
ups01AlarmTimeThe 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 ups01AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.2.1.6.2.1.3
ups01WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3
ups01AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.1
ups01AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.2
ups01AlarmLowBatteryThe remaining battery run-time is less than or equal to ups01ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.3
ups01AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.4
ups01AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.5
ups01AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.6
ups01AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.7
ups01AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.8
ups01AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.9
ups01AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.10
ups01AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.11
ups01AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.12
ups01AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.13
ups01AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.14
ups01AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.15
ups01AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.16
ups01AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.17
ups01AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.18
ups01AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.19
ups01AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.20
ups01AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.21
ups01AlarmShutdownPendingA ups01ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.22
ups01AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.23
ups01AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.6.3.24
ups01Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7
ups01TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups01TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups01TestResultsSummary. Tests in progress may be aborted by setting the ups01TestId variable to ups01TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups01TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.1
ups01TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (ups01TestSpinLock) while (ups01TestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (ups01TestSpinLock) } lock_value = ups01TestSpinLock /* no test in progress, start the test */ set (ups01TestSpinLock = lock_value, ups01TestId = requested_test) if (error_index == 1) { /* (ups01TestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (ups01TestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups01TestResultsSummary */ get (ups01TestSpinLock, ups01TestResultsSummary, ups01TestResultsDetail) while (ups01TestResultsSummary == inProgress) { short delay get (ups01TestSpinLock, ups01TestResultsSummary, ups01TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups01TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups01TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.2.1.7.2
ups01TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups01TestId to ups01TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.2.1.7.3
ups01TestResultsDetailAdditional information about ups01TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.2.1.7.4
ups01TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups01TestResultsSummary is noTestsInitiated(6), ups01TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.2.1.7.5
ups01TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups01TestResultsSummary is noTestsInitiated(6), ups01TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.2.1.7.6
ups01WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7
ups01TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7.1
ups01TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7.2
ups01TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7.3
ups01TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7.4
ups01TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.7.7.5
ups01Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.1.8
ups01ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups01ShutdownAfterDelay and ups01RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.2.1.8.1
ups01ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups01ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups01ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups01ShutdownType = output and the output is already off. When read, ups01ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups01ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.2.1.8.2
ups01StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups01StartupAfterDelay countdown or ups01RebootWithDuration countdown in progress. When read, ups01StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.2.1.8.3
ups01RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups01ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups01RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.2.1.8.4
ups01Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.2
ups01TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.2.2.1
ups01TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.2.2.2
ups01TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups01AlarmOnBattery and ups01AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.2.2.3
ups01TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups01AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.2.2.4
ups01Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3
ups01Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3.1
ups01SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.1.1
ups01BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.1.2
ups01FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.1.3
ups01Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3.2
ups01SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3.2.1
ups01SubsetIdentGroupThe ups01SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups01SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.1
ups01SubsetBatteryGroupThe ups01SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.2
ups01SubsetInputGroupThe ups01SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.3
ups01SubsetOutputGroupThe ups01SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.4
ups01SubsetAlarmGroupThe ups01SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.6
ups01SubsetControlGroupThe ups01SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.1.8
ups01BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3.2.2
ups01BasicIdentGroupThe ups01BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.1
ups01BasicBatteryGroupThe ups01BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.2
ups01BasicInputGroupThe ups01BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.3
ups01BasicOutputGroupThe ups01BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.4
ups01BasicBypassGroupThe ups01BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.5
ups01BasicAlarmGroupThe ups01BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.6
ups01BasicTestGroupThe ups01BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.7
ups01BasicControlGroupThe ups01BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.2.8
ups01FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.2.3.2.3
ups01FullIdentGroupThe ups01FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.1
ups01FullBatteryGroupThe ups01FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.2
ups01FullInputGroupThe ups01FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.3
ups01FullOutputGroupThe ups01FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.4
ups01FullBypassGroupThe ups01FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.5
ups01FullAlarmGroupThe ups01FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.6
ups01FullTestGroupThe ups01FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.7
ups01FullControlGroupThe ups01FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.2.3.2.3.8
upsModule2
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3
ups02Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1
ups02Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.1
ups02IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.1
ups02IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.2
ups02IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as upsIdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.3
ups02IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as upsIdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.4
ups02IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.5
ups02IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.1.6
ups02Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.2
ups02BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than upsConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to upsConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.3.1.2.1
ups02SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.3.1.2.2
ups02EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.3.1.2.3
ups02EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.3.1.2.4
ups02BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.3.1.2.5
ups02BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.3.1.2.6
ups02BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.3.1.2.7
ups02Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.3
ups02InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.3.1.3.1
ups02InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.3.1.3.2
ups02InputTableA list of input table entries. The number of entries is given by the value of upsInputNumLines.
SEQUENCE OF Ups02InputEntry
.1.3.6.1.4.1.53973.1.1.3.1.3.3
ups02InputEntryAn entry containing information applicable to a particular input line.
Ups02InputEntry
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1
ups02InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1.1
ups02InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1.2
ups02InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1.3
ups02InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1.4
ups02InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.3.1.3.3.1.5
ups02Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.4
ups02OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.3.1.4.1
ups02OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.3.1.4.2
ups02OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.3.1.4.3
ups02OutputTableA list of output table entries. The number of entries is given by the value of ups02OutputNumLines.
SEQUENCE OF Ups02OutputEntry
.1.3.6.1.4.1.53973.1.1.3.1.4.4
ups02OutputEntryAn entry containing information applicable to a particular output line.
Ups02OutputEntry
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1
ups02OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1.1
ups02OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1.2
ups02OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1.3
ups02OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1.4
ups02OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.3.1.4.4.1.5
ups02Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.5
ups02BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.3.1.5.1
ups02BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.3.1.5.2
ups02BypassTableA list of bypass table entries. The number of entries is given by the value of ups02BypassNumLines.
SEQUENCE OF Ups02BypassEntry
.1.3.6.1.4.1.53973.1.1.3.1.5.3
ups02BypassEntryAn entry containing information applicable to a particular bypass input.
Ups02BypassEntry
.1.3.6.1.4.1.53973.1.1.3.1.5.3.1
ups02BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.3.1.5.3.1.1
ups02BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.3.1.5.3.1.2
ups02BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.3.1.5.3.1.3
ups02BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.3.1.5.3.1.4
ups02Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6
ups02AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.3.1.6.1
ups02AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups02AlarmId equal to 1, and increments the value of ups02AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups02AlarmId 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 ups02AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups02AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups02AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups02AlarmsPresent.
SEQUENCE OF Ups02AlarmEntry
.1.3.6.1.4.1.53973.1.1.3.1.6.2
ups02AlarmEntryAn entry containing information applicable to a particular alarm.
Ups02AlarmEntry
.1.3.6.1.4.1.53973.1.1.3.1.6.2.1
ups02AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.3.1.6.2.1.1
ups02AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.3.1.6.2.1.2
ups02AlarmTimeThe 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 ups02AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.3.1.6.2.1.3
ups02WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3
ups02AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.1
ups02AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.2
ups02AlarmLowBatteryThe remaining battery run-time is less than or equal to ups02ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.3
ups02AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.4
ups02AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.5
ups02AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.6
ups02AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.7
ups02AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.8
ups02AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.9
ups02AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.10
ups02AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.11
ups02AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.12
ups02AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.13
ups02AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.14
ups02AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.15
ups02AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.16
ups02AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.17
ups02AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.18
ups02AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.19
ups02AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.20
ups02AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.21
ups02AlarmShutdownPendingA upsShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.22
ups02AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.23
ups02AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.6.3.24
ups02Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7
ups02TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups02TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups02TestResultsSummary. Tests in progress may be aborted by setting the ups02TestId variable to ups02TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups02TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.1
ups02TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (ups02TestSpinLock) while (ups02TestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (ups02TestSpinLock) } lock_value = ups02TestSpinLock /* no test in progress, start the test */ set (ups02TestSpinLock = lock_value, upsTestId = requested_test) if (error_index == 1) { /* (ups02TestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (ups02TestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups02TestResultsSummary */ get (ups02TestSpinLock, ups02TestResultsSummary, ups02TestResultsDetail) while (ups02TestResultsSummary == inProgress) { short delay get (ups02TestSpinLock, ups02TestResultsSummary, ups02TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups02TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups02TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.3.1.7.2
ups02TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups02TestId to ups02TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.3.1.7.3
ups02TestResultsDetailAdditional information about ups02TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.3.1.7.4
ups02TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups02TestResultsSummary is noTestsInitiated(6), ups02TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.3.1.7.5
ups02TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups02TestResultsSummary is noTestsInitiated(6), ups02TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.3.1.7.6
ups02WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7
ups02TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7.1
ups02TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7.2
ups02TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7.3
ups02TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7.4
ups02TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.7.7.5
ups02Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.1.8
ups02ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups02ShutdownAfterDelay and ups02RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.3.1.8.1
ups02ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups02ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups02ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups02ShutdownType = output and the output is already off. When read, ups02ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups02ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.3.1.8.2
ups02StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups02StartupAfterDelay countdown or ups02RebootWithDuration countdown in progress. When read, ups02StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.3.1.8.3
ups02RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups02ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups02RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.3.1.8.4
ups02Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.2
ups02TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.3.2.1
ups02TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.3.2.2
ups02TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups02AlarmOnBattery and upsAlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.3.2.3
ups02TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups02AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.3.2.4
ups02Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3
ups02Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3.1
ups02SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.1.1
ups02BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.1.2
ups02FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.1.3
ups02Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3.2
ups02SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3.2.1
ups02SubsetIdentGroupThe ups02SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups02SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.1
ups02SubsetBatteryGroupThe ups02SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.2
ups02SubsetInputGroupThe ups02SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.3
ups02SubsetOutputGroupThe ups02SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.4
ups02SubsetAlarmGroupThe ups02SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.6
ups02SubsetControlGroupThe ups02SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.1.8
ups02BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3.2.2
ups02BasicIdentGroupThe ups02BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.1
ups02BasicBatteryGroupThe ups02BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.2
ups02BasicInputGroupThe ups02BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.3
ups02BasicOutputGroupThe ups02BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.4
ups02BasicBypassGroupThe ups02BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.5
ups02BasicAlarmGroupThe ups02BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.6
ups02BasicTestGroupThe ups02BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.7
ups02BasicControlGroupThe ups02BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.2.8
ups02FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.3.3.2.3
ups02FullIdentGroupThe ups02FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.1
ups02FullBatteryGroupThe ups02FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.2
ups02FullInputGroupThe ups02FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.3
ups02FullOutputGroupThe ups02FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.4
ups02FullBypassGroupThe ups02FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.5
ups02FullAlarmGroupThe ups02FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.6
ups02FullTestGroupThe ups02FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.7
ups02FullControlGroupThe ups02FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.3.3.2.3.8
upsModule3
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4
ups03Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1
ups03Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.1
ups03IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.1
ups03IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.2
ups03IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups03IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.3
ups03IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups03IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.4
ups03IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.5
ups03IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.1.6
ups03Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.2
ups03BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups03ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups03ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.4.1.2.1
ups03SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.4.1.2.2
ups03EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.4.1.2.3
ups03EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.4.1.2.4
ups03BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.4.1.2.5
ups03BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.4.1.2.6
ups03BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.4.1.2.7
ups03Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.3
ups03InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.4.1.3.1
ups03InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.4.1.3.2
ups03InputTableA list of input table entries. The number of entries is given by the value of ups03InputNumLines.
SEQUENCE OF Ups03InputEntry
.1.3.6.1.4.1.53973.1.1.4.1.3.3
ups03InputEntryAn entry containing information applicable to a particular input line.
Ups03InputEntry
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1
ups03InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1.1
ups03InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1.2
ups03InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1.3
ups03InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1.4
ups03InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.4.1.3.3.1.5
ups03Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.4
ups03OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.4.1.4.1
ups03OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.4.1.4.2
ups03OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.4.1.4.3
ups03OutputTableA list of output table entries. The number of entries is given by the value of ups03OutputNumLines.
SEQUENCE OF Ups03OutputEntry
.1.3.6.1.4.1.53973.1.1.4.1.4.4
ups03OutputEntryAn entry containing information applicable to a particular output line.
Ups03OutputEntry
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1
ups03OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1.1
ups03OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1.2
ups03OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1.3
ups03OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1.4
ups03OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.4.1.4.4.1.5
ups03Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.5
ups03BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.4.1.5.1
ups03BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.4.1.5.2
ups03BypassTableA list of bypass table entries. The number of entries is given by the value of ups03BypassNumLines.
SEQUENCE OF Ups03BypassEntry
.1.3.6.1.4.1.53973.1.1.4.1.5.3
ups03BypassEntryAn entry containing information applicable to a particular bypass input.
Ups03BypassEntry
.1.3.6.1.4.1.53973.1.1.4.1.5.3.1
ups03BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.4.1.5.3.1.1
ups03BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.4.1.5.3.1.2
ups03BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.4.1.5.3.1.3
ups03BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.4.1.5.3.1.4
ups03Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6
ups03AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.4.1.6.1
ups03AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups03AlarmId equal to 1, and increments the value of ups03AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups03AlarmId 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 ups03AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups03AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups03AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups03AlarmsPresent.
SEQUENCE OF Ups03AlarmEntry
.1.3.6.1.4.1.53973.1.1.4.1.6.2
ups03AlarmEntryAn entry containing information applicable to a particular alarm.
Ups03AlarmEntry
.1.3.6.1.4.1.53973.1.1.4.1.6.2.1
ups03AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.4.1.6.2.1.1
ups03AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.4.1.6.2.1.2
ups03AlarmTimeThe 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 ups03AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.4.1.6.2.1.3
ups03WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3
ups03AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.1
ups03AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.2
ups03AlarmLowBatteryThe remaining battery run-time is less than or equal to ups03ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.3
ups03AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.4
ups03AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.5
ups03AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.6
ups03AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.7
ups03AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.8
ups03AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.9
ups03AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.10
ups03AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.11
ups03AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.12
ups03AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.13
ups03AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.14
ups03AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.15
ups03AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.16
ups03AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.17
ups03AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.18
ups03AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.19
ups03AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.20
ups03AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.21
ups03AlarmShutdownPendingA ups03ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.22
ups03AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.23
ups03AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.6.3.24
ups03Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7
ups03TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups03TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups03TestResultsSummary. Tests in progress may be aborted by setting the ups03TestId variable to ups03TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups03TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.1
ups03TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups03TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups03TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups03TestResultsSummary */ get (upsTestSpinLock, ups03TestResultsSummary, ups03TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups03TestResultsSummary, ups03TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups03TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups03TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.4.1.7.2
ups03TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups03TestId to upsTestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.4.1.7.3
ups03TestResultsDetailAdditional information about ups03TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.4.1.7.4
ups03TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups03TestResultsSummary is noTestsInitiated(6), ups03TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.4.1.7.5
ups03TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups03TestResultsSummary is noTestsInitiated(6), ups03TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.4.1.7.6
ups03WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7
ups03TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7.1
ups03TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7.2
ups03TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7.3
ups03TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7.4
ups03TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.7.7.5
ups03Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.1.8
ups03ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups03ShutdownAfterDelay and upsRebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.4.1.8.1
ups03ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups03ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups03ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups03ShutdownType = output and the output is already off. When read, ups03ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups03ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.4.1.8.2
ups03StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups03StartupAfterDelay countdown or ups03RebootWithDuration countdown in progress. When read, ups03StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.4.1.8.3
ups03RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups03ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups03RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.4.1.8.4
ups03Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.2
ups03TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.4.2.1
ups03TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.4.2.2
ups03TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups03AlarmOnBattery and ups03AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.4.2.3
ups03TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups03AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.4.2.4
ups03Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3
ups03Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3.1
ups03SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.1.1
ups03BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.1.2
ups03FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.1.3
ups03Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3.2
ups03SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3.2.1
ups03SubsetIdentGroupThe ups03SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups03SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.1
ups03SubsetBatteryGroupThe ups03SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.2
ups03SubsetInputGroupThe ups03SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.3
ups03SubsetOutputGroupThe ups03SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.4
ups03SubsetAlarmGroupThe ups03SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.6
ups03SubsetControlGroupThe ups03SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.1.8
ups03BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3.2.2
ups03BasicIdentGroupThe ups03BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.1
ups03BasicBatteryGroupThe ups03BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.2
ups03BasicInputGroupThe ups03BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.3
ups03BasicOutputGroupThe ups03BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.4
ups03BasicBypassGroupThe ups03BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.5
ups03BasicAlarmGroupThe ups03BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.6
ups03BasicTestGroupThe ups03BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.7
ups03BasicControlGroupThe ups03BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.2.8
ups03FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.4.3.2.3
ups03FullIdentGroupThe ups03FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.1
ups03FullBatteryGroupThe ups03FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.2
ups03FullInputGroupThe ups03FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.3
ups03FullOutputGroupThe ups03FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.4
ups03FullBypassGroupThe ups03FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.5
ups03FullAlarmGroupThe ups03FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.6
ups03FullTestGroupThe ups03FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.7
ups03FullControlGroupThe ups03FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.4.3.2.3.8
upsModule4
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5
ups04Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1
ups04Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.1
ups04IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.1
ups04IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.2
ups04IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups04IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.3
ups04IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups04IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.4
ups04IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.5
ups04IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.1.6
ups04Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.2
ups04BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups04ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups04ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.5.1.2.1
ups04SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.5.1.2.2
ups04EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.5.1.2.3
ups04EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.5.1.2.4
ups04BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.5.1.2.5
ups04BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.5.1.2.6
ups04BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.5.1.2.7
ups04Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.3
ups04InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.5.1.3.1
ups04InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.5.1.3.2
ups04InputTableA list of input table entries. The number of entries is given by the value of ups04InputNumLines.
SEQUENCE OF Ups04InputEntry
.1.3.6.1.4.1.53973.1.1.5.1.3.3
ups04InputEntryAn entry containing information applicable to a particular input line.
Ups04InputEntry
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1
ups04InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1.1
ups04InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1.2
ups04InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1.3
ups04InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1.4
ups04InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.5.1.3.3.1.5
ups04Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.4
ups04OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.5.1.4.1
ups04OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.5.1.4.2
ups04OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.5.1.4.3
ups04OutputTableA list of output table entries. The number of entries is given by the value of ups04OutputNumLines.
SEQUENCE OF Ups04OutputEntry
.1.3.6.1.4.1.53973.1.1.5.1.4.4
ups04OutputEntryAn entry containing information applicable to a particular output line.
Ups04OutputEntry
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1
ups04OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1.1
ups04OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1.2
ups04OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1.3
ups04OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1.4
ups04OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.5.1.4.4.1.5
ups04Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.5
ups04BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.5.1.5.1
ups04BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.5.1.5.2
ups04BypassTableA list of bypass table entries. The number of entries is given by the value of ups04BypassNumLines.
SEQUENCE OF Ups04BypassEntry
.1.3.6.1.4.1.53973.1.1.5.1.5.3
ups04BypassEntryAn entry containing information applicable to a particular bypass input.
Ups04BypassEntry
.1.3.6.1.4.1.53973.1.1.5.1.5.3.1
ups04BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.5.1.5.3.1.1
ups04BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.5.1.5.3.1.2
ups04BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.5.1.5.3.1.3
ups04BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.5.1.5.3.1.4
ups04Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6
ups04AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.5.1.6.1
ups04AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups04AlarmId equal to 1, and increments the value of ups04AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups04AlarmId 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 ups04AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups04AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups04AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups04AlarmsPresent.
SEQUENCE OF Ups04AlarmEntry
.1.3.6.1.4.1.53973.1.1.5.1.6.2
ups04AlarmEntryAn entry containing information applicable to a particular alarm.
Ups04AlarmEntry
.1.3.6.1.4.1.53973.1.1.5.1.6.2.1
ups04AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.5.1.6.2.1.1
ups04AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.5.1.6.2.1.2
ups04AlarmTimeThe 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 ups04AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.5.1.6.2.1.3
ups04WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3
ups04AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.1
ups04AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.2
ups04AlarmLowBatteryThe remaining battery run-time is less than or equal to ups04ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.3
ups04AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.4
ups04AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.5
ups04AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.6
ups04AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.7
ups04AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.8
ups04AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.9
ups04AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.10
ups04AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.11
ups04AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.12
ups04AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.13
ups04AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.14
ups04AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.15
ups04AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.16
ups04AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.17
ups04AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.18
ups04AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.19
ups04AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.20
ups04AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.21
ups04AlarmShutdownPendingA ups04ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.22
ups04AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.23
ups04AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.6.3.24
ups04Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7
ups04TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups04TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups04TestResultsSummary. Tests in progress may be aborted by setting the ups04TestId variable to ups04TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups04TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.1
ups04TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups04TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups04TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups04TestResultsSummary */ get (upsTestSpinLock, ups04TestResultsSummary, ups04TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups04TestResultsSummary, ups04TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups04TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups04TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.5.1.7.2
ups04TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups04TestId to ups04TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.5.1.7.3
ups04TestResultsDetailAdditional information about ups04TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.5.1.7.4
ups04TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups04TestResultsSummary is noTestsInitiated(6), ups04TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.5.1.7.5
ups04TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups04TestResultsSummary is noTestsInitiated(6), ups04TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.5.1.7.6
ups04WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7
ups04TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7.1
ups04TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7.2
ups04TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7.3
ups04TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7.4
ups04TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.7.7.5
ups04Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.1.8
ups04ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups04ShutdownAfterDelay and ups04RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.5.1.8.1
ups04ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups04ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups04ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups04ShutdownType = output and the output is already off. When read, ups04ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups04ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.5.1.8.2
ups04StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups04StartupAfterDelay countdown or ups04RebootWithDuration countdown in progress. When read, ups04StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.5.1.8.3
ups04RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups04ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups04RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.5.1.8.4
ups04Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.2
ups04TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.5.2.1
ups04TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.5.2.2
ups04TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups04AlarmOnBattery and ups04AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.5.2.3
ups04TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups04AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.5.2.4
ups04Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3
ups04Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3.1
ups04SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.1.1
ups04BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.1.2
ups04FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.1.3
ups04Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3.2
ups04SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3.2.1
ups04SubsetIdentGroupThe ups04SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups04SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.1
ups04SubsetBatteryGroupThe ups04SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.2
ups04SubsetInputGroupThe ups04SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.3
ups04SubsetOutputGroupThe ups04SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.4
ups04SubsetAlarmGroupThe ups04SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.6
ups04SubsetControlGroupThe ups04SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.1.8
ups04BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3.2.2
ups04BasicIdentGroupThe ups04BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.1
ups04BasicBatteryGroupThe ups04BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.2
ups04BasicInputGroupThe ups04BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.3
ups04BasicOutputGroupThe ups04BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.4
ups04BasicBypassGroupThe ups04BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.5
ups04BasicAlarmGroupThe ups04BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.6
ups04BasicTestGroupThe ups04BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.7
ups04BasicControlGroupThe ups04BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.2.8
ups04FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.5.3.2.3
ups04FullIdentGroupThe ups04FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.1
ups04FullBatteryGroupThe ups04FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.2
ups04FullInputGroupThe ups04FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.3
ups04FullOutputGroupThe ups04FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.4
ups04FullBypassGroupThe ups04FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.5
ups04FullAlarmGroupThe ups04FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.6
ups04FullTestGroupThe ups04FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.7
ups04FullControlGroupThe ups04FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.5.3.2.3.8
upsModule5
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6
ups05Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1
ups05Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.1
ups05IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.1
ups05IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.2
ups05IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups05IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.3
ups05IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups05IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.4
ups05IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.5
ups05IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.1.6
ups05Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.2
ups05BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups05ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups05ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.6.1.2.1
ups05SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.6.1.2.2
ups05EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.6.1.2.3
ups05EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.6.1.2.4
ups05BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.6.1.2.5
ups05BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.6.1.2.6
ups05BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.6.1.2.7
ups05Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.3
ups05InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.6.1.3.1
ups05InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.6.1.3.2
ups05InputTableA list of input table entries. The number of entries is given by the value of ups05InputNumLines.
SEQUENCE OF Ups05InputEntry
.1.3.6.1.4.1.53973.1.1.6.1.3.3
ups05InputEntryAn entry containing information applicable to a particular input line.
Ups05InputEntry
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1
ups05InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1.1
ups05InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1.2
ups05InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1.3
ups05InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1.4
ups05InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.6.1.3.3.1.5
ups05Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.4
ups05OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.6.1.4.1
ups05OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.6.1.4.2
ups05OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.6.1.4.3
ups05OutputTableA list of output table entries. The number of entries is given by the value of ups05OutputNumLines.
SEQUENCE OF Ups05OutputEntry
.1.3.6.1.4.1.53973.1.1.6.1.4.4
ups05OutputEntryAn entry containing information applicable to a particular output line.
Ups05OutputEntry
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1
ups05OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1.1
ups05OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1.2
ups05OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1.3
ups05OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1.4
ups05OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.6.1.4.4.1.5
ups05Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.5
ups05BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.6.1.5.1
ups05BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.6.1.5.2
ups05BypassTableA list of bypass table entries. The number of entries is given by the value of ups05BypassNumLines.
SEQUENCE OF Ups05BypassEntry
.1.3.6.1.4.1.53973.1.1.6.1.5.3
ups05BypassEntryAn entry containing information applicable to a particular bypass input.
Ups05BypassEntry
.1.3.6.1.4.1.53973.1.1.6.1.5.3.1
ups05BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.6.1.5.3.1.1
ups05BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.6.1.5.3.1.2
ups05BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.6.1.5.3.1.3
ups05BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.6.1.5.3.1.4
ups05Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6
ups05AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.6.1.6.1
ups05AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups05AlarmId equal to 1, and increments the value of ups05AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups05AlarmId 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 ups05AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups05AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups05AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups05AlarmsPresent.
SEQUENCE OF Ups05AlarmEntry
.1.3.6.1.4.1.53973.1.1.6.1.6.2
ups05AlarmEntryAn entry containing information applicable to a particular alarm.
Ups05AlarmEntry
.1.3.6.1.4.1.53973.1.1.6.1.6.2.1
ups05AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.6.1.6.2.1.1
ups05AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.6.1.6.2.1.2
ups05AlarmTimeThe 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 ups05AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.6.1.6.2.1.3
ups05WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3
ups05AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.1
ups05AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.2
ups05AlarmLowBatteryThe remaining battery run-time is less than or equal to ups05ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.3
ups05AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.4
ups05AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.5
ups05AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.6
ups05AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.7
ups05AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.8
ups05AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.9
ups05AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.10
ups05AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.11
ups05AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.12
ups05AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.13
ups05AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.14
ups05AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.15
ups05AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.16
ups05AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.17
ups05AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.18
ups05AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.19
ups05AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.20
ups05AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.21
ups05AlarmShutdownPendingA ups05ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.22
ups05AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.23
ups05AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.6.3.24
ups05Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7
ups05TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups05TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups05TestResultsSummary. Tests in progress may be aborted by setting the ups05TestId variable to ups05TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups05TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.1
ups05TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups05TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups05TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups05TestResultsSummary */ get (upsTestSpinLock, ups05TestResultsSummary, ups05TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups05TestResultsSummary, ups05TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups05TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups05TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.6.1.7.2
ups05TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups05TestId to ups05TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.6.1.7.3
ups05TestResultsDetailAdditional information about ups05TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.6.1.7.4
ups05TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups05TestResultsSummary is noTestsInitiated(6), ups05TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.6.1.7.5
ups05TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups05TestResultsSummary is noTestsInitiated(6), ups05TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.6.1.7.6
ups05WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7
ups05TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7.1
ups05TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7.2
ups05TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7.3
ups05TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7.4
ups05TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.7.7.5
ups05Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.1.8
ups05ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups05ShutdownAfterDelay and ups05RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.6.1.8.1
ups05ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups05ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups05ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups05ShutdownType = output and the output is already off. When read, ups05ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups05ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.6.1.8.2
ups05StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups05StartupAfterDelay countdown or ups05RebootWithDuration countdown in progress. When read, ups05StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.6.1.8.3
ups05RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups05ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups05RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.6.1.8.4
ups05Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.2
ups05TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.6.2.1
ups05TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.6.2.2
ups05TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups05AlarmOnBattery and ups05AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.6.2.3
ups05TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups05AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.6.2.4
ups05Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3
ups05Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3.1
ups05SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.1.1
ups05BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.1.2
ups05FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.1.3
ups05Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3.2
ups05SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3.2.1
ups05SubsetIdentGroupThe ups05SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups05SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.1
ups05SubsetBatteryGroupThe ups05SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.2
ups05SubsetInputGroupThe ups05SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.3
ups05SubsetOutputGroupThe ups05SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.4
ups05SubsetAlarmGroupThe ups05SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.6
ups05SubsetControlGroupThe ups05SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.1.8
ups05BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3.2.2
ups05BasicIdentGroupThe ups05BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.1
ups05BasicBatteryGroupThe ups05BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.2
ups05BasicInputGroupThe ups05BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.3
ups05BasicOutputGroupThe ups05BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.4
ups05BasicBypassGroupThe ups05BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.5
ups05BasicAlarmGroupThe ups05BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.6
ups05BasicTestGroupThe ups05BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.7
ups05BasicControlGroupThe ups05BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.2.8
ups05FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.6.3.2.3
ups05FullIdentGroupThe ups05FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.1
ups05FullBatteryGroupThe ups05FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.2
ups05FullInputGroupThe ups05FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.3
ups05FullOutputGroupThe ups05FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.4
ups05FullBypassGroupThe ups05FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.5
ups05FullAlarmGroupThe ups05FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.6
ups05FullTestGroupThe ups05FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.7
ups05FullControlGroupThe ups05FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.6.3.2.3.8
upsModule6
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7
ups06Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1
ups06Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.1
ups06IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.1
ups06IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.2
ups06IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups06IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.3
ups06IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups06IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.4
ups06IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.5
ups06IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.1.6
ups06Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.2
ups06BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups06ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups06ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.7.1.2.1
ups06SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.7.1.2.2
ups06EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.7.1.2.3
ups06EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.7.1.2.4
ups06BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.7.1.2.5
ups06BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.7.1.2.6
ups06BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.7.1.2.7
ups06Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.3
ups06InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.7.1.3.1
ups06InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.7.1.3.2
ups06InputTableA list of input table entries. The number of entries is given by the value of ups06InputNumLines.
SEQUENCE OF Ups06InputEntry
.1.3.6.1.4.1.53973.1.1.7.1.3.3
ups06InputEntryAn entry containing information applicable to a particular input line.
Ups06InputEntry
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1
ups06InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1.1
ups06InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1.2
ups06InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1.3
ups06InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1.4
ups06InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.7.1.3.3.1.5
ups06Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.4
ups06OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.7.1.4.1
ups06OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.7.1.4.2
ups06OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.7.1.4.3
ups06OutputTableA list of output table entries. The number of entries is given by the value of ups06OutputNumLines.
SEQUENCE OF Ups06OutputEntry
.1.3.6.1.4.1.53973.1.1.7.1.4.4
ups06OutputEntryAn entry containing information applicable to a particular output line.
Ups06OutputEntry
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1
ups06OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1.1
ups06OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1.2
ups06OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1.3
ups06OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1.4
ups06OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.7.1.4.4.1.5
ups06Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.5
ups06BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.7.1.5.1
ups06BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.7.1.5.2
ups06BypassTableA list of bypass table entries. The number of entries is given by the value of ups06BypassNumLines.
SEQUENCE OF Ups06BypassEntry
.1.3.6.1.4.1.53973.1.1.7.1.5.3
ups06BypassEntryAn entry containing information applicable to a particular bypass input.
Ups06BypassEntry
.1.3.6.1.4.1.53973.1.1.7.1.5.3.1
ups06BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.7.1.5.3.1.1
ups06BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.7.1.5.3.1.2
ups06BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.7.1.5.3.1.3
ups06BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.7.1.5.3.1.4
ups06Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6
ups06AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.7.1.6.1
ups06AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups06AlarmId equal to 1, and increments the value of ups06AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups06AlarmId 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 ups06AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups06AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups06AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups06AlarmsPresent.
SEQUENCE OF Ups06AlarmEntry
.1.3.6.1.4.1.53973.1.1.7.1.6.2
ups06AlarmEntryAn entry containing information applicable to a particular alarm.
Ups06AlarmEntry
.1.3.6.1.4.1.53973.1.1.7.1.6.2.1
ups06AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.7.1.6.2.1.1
ups06AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.7.1.6.2.1.2
ups06AlarmTimeThe 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 ups06AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.7.1.6.2.1.3
ups06WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3
ups06AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.1
ups06AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.2
ups06AlarmLowBatteryThe remaining battery run-time is less than or equal to ups06ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.3
ups06AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.4
ups06AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.5
ups06AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.6
ups06AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.7
ups06AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.8
ups06AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.9
ups06AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.10
ups06AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.11
ups06AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.12
ups06AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.13
ups06AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.14
ups06AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.15
ups06AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.16
ups06AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.17
ups06AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.18
ups06AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.19
ups06AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.20
ups06AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.21
ups06AlarmShutdownPendingA ups06ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.22
ups06AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.23
ups06AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.6.3.24
ups06Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7
ups06TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups06TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups06TestResultsSummary. Tests in progress may be aborted by setting the ups06TestId variable to ups06TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups06TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.1
ups06TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups06TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups06TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups06TestResultsSummary */ get (upsTestSpinLock, ups06TestResultsSummary, ups06TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups06TestResultsSummary, ups06TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups06TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups06TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.7.1.7.2
ups06TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups06TestId to ups06TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.7.1.7.3
ups06TestResultsDetailAdditional information about ups06TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.7.1.7.4
ups06TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups06TestResultsSummary is noTestsInitiated(6), ups06TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.7.1.7.5
ups06TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups06TestResultsSummary is noTestsInitiated(6), ups06TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.7.1.7.6
ups06WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7
ups06TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7.1
ups06TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7.2
ups06TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7.3
ups06TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7.4
ups06TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.7.7.5
ups06Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.1.8
ups06ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups06ShutdownAfterDelay and ups06RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.7.1.8.1
ups06ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups06ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups06ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups06ShutdownType = output and the output is already off. When read, ups06ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups06ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.7.1.8.2
ups06StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups06StartupAfterDelay countdown or ups06RebootWithDuration countdown in progress. When read, ups06StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.7.1.8.3
ups06RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups06ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups06RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.7.1.8.4
ups06Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.2
ups06TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.7.2.1
ups06TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.7.2.2
ups06TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups06AlarmOnBattery and ups06AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.7.2.3
ups06TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups06AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.7.2.4
ups06Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3
ups06Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3.1
ups06SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.1.1
ups06BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.1.2
ups06FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.1.3
ups06Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3.2
ups06SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3.2.1
ups06SubsetIdentGroupThe ups06SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups06SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.1
ups06SubsetBatteryGroupThe ups06SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.2
ups06SubsetInputGroupThe ups06SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.3
ups06SubsetOutputGroupThe ups06SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.4
ups06SubsetAlarmGroupThe ups06SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.6
ups06SubsetControlGroupThe ups06SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.1.8
ups06BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3.2.2
ups06BasicIdentGroupThe ups06BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.1
ups06BasicBatteryGroupThe ups06BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.2
ups06BasicInputGroupThe ups06BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.3
ups06BasicOutputGroupThe ups06BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.4
ups06BasicBypassGroupThe ups06BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.5
ups06BasicAlarmGroupThe ups06BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.6
ups06BasicTestGroupThe ups06BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.7
ups06BasicControlGroupThe ups06BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.2.8
ups06FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.7.3.2.3
ups06FullIdentGroupThe ups06FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.1
ups06FullBatteryGroupThe ups06FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.2
ups06FullInputGroupThe ups06FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.3
ups06FullOutputGroupThe ups06FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.4
ups06FullBypassGroupThe ups06FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.5
ups06FullAlarmGroupThe ups06FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.6
ups06FullTestGroupThe ups06FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.7
ups06FullControlGroupThe ups06FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.7.3.2.3.8
upsModule7
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8
ups07Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1
ups07Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.1
ups07IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.1
ups07IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.2
ups07IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups07IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.3
ups07IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups07IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.4
ups07IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.5
ups07IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.1.6
ups07Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.2
ups07BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups07ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups07ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.8.1.2.1
ups07SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.8.1.2.2
ups07EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.8.1.2.3
ups07EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.8.1.2.4
ups07BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.8.1.2.5
ups07BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.8.1.2.6
ups07BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.8.1.2.7
ups07Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.3
ups07InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.8.1.3.1
ups07InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.8.1.3.2
ups07InputTableA list of input table entries. The number of entries is given by the value of ups07InputNumLines.
SEQUENCE OF Ups07InputEntry
.1.3.6.1.4.1.53973.1.1.8.1.3.3
ups07InputEntryAn entry containing information applicable to a particular input line.
Ups07InputEntry
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1
ups07InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1.1
ups07InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1.2
ups07InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1.3
ups07InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1.4
ups07InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.8.1.3.3.1.5
ups07Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.4
ups07OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.8.1.4.1
ups07OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.8.1.4.2
ups07OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.8.1.4.3
ups07OutputTableA list of output table entries. The number of entries is given by the value of ups07OutputNumLines.
SEQUENCE OF Ups07OutputEntry
.1.3.6.1.4.1.53973.1.1.8.1.4.4
ups07OutputEntryAn entry containing information applicable to a particular output line.
Ups07OutputEntry
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1
ups07OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1.1
ups07OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1.2
ups07OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1.3
ups07OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1.4
ups07OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.8.1.4.4.1.5
ups07Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.5
ups07BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.8.1.5.1
ups07BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.8.1.5.2
ups07BypassTableA list of bypass table entries. The number of entries is given by the value of ups07BypassNumLines.
SEQUENCE OF Ups07BypassEntry
.1.3.6.1.4.1.53973.1.1.8.1.5.3
ups07BypassEntryAn entry containing information applicable to a particular bypass input.
Ups07BypassEntry
.1.3.6.1.4.1.53973.1.1.8.1.5.3.1
ups07BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.8.1.5.3.1.1
ups07BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.8.1.5.3.1.2
ups07BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.8.1.5.3.1.3
ups07BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.8.1.5.3.1.4
ups07Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6
ups07AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.8.1.6.1
ups07AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups07AlarmId equal to 1, and increments the value of ups07AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups07AlarmId 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 ups07AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups07AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups07AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups07AlarmsPresent.
SEQUENCE OF Ups07AlarmEntry
.1.3.6.1.4.1.53973.1.1.8.1.6.2
ups07AlarmEntryAn entry containing information applicable to a particular alarm.
Ups07AlarmEntry
.1.3.6.1.4.1.53973.1.1.8.1.6.2.1
ups07AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.8.1.6.2.1.1
ups07AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.8.1.6.2.1.2
ups07AlarmTimeThe 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 ups07AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.8.1.6.2.1.3
ups07WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3
ups07AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.1
ups07AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.2
ups07AlarmLowBatteryThe remaining battery run-time is less than or equal to ups07ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.3
ups07AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.4
ups07AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.5
ups07AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.6
ups07AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.7
ups07AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.8
ups07AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.9
ups07AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.10
ups07AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.11
ups07AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.12
ups07AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.13
ups07AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.14
ups07AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.15
ups07AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.16
ups07AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.17
ups07AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.18
ups07AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.19
ups07AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.20
ups07AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.21
ups07AlarmShutdownPendingA ups07ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.22
ups07AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.23
ups07AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.6.3.24
ups07Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7
ups07TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups07TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups07TestResultsSummary. Tests in progress may be aborted by setting the ups07TestId variable to ups07TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups07TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.1
ups07TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups07TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups07TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups07TestResultsSummary */ get (upsTestSpinLock, ups07TestResultsSummary, ups07TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups07TestResultsSummary, ups07TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups07TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups07TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.8.1.7.2
ups07TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups07TestId to ups07TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.8.1.7.3
ups07TestResultsDetailAdditional information about ups07TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.8.1.7.4
ups07TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups07TestResultsSummary is noTestsInitiated(6), ups07TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.8.1.7.5
ups07TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups07TestResultsSummary is noTestsInitiated(6), ups07TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.8.1.7.6
ups07WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7
ups07TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7.1
ups07TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7.2
ups07TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7.3
ups07TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7.4
ups07TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.7.7.5
ups07Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.1.8
ups07ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups07ShutdownAfterDelay and ups07RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.8.1.8.1
ups07ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups07ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups07ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups07ShutdownType = output and the output is already off. When read, ups07ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups07ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.8.1.8.2
ups07StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups07StartupAfterDelay countdown or ups07RebootWithDuration countdown in progress. When read, ups07StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.8.1.8.3
ups07RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups07ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups07RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.8.1.8.4
ups07Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.2
ups07TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.8.2.1
ups07TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.8.2.2
ups07TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups07AlarmOnBattery and ups07AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.8.2.3
ups07TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups07AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.8.2.4
ups07Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3
ups07Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3.1
ups07SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.1.1
ups07BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.1.2
ups07FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.1.3
ups07Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3.2
ups07SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3.2.1
ups07SubsetIdentGroupThe ups07SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups07SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.1
ups07SubsetBatteryGroupThe ups07SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.2
ups07SubsetInputGroupThe ups07SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.3
ups07SubsetOutputGroupThe ups07SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.4
ups07SubsetAlarmGroupThe ups07SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.6
ups07SubsetControlGroupThe ups07SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.1.8
ups07BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3.2.2
ups07BasicIdentGroupThe ups07BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.1
ups07BasicBatteryGroupThe ups07BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.2
ups07BasicInputGroupThe ups07BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.3
ups07BasicOutputGroupThe ups07BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.4
ups07BasicBypassGroupThe ups07BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.5
ups07BasicAlarmGroupThe ups07BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.6
ups07BasicTestGroupThe ups07BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.7
ups07BasicControlGroupThe ups07BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.2.8
ups07FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.8.3.2.3
ups07FullIdentGroupThe ups07FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.1
ups07FullBatteryGroupThe ups07FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.2
ups07FullInputGroupThe ups07FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.3
ups07FullOutputGroupThe ups07FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.4
ups07FullBypassGroupThe ups07FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.5
ups07FullAlarmGroupThe ups07FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.6
ups07FullTestGroupThe ups07FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.7
ups07FullControlGroupThe ups07FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.8.3.2.3.8
upsModule8
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9
ups08Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1
ups08Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.1
ups08IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.1
ups08IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.2
ups08IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups08IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.3
ups08IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups08IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.4
ups08IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.5
ups08IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.1.6
ups08Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.2
ups08BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups08ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups08ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.9.1.2.1
ups08SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.9.1.2.2
ups08EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.9.1.2.3
ups08EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.9.1.2.4
ups08BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.9.1.2.5
ups08BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.9.1.2.6
ups08BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.9.1.2.7
ups08Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.3
ups08InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.9.1.3.1
ups08InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.9.1.3.2
ups08InputTableA list of input table entries. The number of entries is given by the value of ups08InputNumLines.
SEQUENCE OF Ups08InputEntry
.1.3.6.1.4.1.53973.1.1.9.1.3.3
ups08InputEntryAn entry containing information applicable to a particular input line.
Ups08InputEntry
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1
ups08InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1.1
ups08InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1.2
ups08InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1.3
ups08InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1.4
ups08InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.9.1.3.3.1.5
ups08Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.4
ups08OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.9.1.4.1
ups08OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.9.1.4.2
ups08OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.9.1.4.3
ups08OutputTableA list of output table entries. The number of entries is given by the value of ups08OutputNumLines.
SEQUENCE OF Ups08OutputEntry
.1.3.6.1.4.1.53973.1.1.9.1.4.4
ups08OutputEntryAn entry containing information applicable to a particular output line.
Ups08OutputEntry
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1
ups08OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1.1
ups08OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1.2
ups08OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1.3
ups08OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1.4
ups08OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.9.1.4.4.1.5
ups08Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.5
ups08BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.9.1.5.1
ups08BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.9.1.5.2
ups08BypassTableA list of bypass table entries. The number of entries is given by the value of ups08BypassNumLines.
SEQUENCE OF Ups08BypassEntry
.1.3.6.1.4.1.53973.1.1.9.1.5.3
ups08BypassEntryAn entry containing information applicable to a particular bypass input.
Ups08BypassEntry
.1.3.6.1.4.1.53973.1.1.9.1.5.3.1
ups08BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.9.1.5.3.1.1
ups08BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.9.1.5.3.1.2
ups08BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.9.1.5.3.1.3
ups08BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.9.1.5.3.1.4
ups08Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6
ups08AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.9.1.6.1
ups08AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups08AlarmId equal to 1, and increments the value of ups08AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups08AlarmId 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 ups08AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups08AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups08AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups08AlarmsPresent.
SEQUENCE OF Ups08AlarmEntry
.1.3.6.1.4.1.53973.1.1.9.1.6.2
ups08AlarmEntryAn entry containing information applicable to a particular alarm.
Ups08AlarmEntry
.1.3.6.1.4.1.53973.1.1.9.1.6.2.1
ups08AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.9.1.6.2.1.1
ups08AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.9.1.6.2.1.2
ups08AlarmTimeThe 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 ups08AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.9.1.6.2.1.3
ups08WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3
ups08AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.1
ups08AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.2
ups08AlarmLowBatteryThe remaining battery run-time is less than or equal to ups08ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.3
ups08AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.4
ups08AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.5
ups08AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.6
ups08AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.7
ups08AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.8
ups08AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.9
ups08AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.10
ups08AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.11
ups08AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.12
ups08AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.13
ups08AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.14
ups08AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.15
ups08AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.16
ups08AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.17
ups08AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.18
ups08AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.19
ups08AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.20
ups08AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.21
ups08AlarmShutdownPendingA ups08ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.22
ups08AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.23
ups08AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.6.3.24
ups08Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7
ups08TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups08TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups08TestResultsSummary. Tests in progress may be aborted by setting the ups08TestId variable to ups08TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups08TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.1
ups08TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups08TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups08TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups08TestResultsSummary */ get (upsTestSpinLock, ups08TestResultsSummary, ups08TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups08TestResultsSummary, ups08TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups08TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups08TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.9.1.7.2
ups08TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups08TestId to ups08TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.9.1.7.3
ups08TestResultsDetailAdditional information about ups08TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.9.1.7.4
ups08TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups08TestResultsSummary is noTestsInitiated(6), ups08TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.9.1.7.5
ups08TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups08TestResultsSummary is noTestsInitiated(6), ups08TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.9.1.7.6
ups08WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7
ups08TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7.1
ups08TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7.2
ups08TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7.3
ups08TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7.4
ups08TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.7.7.5
ups08Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.1.8
ups08ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups08ShutdownAfterDelay and ups08RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.9.1.8.1
ups08ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups08ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups08ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups08ShutdownType = output and the output is already off. When read, ups08ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups08ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.9.1.8.2
ups08StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups08StartupAfterDelay countdown or ups08RebootWithDuration countdown in progress. When read, ups08StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.9.1.8.3
ups08RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups08ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups08RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.9.1.8.4
ups08Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.2
ups08TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.9.2.1
ups08TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.9.2.2
ups08TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups08AlarmOnBattery and ups08AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.9.2.3
ups08TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups08AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.9.2.4
ups08Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3
ups08Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3.1
ups08SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.1.1
ups08BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.1.2
ups08FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.1.3
ups08Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3.2
ups08SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3.2.1
ups08SubsetIdentGroupThe ups08SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups08SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.1
ups08SubsetBatteryGroupThe ups08SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.2
ups08SubsetInputGroupThe ups08SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.3
ups08SubsetOutputGroupThe ups08SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.4
ups08SubsetAlarmGroupThe ups08SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.6
ups08SubsetControlGroupThe ups08SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.1.8
ups08BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3.2.2
ups08BasicIdentGroupThe ups08BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.1
ups08BasicBatteryGroupThe ups08BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.2
ups08BasicInputGroupThe ups08BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.3
ups08BasicOutputGroupThe ups08BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.4
ups08BasicBypassGroupThe ups08BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.5
ups08BasicAlarmGroupThe ups08BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.6
ups08BasicTestGroupThe ups08BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.7
ups08BasicControlGroupThe ups08BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.2.8
ups08FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.9.3.2.3
ups08FullIdentGroupThe ups08FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.1
ups08FullBatteryGroupThe ups08FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.2
ups08FullInputGroupThe ups08FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.3
ups08FullOutputGroupThe ups08FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.4
ups08FullBypassGroupThe ups08FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.5
ups08FullAlarmGroupThe ups08FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.6
ups08FullTestGroupThe ups08FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.7
ups08FullControlGroupThe ups08FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.9.3.2.3.8
upsModule9
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10
ups09Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1
ups09Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.1
ups09IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.1
ups09IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.2
ups09IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups09IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.3
ups09IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups09IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.4
ups09IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.5
ups09IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.1.6
ups09Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.2
ups09BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups09ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups09ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.10.1.2.1
ups09SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.10.1.2.2
ups09EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.10.1.2.3
ups09EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.10.1.2.4
ups09BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.10.1.2.5
ups09BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.10.1.2.6
ups09BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.10.1.2.7
ups09Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.3
ups09InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.10.1.3.1
ups09InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.10.1.3.2
ups09InputTableA list of input table entries. The number of entries is given by the value of ups09InputNumLines.
SEQUENCE OF Ups09InputEntry
.1.3.6.1.4.1.53973.1.1.10.1.3.3
ups09InputEntryAn entry containing information applicable to a particular input line.
Ups09InputEntry
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1
ups09InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1.1
ups09InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1.2
ups09InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1.3
ups09InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1.4
ups09InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.10.1.3.3.1.5
ups09Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.4
ups09OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.10.1.4.1
ups09OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.10.1.4.2
ups09OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.10.1.4.3
ups09OutputTableA list of output table entries. The number of entries is given by the value of ups09OutputNumLines.
SEQUENCE OF Ups09OutputEntry
.1.3.6.1.4.1.53973.1.1.10.1.4.4
ups09OutputEntryAn entry containing information applicable to a particular output line.
Ups09OutputEntry
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1
ups09OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1.1
ups09OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1.2
ups09OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1.3
ups09OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1.4
ups09OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.10.1.4.4.1.5
ups09Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.5
ups09BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.10.1.5.1
ups09BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.10.1.5.2
ups09BypassTableA list of bypass table entries. The number of entries is given by the value of ups09BypassNumLines.
SEQUENCE OF Ups09BypassEntry
.1.3.6.1.4.1.53973.1.1.10.1.5.3
ups09BypassEntryAn entry containing information applicable to a particular bypass input.
Ups09BypassEntry
.1.3.6.1.4.1.53973.1.1.10.1.5.3.1
ups09BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.10.1.5.3.1.1
ups09BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.10.1.5.3.1.2
ups09BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.10.1.5.3.1.3
ups09BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.10.1.5.3.1.4
ups09Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6
ups09AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.10.1.6.1
ups09AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups09AlarmId equal to 1, and increments the value of ups09AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups09AlarmId 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 ups09AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups09AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups09AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups09AlarmsPresent.
SEQUENCE OF Ups09AlarmEntry
.1.3.6.1.4.1.53973.1.1.10.1.6.2
ups09AlarmEntryAn entry containing information applicable to a particular alarm.
Ups09AlarmEntry
.1.3.6.1.4.1.53973.1.1.10.1.6.2.1
ups09AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.10.1.6.2.1.1
ups09AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.10.1.6.2.1.2
ups09AlarmTimeThe 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 ups09AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.10.1.6.2.1.3
ups09WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3
ups09AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.1
ups09AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.2
ups09AlarmLowBatteryThe remaining battery run-time is less than or equal to ups09ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.3
ups09AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.4
ups09AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.5
ups09AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.6
ups09AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.7
ups09AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.8
ups09AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.9
ups09AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.10
ups09AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.11
ups09AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.12
ups09AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.13
ups09AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.14
ups09AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.15
ups09AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.16
ups09AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.17
ups09AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.18
ups09AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.19
ups09AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.20
ups09AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.21
ups09AlarmShutdownPendingA ups09ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.22
ups09AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.23
ups09AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.6.3.24
ups09Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7
ups09TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups09TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups09TestResultsSummary. Tests in progress may be aborted by setting the ups09TestId variable to ups09TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups09TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.1
ups09TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups09TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups09TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups09TestResultsSummary */ get (upsTestSpinLock, ups09TestResultsSummary, ups09TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups09TestResultsSummary, ups09TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups09TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups09TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.10.1.7.2
ups09TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups09TestId to ups09TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.10.1.7.3
ups09TestResultsDetailAdditional information about ups09TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.10.1.7.4
ups09TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups09TestResultsSummary is noTestsInitiated(6), ups09TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.10.1.7.5
ups09TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups09TestResultsSummary is noTestsInitiated(6), ups09TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.10.1.7.6
ups09WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7
ups09TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7.1
ups09TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7.2
ups09TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7.3
ups09TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7.4
ups09TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.7.7.5
ups09Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.1.8
ups09ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups09ShutdownAfterDelay and ups09RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.10.1.8.1
ups09ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups09ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups09ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups09ShutdownType = output and the output is already off. When read, ups09ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups09ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.10.1.8.2
ups09StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups09StartupAfterDelay countdown or ups09RebootWithDuration countdown in progress. When read, ups09StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.10.1.8.3
ups09RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups09ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups09RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.10.1.8.4
ups09Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.2
ups09TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.10.2.1
ups09TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.10.2.2
ups09TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups09AlarmOnBattery and ups09AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.10.2.3
ups09TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups09AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.10.2.4
ups09Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3
ups09Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3.1
ups09SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.1.1
ups09BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.1.2
ups09FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.1.3
ups09Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3.2
ups09SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3.2.1
ups09SubsetIdentGroupThe ups09SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups09SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.1
ups09SubsetBatteryGroupThe ups09SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.2
ups09SubsetInputGroupThe ups09SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.3
ups09SubsetOutputGroupThe ups09SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.4
ups09SubsetAlarmGroupThe ups09SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.6
ups09SubsetControlGroupThe ups09SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.1.8
ups09BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3.2.2
ups09BasicIdentGroupThe ups09BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.1
ups09BasicBatteryGroupThe ups09BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.2
ups09BasicInputGroupThe ups09BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.3
ups09BasicOutputGroupThe ups09BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.4
ups09BasicBypassGroupThe ups09BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.5
ups09BasicAlarmGroupThe ups09BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.6
ups09BasicTestGroupThe ups09BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.7
ups09BasicControlGroupThe ups09BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.2.8
ups09FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.10.3.2.3
ups09FullIdentGroupThe ups09FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.1
ups09FullBatteryGroupThe ups09FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.2
ups09FullInputGroupThe ups09FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.3
ups09FullOutputGroupThe ups09FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.4
ups09FullBypassGroupThe ups09FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.5
ups09FullAlarmGroupThe ups09FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.6
ups09FullTestGroupThe ups09FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.7
ups09FullControlGroupThe ups09FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.10.3.2.3.8
upsModule10
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11
ups10Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1
ups10Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.1
ups10IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.1
ups10IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.2
ups10IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups10IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.3
ups10IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups10IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.4
ups10IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.5
ups10IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.1.6
ups10Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.2
ups10BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups10ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups10ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.11.1.2.1
ups10SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.11.1.2.2
ups10EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.11.1.2.3
ups10EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.11.1.2.4
ups10BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.11.1.2.5
ups10BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.11.1.2.6
ups10BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.11.1.2.7
ups10Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.3
ups10InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.11.1.3.1
ups10InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.11.1.3.2
ups10InputTableA list of input table entries. The number of entries is given by the value of ups10InputNumLines.
SEQUENCE OF Ups10InputEntry
.1.3.6.1.4.1.53973.1.1.11.1.3.3
ups10InputEntryAn entry containing information applicable to a particular input line.
Ups10InputEntry
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1
ups10InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1.1
ups10InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1.2
ups10InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1.3
ups10InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1.4
ups10InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.11.1.3.3.1.5
ups10Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.4
ups10OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.11.1.4.1
ups10OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.11.1.4.2
ups10OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.11.1.4.3
ups10OutputTableA list of output table entries. The number of entries is given by the value of ups10OutputNumLines.
SEQUENCE OF Ups10OutputEntry
.1.3.6.1.4.1.53973.1.1.11.1.4.4
ups10OutputEntryAn entry containing information applicable to a particular output line.
Ups10OutputEntry
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1
ups10OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1.1
ups10OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1.2
ups10OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1.3
ups10OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1.4
ups10OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.11.1.4.4.1.5
ups10Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.5
ups10BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.11.1.5.1
ups10BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.11.1.5.2
ups10BypassTableA list of bypass table entries. The number of entries is given by the value of ups10BypassNumLines.
SEQUENCE OF Ups10BypassEntry
.1.3.6.1.4.1.53973.1.1.11.1.5.3
ups10BypassEntryAn entry containing information applicable to a particular bypass input.
Ups10BypassEntry
.1.3.6.1.4.1.53973.1.1.11.1.5.3.1
ups10BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.11.1.5.3.1.1
ups10BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.11.1.5.3.1.2
ups10BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.11.1.5.3.1.3
ups10BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.11.1.5.3.1.4
ups10Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6
ups10AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.11.1.6.1
ups10AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups10AlarmId equal to 1, and increments the value of ups10AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups10AlarmId 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 ups10AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups10AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups10AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups10AlarmsPresent.
SEQUENCE OF Ups10AlarmEntry
.1.3.6.1.4.1.53973.1.1.11.1.6.2
ups10AlarmEntryAn entry containing information applicable to a particular alarm.
Ups10AlarmEntry
.1.3.6.1.4.1.53973.1.1.11.1.6.2.1
ups10AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.11.1.6.2.1.1
ups10AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.11.1.6.2.1.2
ups10AlarmTimeThe 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 ups10AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.11.1.6.2.1.3
ups10WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3
ups10AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.1
ups10AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.2
ups10AlarmLowBatteryThe remaining battery run-time is less than or equal to ups10ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.3
ups10AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.4
ups10AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.5
ups10AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.6
ups10AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.7
ups10AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.8
ups10AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.9
ups10AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.10
ups10AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.11
ups10AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.12
ups10AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.13
ups10AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.14
ups10AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.15
ups10AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.16
ups10AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.17
ups10AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.18
ups10AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.19
ups10AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.20
ups10AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.21
ups10AlarmShutdownPendingA ups10ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.22
ups10AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.23
ups10AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.6.3.24
ups10Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7
ups10TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups10TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups10TestResultsSummary. Tests in progress may be aborted by setting the ups10TestId variable to ups10TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups10TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.1
ups10TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups10TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups10TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups10TestResultsSummary */ get (upsTestSpinLock, ups10TestResultsSummary, ups10TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups10TestResultsSummary, ups10TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups10TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups10TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.11.1.7.2
ups10TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups10TestId to ups10TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.11.1.7.3
ups10TestResultsDetailAdditional information about ups10TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.11.1.7.4
ups10TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups10TestResultsSummary is noTestsInitiated(6), ups10TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.11.1.7.5
ups10TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups10TestResultsSummary is noTestsInitiated(6), ups10TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.11.1.7.6
ups10WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7
ups10TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7.1
ups10TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7.2
ups10TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7.3
ups10TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7.4
ups10TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.7.7.5
ups10Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.1.8
ups10ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups10ShutdownAfterDelay and ups10RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.11.1.8.1
ups10ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups10ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups10ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups10ShutdownType = output and the output is already off. When read, ups10ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups10ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.11.1.8.2
ups10StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups10StartupAfterDelay countdown or ups10RebootWithDuration countdown in progress. When read, ups10StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.11.1.8.3
ups10RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups10ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups10RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.11.1.8.4
ups10Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.2
ups10TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.11.2.1
ups10TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.11.2.2
ups10TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups10AlarmOnBattery and ups10AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.11.2.3
ups10TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups10AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.11.2.4
ups10Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3
ups10Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3.1
ups10SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.1.1
ups10BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.1.2
ups10FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.1.3
ups10Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3.2
ups10SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3.2.1
ups10SubsetIdentGroupThe ups10SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups10SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.1
ups10SubsetBatteryGroupThe ups10SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.2
ups10SubsetInputGroupThe ups10SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.3
ups10SubsetOutputGroupThe ups10SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.4
ups10SubsetAlarmGroupThe ups10SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.6
ups10SubsetControlGroupThe ups10SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.1.8
ups10BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3.2.2
ups10BasicIdentGroupThe ups10BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.1
ups10BasicBatteryGroupThe ups10BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.2
ups10BasicInputGroupThe ups10BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.3
ups10BasicOutputGroupThe ups10BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.4
ups10BasicBypassGroupThe ups10BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.5
ups10BasicAlarmGroupThe ups10BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.6
ups10BasicTestGroupThe ups10BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.7
ups10BasicControlGroupThe ups10BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.2.8
ups10FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.11.3.2.3
ups10FullIdentGroupThe ups10FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.1
ups10FullBatteryGroupThe ups10FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.2
ups10FullInputGroupThe ups10FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.3
ups10FullOutputGroupThe ups10FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.4
ups10FullBypassGroupThe ups10FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.5
ups10FullAlarmGroupThe ups10FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.6
ups10FullTestGroupThe ups10FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.7
ups10FullControlGroupThe ups10FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.11.3.2.3.8
upsModule11
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12
ups11Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1
ups11Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.1
ups11IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.1
ups11IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.2
ups11IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups11IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.3
ups11IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups11IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.4
ups11IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.5
ups11IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.1.6
ups11Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.2
ups11BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups11ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups11ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.12.1.2.1
ups11SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.12.1.2.2
ups11EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.12.1.2.3
ups11EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.12.1.2.4
ups11BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.12.1.2.5
ups11BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.12.1.2.6
ups11BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.12.1.2.7
ups11Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.3
ups11InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.12.1.3.1
ups11InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.12.1.3.2
ups11InputTableA list of input table entries. The number of entries is given by the value of ups11InputNumLines.
SEQUENCE OF Ups11InputEntry
.1.3.6.1.4.1.53973.1.1.12.1.3.3
ups11InputEntryAn entry containing information applicable to a particular input line.
Ups11InputEntry
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1
ups11InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1.1
ups11InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1.2
ups11InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1.3
ups11InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1.4
ups11InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.12.1.3.3.1.5
ups11Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.4
ups11OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.12.1.4.1
ups11OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.12.1.4.2
ups11OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.12.1.4.3
ups11OutputTableA list of output table entries. The number of entries is given by the value of ups11OutputNumLines.
SEQUENCE OF Ups11OutputEntry
.1.3.6.1.4.1.53973.1.1.12.1.4.4
ups11OutputEntryAn entry containing information applicable to a particular output line.
Ups11OutputEntry
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1
ups11OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1.1
ups11OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1.2
ups11OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1.3
ups11OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1.4
ups11OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.12.1.4.4.1.5
ups11Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.5
ups11BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.12.1.5.1
ups11BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.12.1.5.2
ups11BypassTableA list of bypass table entries. The number of entries is given by the value of ups11BypassNumLines.
SEQUENCE OF Ups11BypassEntry
.1.3.6.1.4.1.53973.1.1.12.1.5.3
ups11BypassEntryAn entry containing information applicable to a particular bypass input.
Ups11BypassEntry
.1.3.6.1.4.1.53973.1.1.12.1.5.3.1
ups11BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.12.1.5.3.1.1
ups11BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.12.1.5.3.1.2
ups11BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.12.1.5.3.1.3
ups11BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.12.1.5.3.1.4
ups11Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6
ups11AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.12.1.6.1
ups11AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups11AlarmId equal to 1, and increments the value of ups11AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups11AlarmId 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 ups11AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups11AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups11AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups11AlarmsPresent.
SEQUENCE OF Ups11AlarmEntry
.1.3.6.1.4.1.53973.1.1.12.1.6.2
ups11AlarmEntryAn entry containing information applicable to a particular alarm.
Ups11AlarmEntry
.1.3.6.1.4.1.53973.1.1.12.1.6.2.1
ups11AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.12.1.6.2.1.1
ups11AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.12.1.6.2.1.2
ups11AlarmTimeThe 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 ups11AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.12.1.6.2.1.3
ups11WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3
ups11AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.1
ups11AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.2
ups11AlarmLowBatteryThe remaining battery run-time is less than or equal to ups11ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.3
ups11AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.4
ups11AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.5
ups11AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.6
ups11AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.7
ups11AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.8
ups11AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.9
ups11AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.10
ups11AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.11
ups11AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.12
ups11AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.13
ups11AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.14
ups11AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.15
ups11AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.16
ups11AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.17
ups11AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.18
ups11AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.19
ups11AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.20
ups11AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.21
ups11AlarmShutdownPendingA ups11ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.22
ups11AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.23
ups11AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.6.3.24
ups11Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7
ups11TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups11TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups11TestResultsSummary. Tests in progress may be aborted by setting the ups11TestId variable to ups11TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups11TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.1
ups11TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups11TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups11TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups11TestResultsSummary */ get (upsTestSpinLock, ups11TestResultsSummary, ups11TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups11TestResultsSummary, ups11TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups11TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups11TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.12.1.7.2
ups11TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups11TestId to ups11TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.12.1.7.3
ups11TestResultsDetailAdditional information about ups11TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.12.1.7.4
ups11TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups11TestResultsSummary is noTestsInitiated(6), ups11TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.12.1.7.5
ups11TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups11TestResultsSummary is noTestsInitiated(6), ups11TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.12.1.7.6
ups11WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7
ups11TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7.1
ups11TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7.2
ups11TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7.3
ups11TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7.4
ups11TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.7.7.5
ups11Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.1.8
ups11ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups11ShutdownAfterDelay and ups11RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.12.1.8.1
ups11ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups11ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups11ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups11ShutdownType = output and the output is already off. When read, ups11ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups11ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.12.1.8.2
ups11StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups11StartupAfterDelay countdown or ups11RebootWithDuration countdown in progress. When read, ups11StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.12.1.8.3
ups11RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups11ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups11RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.12.1.8.4
ups11Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.2
ups11TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.12.2.1
ups11TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.12.2.2
ups11TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups11AlarmOnBattery and ups11AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.12.2.3
ups11TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups11AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.12.2.4
ups11Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3
ups11Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3.1
ups11SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.1.1
ups11BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.1.2
ups11FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.1.3
ups11Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3.2
ups11SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3.2.1
ups11SubsetIdentGroupThe ups11SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups11SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.1
ups11SubsetBatteryGroupThe ups11SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.2
ups11SubsetInputGroupThe ups11SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.3
ups11SubsetOutputGroupThe ups11SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.4
ups11SubsetAlarmGroupThe ups11SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.6
ups11SubsetControlGroupThe ups11SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.1.8
ups11BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3.2.2
ups11BasicIdentGroupThe ups11BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.1
ups11BasicBatteryGroupThe ups11BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.2
ups11BasicInputGroupThe ups11BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.3
ups11BasicOutputGroupThe ups11BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.4
ups11BasicBypassGroupThe ups11BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.5
ups11BasicAlarmGroupThe ups11BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.6
ups11BasicTestGroupThe ups11BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.7
ups11BasicControlGroupThe ups11BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.2.8
ups11FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.12.3.2.3
ups11FullIdentGroupThe ups11FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.1
ups11FullBatteryGroupThe ups11FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.2
ups11FullInputGroupThe ups11FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.3
ups11FullOutputGroupThe ups11FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.4
ups11FullBypassGroupThe ups11FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.5
ups11FullAlarmGroupThe ups11FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.6
ups11FullTestGroupThe ups11FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.7
ups11FullControlGroupThe ups11FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.12.3.2.3.8
upsModule12
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13
ups12Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1
ups12Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.1
ups12IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.1
ups12IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.2
ups12IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups12IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.3
ups12IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups12IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.4
ups12IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.5
ups12IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.1.6
ups12Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.2
ups12BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups12ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups12ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.13.1.2.1
ups12SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.13.1.2.2
ups12EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.13.1.2.3
ups12EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.13.1.2.4
ups12BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.13.1.2.5
ups12BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.13.1.2.6
ups12BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.13.1.2.7
ups12Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.3
ups12InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.13.1.3.1
ups12InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.13.1.3.2
ups12InputTableA list of input table entries. The number of entries is given by the value of ups12InputNumLines.
SEQUENCE OF Ups12InputEntry
.1.3.6.1.4.1.53973.1.1.13.1.3.3
ups12InputEntryAn entry containing information applicable to a particular input line.
Ups12InputEntry
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1
ups12InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1.1
ups12InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1.2
ups12InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1.3
ups12InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1.4
ups12InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.13.1.3.3.1.5
ups12Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.4
ups12OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.13.1.4.1
ups12OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.13.1.4.2
ups12OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.13.1.4.3
ups12OutputTableA list of output table entries. The number of entries is given by the value of ups12OutputNumLines.
SEQUENCE OF Ups12OutputEntry
.1.3.6.1.4.1.53973.1.1.13.1.4.4
ups12OutputEntryAn entry containing information applicable to a particular output line.
Ups12OutputEntry
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1
ups12OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1.1
ups12OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1.2
ups12OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1.3
ups12OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1.4
ups12OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.13.1.4.4.1.5
ups12Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.5
ups12BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.13.1.5.1
ups12BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.13.1.5.2
ups12BypassTableA list of bypass table entries. The number of entries is given by the value of ups12BypassNumLines.
SEQUENCE OF Ups12BypassEntry
.1.3.6.1.4.1.53973.1.1.13.1.5.3
ups12BypassEntryAn entry containing information applicable to a particular bypass input.
Ups12BypassEntry
.1.3.6.1.4.1.53973.1.1.13.1.5.3.1
ups12BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.13.1.5.3.1.1
ups12BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.13.1.5.3.1.2
ups12BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.13.1.5.3.1.3
ups12BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.13.1.5.3.1.4
ups12Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6
ups12AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.13.1.6.1
ups12AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups12AlarmId equal to 1, and increments the value of ups12AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups12AlarmId 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 ups12AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups12AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups12AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups12AlarmsPresent.
SEQUENCE OF Ups12AlarmEntry
.1.3.6.1.4.1.53973.1.1.13.1.6.2
ups12AlarmEntryAn entry containing information applicable to a particular alarm.
Ups12AlarmEntry
.1.3.6.1.4.1.53973.1.1.13.1.6.2.1
ups12AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.13.1.6.2.1.1
ups12AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.13.1.6.2.1.2
ups12AlarmTimeThe 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 ups12AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.13.1.6.2.1.3
ups12WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3
ups12AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.1
ups12AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.2
ups12AlarmLowBatteryThe remaining battery run-time is less than or equal to ups12ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.3
ups12AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.4
ups12AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.5
ups12AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.6
ups12AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.7
ups12AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.8
ups12AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.9
ups12AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.10
ups12AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.11
ups12AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.12
ups12AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.13
ups12AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.14
ups12AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.15
ups12AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.16
ups12AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.17
ups12AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.18
ups12AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.19
ups12AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.20
ups12AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.21
ups12AlarmShutdownPendingA ups12ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.22
ups12AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.23
ups12AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.6.3.24
ups12Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7
ups12TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups12TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups12TestResultsSummary. Tests in progress may be aborted by setting the ups12TestId variable to ups12TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups12TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.1
ups12TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups12TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups12TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups12TestResultsSummary */ get (upsTestSpinLock, ups12TestResultsSummary, ups12TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups12TestResultsSummary, ups12TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups12TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups12TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.13.1.7.2
ups12TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups12TestId to ups12TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.13.1.7.3
ups12TestResultsDetailAdditional information about ups12TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.13.1.7.4
ups12TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups12TestResultsSummary is noTestsInitiated(6), ups12TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.13.1.7.5
ups12TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups12TestResultsSummary is noTestsInitiated(6), ups12TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.13.1.7.6
ups12WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7
ups12TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7.1
ups12TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7.2
ups12TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7.3
ups12TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7.4
ups12TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.7.7.5
ups12Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.1.8
ups12ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups12ShutdownAfterDelay and ups12RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.13.1.8.1
ups12ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups12ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups12ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups12ShutdownType = output and the output is already off. When read, ups12ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups12ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.13.1.8.2
ups12StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups12StartupAfterDelay countdown or ups12RebootWithDuration countdown in progress. When read, ups12StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.13.1.8.3
ups12RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups12ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups12RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.13.1.8.4
ups12Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.2
ups12TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.13.2.1
ups12TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.13.2.2
ups12TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups12AlarmOnBattery and ups12AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.13.2.3
ups12TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups12AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.13.2.4
ups12Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3
ups12Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3.1
ups12SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.1.1
ups12BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.1.2
ups12FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.1.3
ups12Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3.2
ups12SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3.2.1
ups12SubsetIdentGroupThe ups12SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups12SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.1
ups12SubsetBatteryGroupThe ups12SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.2
ups12SubsetInputGroupThe ups12SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.3
ups12SubsetOutputGroupThe ups12SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.4
ups12SubsetAlarmGroupThe ups12SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.6
ups12SubsetControlGroupThe ups12SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.1.8
ups12BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3.2.2
ups12BasicIdentGroupThe ups12BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.1
ups12BasicBatteryGroupThe ups12BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.2
ups12BasicInputGroupThe ups12BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.3
ups12BasicOutputGroupThe ups12BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.4
ups12BasicBypassGroupThe ups12BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.5
ups12BasicAlarmGroupThe ups12BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.6
ups12BasicTestGroupThe ups12BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.7
ups12BasicControlGroupThe ups12BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.2.8
ups12FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.13.3.2.3
ups12FullIdentGroupThe ups12FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.1
ups12FullBatteryGroupThe ups12FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.2
ups12FullInputGroupThe ups12FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.3
ups12FullOutputGroupThe ups12FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.4
ups12FullBypassGroupThe ups12FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.5
ups12FullAlarmGroupThe ups12FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.6
ups12FullTestGroupThe ups12FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.7
ups12FullControlGroupThe ups12FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.13.3.2.3.8
upsModule13
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14
ups13Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1
ups13Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.1
ups13IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.1
ups13IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.2
ups13IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups13IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.3
ups13IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups13IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.4
ups13IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.5
ups13IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.1.6
ups13Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.2
ups13BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups13ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups13ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.14.1.2.1
ups13SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.14.1.2.2
ups13EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.14.1.2.3
ups13EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.14.1.2.4
ups13BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.14.1.2.5
ups13BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.14.1.2.6
ups13BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.14.1.2.7
ups13Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.3
ups13InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.14.1.3.1
ups13InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.14.1.3.2
ups13InputTableA list of input table entries. The number of entries is given by the value of ups13InputNumLines.
SEQUENCE OF Ups13InputEntry
.1.3.6.1.4.1.53973.1.1.14.1.3.3
ups13InputEntryAn entry containing information applicable to a particular input line.
Ups13InputEntry
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1
ups13InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1.1
ups13InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1.2
ups13InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1.3
ups13InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1.4
ups13InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.14.1.3.3.1.5
ups13Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.4
ups13OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.14.1.4.1
ups13OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.14.1.4.2
ups13OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.14.1.4.3
ups13OutputTableA list of output table entries. The number of entries is given by the value of ups13OutputNumLines.
SEQUENCE OF Ups13OutputEntry
.1.3.6.1.4.1.53973.1.1.14.1.4.4
ups13OutputEntryAn entry containing information applicable to a particular output line.
Ups13OutputEntry
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1
ups13OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1.1
ups13OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1.2
ups13OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1.3
ups13OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1.4
ups13OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.14.1.4.4.1.5
ups13Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.5
ups13BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.14.1.5.1
ups13BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.14.1.5.2
ups13BypassTableA list of bypass table entries. The number of entries is given by the value of ups13BypassNumLines.
SEQUENCE OF Ups13BypassEntry
.1.3.6.1.4.1.53973.1.1.14.1.5.3
ups13BypassEntryAn entry containing information applicable to a particular bypass input.
Ups13BypassEntry
.1.3.6.1.4.1.53973.1.1.14.1.5.3.1
ups13BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.14.1.5.3.1.1
ups13BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.14.1.5.3.1.2
ups13BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.14.1.5.3.1.3
ups13BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.14.1.5.3.1.4
ups13Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6
ups13AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.14.1.6.1
ups13AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups13AlarmId equal to 1, and increments the value of ups13AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups13AlarmId 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 ups13AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups13AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups13AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups13AlarmsPresent.
SEQUENCE OF Ups13AlarmEntry
.1.3.6.1.4.1.53973.1.1.14.1.6.2
ups13AlarmEntryAn entry containing information applicable to a particular alarm.
Ups13AlarmEntry
.1.3.6.1.4.1.53973.1.1.14.1.6.2.1
ups13AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.14.1.6.2.1.1
ups13AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.14.1.6.2.1.2
ups13AlarmTimeThe 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 ups13AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.14.1.6.2.1.3
ups13WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3
ups13AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.1
ups13AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.2
ups13AlarmLowBatteryThe remaining battery run-time is less than or equal to ups13ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.3
ups13AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.4
ups13AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.5
ups13AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.6
ups13AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.7
ups13AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.8
ups13AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.9
ups13AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.10
ups13AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.11
ups13AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.12
ups13AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.13
ups13AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.14
ups13AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.15
ups13AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.16
ups13AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.17
ups13AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.18
ups13AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.19
ups13AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.20
ups13AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.21
ups13AlarmShutdownPendingA ups13ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.22
ups13AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.23
ups13AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.6.3.24
ups13Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7
ups13TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups13TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups13TestResultsSummary. Tests in progress may be aborted by setting the ups13TestId variable to ups13TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups13TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.1
ups13TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups13TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups13TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups13TestResultsSummary */ get (upsTestSpinLock, ups13TestResultsSummary, ups13TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups13TestResultsSummary, ups13TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups13TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups13TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.14.1.7.2
ups13TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups13TestId to ups13TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.14.1.7.3
ups13TestResultsDetailAdditional information about ups13TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.14.1.7.4
ups13TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups13TestResultsSummary is noTestsInitiated(6), ups13TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.14.1.7.5
ups13TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups13TestResultsSummary is noTestsInitiated(6), ups13TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.14.1.7.6
ups13WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7
ups13TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7.1
ups13TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7.2
ups13TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7.3
ups13TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7.4
ups13TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.7.7.5
ups13Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.1.8
ups13ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups13ShutdownAfterDelay and ups13RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.14.1.8.1
ups13ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups13ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups13ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups13ShutdownType = output and the output is already off. When read, ups13ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups13ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.14.1.8.2
ups13StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups13StartupAfterDelay countdown or ups13RebootWithDuration countdown in progress. When read, ups13StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.14.1.8.3
ups13RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups13ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups13RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.14.1.8.4
ups13Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.2
ups13TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.14.2.1
ups13TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.14.2.2
ups13TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups13AlarmOnBattery and ups13AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.14.2.3
ups13TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups13AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.14.2.4
ups13Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3
ups13Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3.1
ups13SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.1.1
ups13BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.1.2
ups13FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.1.3
ups13Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3.2
ups13SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3.2.1
ups13SubsetIdentGroupThe ups13SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups13SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.1
ups13SubsetBatteryGroupThe ups13SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.2
ups13SubsetInputGroupThe ups13SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.3
ups13SubsetOutputGroupThe ups13SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.4
ups13SubsetAlarmGroupThe ups13SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.6
ups13SubsetControlGroupThe ups13SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.1.8
ups13BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3.2.2
ups13BasicIdentGroupThe ups13BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.1
ups13BasicBatteryGroupThe ups13BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.2
ups13BasicInputGroupThe ups13BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.3
ups13BasicOutputGroupThe ups13BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.4
ups13BasicBypassGroupThe ups13BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.5
ups13BasicAlarmGroupThe ups13BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.6
ups13BasicTestGroupThe ups13BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.7
ups13BasicControlGroupThe ups13BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.2.8
ups13FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.14.3.2.3
ups13FullIdentGroupThe ups13FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.1
ups13FullBatteryGroupThe ups13FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.2
ups13FullInputGroupThe ups13FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.3
ups13FullOutputGroupThe ups13FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.4
ups13FullBypassGroupThe ups13FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.5
ups13FullAlarmGroupThe ups13FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.6
ups13FullTestGroupThe ups13FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.7
ups13FullControlGroupThe ups13FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.14.3.2.3.8
upsModule14
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15
ups14Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1
ups14Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.1
ups14IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.1
ups14IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.2
ups14IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups14IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.3
ups14IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups14IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.4
ups14IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.5
ups14IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.1.6
ups14Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.2
ups14BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups14ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups14ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.15.1.2.1
ups14SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.15.1.2.2
ups14EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.15.1.2.3
ups14EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.15.1.2.4
ups14BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.15.1.2.5
ups14BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.15.1.2.6
ups14BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.15.1.2.7
ups14Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.3
ups14InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.15.1.3.1
ups14InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.15.1.3.2
ups14InputTableA list of input table entries. The number of entries is given by the value of ups14InputNumLines.
SEQUENCE OF Ups14InputEntry
.1.3.6.1.4.1.53973.1.1.15.1.3.3
ups14InputEntryAn entry containing information applicable to a particular input line.
Ups14InputEntry
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1
ups14InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1.1
ups14InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1.2
ups14InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1.3
ups14InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1.4
ups14InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.15.1.3.3.1.5
ups14Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.4
ups14OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.15.1.4.1
ups14OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.15.1.4.2
ups14OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.15.1.4.3
ups14OutputTableA list of output table entries. The number of entries is given by the value of ups14OutputNumLines.
SEQUENCE OF Ups14OutputEntry
.1.3.6.1.4.1.53973.1.1.15.1.4.4
ups14OutputEntryAn entry containing information applicable to a particular output line.
Ups14OutputEntry
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1
ups14OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1.1
ups14OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1.2
ups14OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1.3
ups14OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1.4
ups14OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.15.1.4.4.1.5
ups14Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.5
ups14BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.15.1.5.1
ups14BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.15.1.5.2
ups14BypassTableA list of bypass table entries. The number of entries is given by the value of ups14BypassNumLines.
SEQUENCE OF Ups14BypassEntry
.1.3.6.1.4.1.53973.1.1.15.1.5.3
ups14BypassEntryAn entry containing information applicable to a particular bypass input.
Ups14BypassEntry
.1.3.6.1.4.1.53973.1.1.15.1.5.3.1
ups14BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.15.1.5.3.1.1
ups14BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.15.1.5.3.1.2
ups14BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.15.1.5.3.1.3
ups14BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.15.1.5.3.1.4
ups14Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6
ups14AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.15.1.6.1
ups14AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups14AlarmId equal to 1, and increments the value of ups14AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups14AlarmId 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 ups14AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups14AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups14AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups14AlarmsPresent.
SEQUENCE OF Ups14AlarmEntry
.1.3.6.1.4.1.53973.1.1.15.1.6.2
ups14AlarmEntryAn entry containing information applicable to a particular alarm.
Ups14AlarmEntry
.1.3.6.1.4.1.53973.1.1.15.1.6.2.1
ups14AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.15.1.6.2.1.1
ups14AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.15.1.6.2.1.2
ups14AlarmTimeThe 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 ups14AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.15.1.6.2.1.3
ups14WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3
ups14AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.1
ups14AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.2
ups14AlarmLowBatteryThe remaining battery run-time is less than or equal to ups14ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.3
ups14AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.4
ups14AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.5
ups14AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.6
ups14AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.7
ups14AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.8
ups14AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.9
ups14AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.10
ups14AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.11
ups14AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.12
ups14AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.13
ups14AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.14
ups14AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.15
ups14AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.16
ups14AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.17
ups14AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.18
ups14AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.19
ups14AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.20
ups14AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.21
ups14AlarmShutdownPendingA ups14ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.22
ups14AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.23
ups14AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.6.3.24
ups14Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7
ups14TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups14TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups14TestResultsSummary. Tests in progress may be aborted by setting the ups14TestId variable to ups14TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups14TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.1
ups14TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups14TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups14TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups14TestResultsSummary */ get (upsTestSpinLock, ups14TestResultsSummary, ups14TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups14TestResultsSummary, ups14TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups14TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups14TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.15.1.7.2
ups14TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups14TestId to ups14TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.15.1.7.3
ups14TestResultsDetailAdditional information about ups14TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.15.1.7.4
ups14TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups14TestResultsSummary is noTestsInitiated(6), ups14TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.15.1.7.5
ups14TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups14TestResultsSummary is noTestsInitiated(6), ups14TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.15.1.7.6
ups14WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7
ups14TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7.1
ups14TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7.2
ups14TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7.3
ups14TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7.4
ups14TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.7.7.5
ups14Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.1.8
ups14ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups14ShutdownAfterDelay and ups14RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.15.1.8.1
ups14ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups14ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups14ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups14ShutdownType = output and the output is already off. When read, ups14ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups14ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.15.1.8.2
ups14StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups14StartupAfterDelay countdown or ups14RebootWithDuration countdown in progress. When read, ups14StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.15.1.8.3
ups14RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups14ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups14RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.15.1.8.4
ups14Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.2
ups14TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.15.2.1
ups14TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.15.2.2
ups14TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups14AlarmOnBattery and ups14AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.15.2.3
ups14TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups14AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.15.2.4
ups14Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3
ups14Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3.1
ups14SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.1.1
ups14BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.1.2
ups14FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.1.3
ups14Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3.2
ups14SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3.2.1
ups14SubsetIdentGroupThe ups14SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups14SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.1
ups14SubsetBatteryGroupThe ups14SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.2
ups14SubsetInputGroupThe ups14SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.3
ups14SubsetOutputGroupThe ups14SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.4
ups14SubsetAlarmGroupThe ups14SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.6
ups14SubsetControlGroupThe ups14SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.1.8
ups14BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3.2.2
ups14BasicIdentGroupThe ups14BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.1
ups14BasicBatteryGroupThe ups14BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.2
ups14BasicInputGroupThe ups14BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.3
ups14BasicOutputGroupThe ups14BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.4
ups14BasicBypassGroupThe ups14BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.5
ups14BasicAlarmGroupThe ups14BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.6
ups14BasicTestGroupThe ups14BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.7
ups14BasicControlGroupThe ups14BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.2.8
ups14FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.15.3.2.3
ups14FullIdentGroupThe ups14FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.1
ups14FullBatteryGroupThe ups14FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.2
ups14FullInputGroupThe ups14FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.3
ups14FullOutputGroupThe ups14FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.4
ups14FullBypassGroupThe ups14FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.5
ups14FullAlarmGroupThe ups14FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.6
ups14FullTestGroupThe ups14FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.7
ups14FullControlGroupThe ups14FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.15.3.2.3.8
upsModule15
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16
ups15Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1
ups15Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.1
ups15IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.1
ups15IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.2
ups15IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups15IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.3
ups15IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups15IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.4
ups15IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.5
ups15IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.1.6
ups15Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.2
ups15BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups15ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups15ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.16.1.2.1
ups15SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.16.1.2.2
ups15EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.16.1.2.3
ups15EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.16.1.2.4
ups15BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.16.1.2.5
ups15BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.16.1.2.6
ups15BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.16.1.2.7
ups15Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.3
ups15InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.16.1.3.1
ups15InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.16.1.3.2
ups15InputTableA list of input table entries. The number of entries is given by the value of ups15InputNumLines.
SEQUENCE OF Ups15InputEntry
.1.3.6.1.4.1.53973.1.1.16.1.3.3
ups15InputEntryAn entry containing information applicable to a particular input line.
Ups15InputEntry
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1
ups15InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1.1
ups15InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1.2
ups15InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1.3
ups15InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1.4
ups15InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.16.1.3.3.1.5
ups15Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.4
ups15OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.16.1.4.1
ups15OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.16.1.4.2
ups15OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.16.1.4.3
ups15OutputTableA list of output table entries. The number of entries is given by the value of ups15OutputNumLines.
SEQUENCE OF Ups15OutputEntry
.1.3.6.1.4.1.53973.1.1.16.1.4.4
ups15OutputEntryAn entry containing information applicable to a particular output line.
Ups15OutputEntry
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1
ups15OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1.1
ups15OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1.2
ups15OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1.3
ups15OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1.4
ups15OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.16.1.4.4.1.5
ups15Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.5
ups15BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.16.1.5.1
ups15BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.16.1.5.2
ups15BypassTableA list of bypass table entries. The number of entries is given by the value of ups15BypassNumLines.
SEQUENCE OF Ups15BypassEntry
.1.3.6.1.4.1.53973.1.1.16.1.5.3
ups15BypassEntryAn entry containing information applicable to a particular bypass input.
Ups15BypassEntry
.1.3.6.1.4.1.53973.1.1.16.1.5.3.1
ups15BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.16.1.5.3.1.1
ups15BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.16.1.5.3.1.2
ups15BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.16.1.5.3.1.3
ups15BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.16.1.5.3.1.4
ups15Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6
ups15AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.16.1.6.1
ups15AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups15AlarmId equal to 1, and increments the value of ups15AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups15AlarmId 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 ups15AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups15AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups15AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups15AlarmsPresent.
SEQUENCE OF Ups15AlarmEntry
.1.3.6.1.4.1.53973.1.1.16.1.6.2
ups15AlarmEntryAn entry containing information applicable to a particular alarm.
Ups15AlarmEntry
.1.3.6.1.4.1.53973.1.1.16.1.6.2.1
ups15AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.16.1.6.2.1.1
ups15AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.16.1.6.2.1.2
ups15AlarmTimeThe 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 ups15AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.16.1.6.2.1.3
ups15WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3
ups15AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.1
ups15AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.2
ups15AlarmLowBatteryThe remaining battery run-time is less than or equal to ups15ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.3
ups15AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.4
ups15AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.5
ups15AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.6
ups15AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.7
ups15AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.8
ups15AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.9
ups15AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.10
ups15AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.11
ups15AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.12
ups15AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.13
ups15AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.14
ups15AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.15
ups15AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.16
ups15AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.17
ups15AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.18
ups15AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.19
ups15AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.20
ups15AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.21
ups15AlarmShutdownPendingA ups15ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.22
ups15AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.23
ups15AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.6.3.24
ups15Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7
ups15TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups15TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups15TestResultsSummary. Tests in progress may be aborted by setting the ups15TestId variable to ups15TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups15TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.1
ups15TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups15TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups15TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups15TestResultsSummary */ get (upsTestSpinLock, ups15TestResultsSummary, ups15TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups15TestResultsSummary, ups15TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups15TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups15TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.16.1.7.2
ups15TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups15TestId to ups15TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.16.1.7.3
ups15TestResultsDetailAdditional information about ups15TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.16.1.7.4
ups15TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups15TestResultsSummary is noTestsInitiated(6), ups15TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.16.1.7.5
ups15TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups15TestResultsSummary is noTestsInitiated(6), ups15TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.16.1.7.6
ups15WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7
ups15TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7.1
ups15TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7.2
ups15TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7.3
ups15TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7.4
ups15TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.7.7.5
ups15Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.1.8
ups15ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups15ShutdownAfterDelay and ups15RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.16.1.8.1
ups15ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups15ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups15ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups15ShutdownType = output and the output is already off. When read, ups15ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups15ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.16.1.8.2
ups15StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups15StartupAfterDelay countdown or ups15RebootWithDuration countdown in progress. When read, ups15StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.16.1.8.3
ups15RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups15ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups15RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.16.1.8.4
ups15Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.2
ups15TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.16.2.1
ups15TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.16.2.2
ups15TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups15AlarmOnBattery and ups15AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.16.2.3
ups15TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups15AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.16.2.4
ups15Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3
ups15Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3.1
ups15SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.1.1
ups15BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.1.2
ups15FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.1.3
ups15Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3.2
ups15SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3.2.1
ups15SubsetIdentGroupThe ups15SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups15SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.1
ups15SubsetBatteryGroupThe ups15SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.2
ups15SubsetInputGroupThe ups15SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.3
ups15SubsetOutputGroupThe ups15SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.4
ups15SubsetAlarmGroupThe ups15SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.6
ups15SubsetControlGroupThe ups15SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.1.8
ups15BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3.2.2
ups15BasicIdentGroupThe ups15BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.1
ups15BasicBatteryGroupThe ups15BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.2
ups15BasicInputGroupThe ups15BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.3
ups15BasicOutputGroupThe ups15BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.4
ups15BasicBypassGroupThe ups15BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.5
ups15BasicAlarmGroupThe ups15BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.6
ups15BasicTestGroupThe ups15BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.7
ups15BasicControlGroupThe ups15BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.2.8
ups15FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.16.3.2.3
ups15FullIdentGroupThe ups15FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.1
ups15FullBatteryGroupThe ups15FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.2
ups15FullInputGroupThe ups15FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.3
ups15FullOutputGroupThe ups15FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.4
ups15FullBypassGroupThe ups15FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.5
ups15FullAlarmGroupThe ups15FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.6
ups15FullTestGroupThe ups15FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.7
ups15FullControlGroupThe ups15FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.16.3.2.3.8
upsModule16
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17
ups16Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1
ups16Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.1
ups16IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.1
ups16IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.2
ups16IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups16IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.3
ups16IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups16IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.4
ups16IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.5
ups16IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.1.6
ups16Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.2
ups16BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups16ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups16ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.17.1.2.1
ups16SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.17.1.2.2
ups16EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.17.1.2.3
ups16EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.17.1.2.4
ups16BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.17.1.2.5
ups16BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.17.1.2.6
ups16BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.17.1.2.7
ups16Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.3
ups16InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.17.1.3.1
ups16InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.17.1.3.2
ups16InputTableA list of input table entries. The number of entries is given by the value of ups16InputNumLines.
SEQUENCE OF Ups16InputEntry
.1.3.6.1.4.1.53973.1.1.17.1.3.3
ups16InputEntryAn entry containing information applicable to a particular input line.
Ups16InputEntry
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1
ups16InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1.1
ups16InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1.2
ups16InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1.3
ups16InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1.4
ups16InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.17.1.3.3.1.5
ups16Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.4
ups16OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.17.1.4.1
ups16OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.17.1.4.2
ups16OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.17.1.4.3
ups16OutputTableA list of output table entries. The number of entries is given by the value of ups16OutputNumLines.
SEQUENCE OF Ups16OutputEntry
.1.3.6.1.4.1.53973.1.1.17.1.4.4
ups16OutputEntryAn entry containing information applicable to a particular output line.
Ups16OutputEntry
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1
ups16OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1.1
ups16OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1.2
ups16OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1.3
ups16OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1.4
ups16OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.17.1.4.4.1.5
ups16Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.5
ups16BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.17.1.5.1
ups16BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.17.1.5.2
ups16BypassTableA list of bypass table entries. The number of entries is given by the value of ups16BypassNumLines.
SEQUENCE OF Ups16BypassEntry
.1.3.6.1.4.1.53973.1.1.17.1.5.3
ups16BypassEntryAn entry containing information applicable to a particular bypass input.
Ups16BypassEntry
.1.3.6.1.4.1.53973.1.1.17.1.5.3.1
ups16BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.17.1.5.3.1.1
ups16BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.17.1.5.3.1.2
ups16BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.17.1.5.3.1.3
ups16BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.17.1.5.3.1.4
ups16Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6
ups16AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.17.1.6.1
ups16AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups16AlarmId equal to 1, and increments the value of ups16AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups16AlarmId 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 ups16AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups16AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups16AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups16AlarmsPresent.
SEQUENCE OF Ups16AlarmEntry
.1.3.6.1.4.1.53973.1.1.17.1.6.2
ups16AlarmEntryAn entry containing information applicable to a particular alarm.
Ups16AlarmEntry
.1.3.6.1.4.1.53973.1.1.17.1.6.2.1
ups16AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.17.1.6.2.1.1
ups16AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.17.1.6.2.1.2
ups16AlarmTimeThe 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 ups16AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.17.1.6.2.1.3
ups16WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3
ups16AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.1
ups16AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.2
ups16AlarmLowBatteryThe remaining battery run-time is less than or equal to ups16ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.3
ups16AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.4
ups16AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.5
ups16AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.6
ups16AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.7
ups16AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.8
ups16AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.9
ups16AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.10
ups16AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.11
ups16AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.12
ups16AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.13
ups16AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.14
ups16AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.15
ups16AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.16
ups16AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.17
ups16AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.18
ups16AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.19
ups16AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.20
ups16AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.21
ups16AlarmShutdownPendingA ups16ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.22
ups16AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.23
ups16AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.6.3.24
ups16Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7
ups16TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups16TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups16TestResultsSummary. Tests in progress may be aborted by setting the ups16TestId variable to ups16TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups16TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.1
ups16TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups16TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups16TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups16TestResultsSummary */ get (upsTestSpinLock, ups16TestResultsSummary, ups16TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups16TestResultsSummary, ups16TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups16TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups16TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.17.1.7.2
ups16TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups16TestId to ups16TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.17.1.7.3
ups16TestResultsDetailAdditional information about ups16TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.17.1.7.4
ups16TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups16TestResultsSummary is noTestsInitiated(6), ups16TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.17.1.7.5
ups16TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups16TestResultsSummary is noTestsInitiated(6), ups16TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.17.1.7.6
ups16WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7
ups16TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7.1
ups16TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7.2
ups16TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7.3
ups16TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7.4
ups16TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.7.7.5
ups16Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.1.8
ups16ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups16ShutdownAfterDelay and ups16RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.17.1.8.1
ups16ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups16ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups16ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups16ShutdownType = output and the output is already off. When read, ups16ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups16ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.17.1.8.2
ups16StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups16StartupAfterDelay countdown or ups16RebootWithDuration countdown in progress. When read, ups16StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.17.1.8.3
ups16RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups16ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups16RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.17.1.8.4
ups16Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.2
ups16TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.17.2.1
ups16TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.17.2.2
ups16TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups16AlarmOnBattery and ups16AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.17.2.3
ups16TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups16AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.17.2.4
ups16Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3
ups16Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3.1
ups16SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.1.1
ups16BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.1.2
ups16FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.1.3
ups16Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3.2
ups16SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3.2.1
ups16SubsetIdentGroupThe ups16SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups16SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.1
ups16SubsetBatteryGroupThe ups16SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.2
ups16SubsetInputGroupThe ups16SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.3
ups16SubsetOutputGroupThe ups16SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.4
ups16SubsetAlarmGroupThe ups16SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.6
ups16SubsetControlGroupThe ups16SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.1.8
ups16BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3.2.2
ups16BasicIdentGroupThe ups16BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.1
ups16BasicBatteryGroupThe ups16BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.2
ups16BasicInputGroupThe ups16BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.3
ups16BasicOutputGroupThe ups16BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.4
ups16BasicBypassGroupThe ups16BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.5
ups16BasicAlarmGroupThe ups16BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.6
ups16BasicTestGroupThe ups16BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.7
ups16BasicControlGroupThe ups16BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.2.8
ups16FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.17.3.2.3
ups16FullIdentGroupThe ups16FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.1
ups16FullBatteryGroupThe ups16FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.2
ups16FullInputGroupThe ups16FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.3
ups16FullOutputGroupThe ups16FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.4
ups16FullBypassGroupThe ups16FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.5
ups16FullAlarmGroupThe ups16FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.6
ups16FullTestGroupThe ups16FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.7
ups16FullControlGroupThe ups16FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.17.3.2.3.8
upsModule17
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18
ups17Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1
ups17Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.1
ups17IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.1
ups17IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.2
ups17IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups17IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.3
ups17IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups17IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.4
ups17IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.5
ups17IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.1.6
ups17Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.2
ups17BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups17ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups17ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.18.1.2.1
ups17SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.18.1.2.2
ups17EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.18.1.2.3
ups17EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.18.1.2.4
ups17BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.18.1.2.5
ups17BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.18.1.2.6
ups17BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.18.1.2.7
ups17Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.3
ups17InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.18.1.3.1
ups17InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.18.1.3.2
ups17InputTableA list of input table entries. The number of entries is given by the value of ups17InputNumLines.
SEQUENCE OF Ups17InputEntry
.1.3.6.1.4.1.53973.1.1.18.1.3.3
ups17InputEntryAn entry containing information applicable to a particular input line.
Ups17InputEntry
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1
ups17InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1.1
ups17InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1.2
ups17InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1.3
ups17InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1.4
ups17InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.18.1.3.3.1.5
ups17Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.4
ups17OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.18.1.4.1
ups17OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.18.1.4.2
ups17OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.18.1.4.3
ups17OutputTableA list of output table entries. The number of entries is given by the value of ups17OutputNumLines.
SEQUENCE OF Ups17OutputEntry
.1.3.6.1.4.1.53973.1.1.18.1.4.4
ups17OutputEntryAn entry containing information applicable to a particular output line.
Ups17OutputEntry
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1
ups17OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1.1
ups17OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1.2
ups17OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1.3
ups17OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1.4
ups17OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.18.1.4.4.1.5
ups17Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.5
ups17BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.18.1.5.1
ups17BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.18.1.5.2
ups17BypassTableA list of bypass table entries. The number of entries is given by the value of ups17BypassNumLines.
SEQUENCE OF Ups17BypassEntry
.1.3.6.1.4.1.53973.1.1.18.1.5.3
ups17BypassEntryAn entry containing information applicable to a particular bypass input.
Ups17BypassEntry
.1.3.6.1.4.1.53973.1.1.18.1.5.3.1
ups17BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.18.1.5.3.1.1
ups17BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.18.1.5.3.1.2
ups17BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.18.1.5.3.1.3
ups17BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.18.1.5.3.1.4
ups17Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6
ups17AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.18.1.6.1
ups17AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups17AlarmId equal to 1, and increments the value of ups17AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups17AlarmId 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 ups17AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups17AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups17AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups17AlarmsPresent.
SEQUENCE OF Ups17AlarmEntry
.1.3.6.1.4.1.53973.1.1.18.1.6.2
ups17AlarmEntryAn entry containing information applicable to a particular alarm.
Ups17AlarmEntry
.1.3.6.1.4.1.53973.1.1.18.1.6.2.1
ups17AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.18.1.6.2.1.1
ups17AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.18.1.6.2.1.2
ups17AlarmTimeThe 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 ups17AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.18.1.6.2.1.3
ups17WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3
ups17AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.1
ups17AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.2
ups17AlarmLowBatteryThe remaining battery run-time is less than or equal to ups17ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.3
ups17AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.4
ups17AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.5
ups17AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.6
ups17AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.7
ups17AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.8
ups17AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.9
ups17AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.10
ups17AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.11
ups17AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.12
ups17AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.13
ups17AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.14
ups17AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.15
ups17AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.16
ups17AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.17
ups17AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.18
ups17AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.19
ups17AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.20
ups17AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.21
ups17AlarmShutdownPendingA ups17ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.22
ups17AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.23
ups17AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.6.3.24
ups17Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7
ups17TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups17TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups17TestResultsSummary. Tests in progress may be aborted by setting the ups17TestId variable to ups17TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups17TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.1
ups17TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups17TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups17TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups17TestResultsSummary */ get (upsTestSpinLock, ups17TestResultsSummary, ups17TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups17TestResultsSummary, ups17TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups17TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups17TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.18.1.7.2
ups17TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups17TestId to ups17TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.18.1.7.3
ups17TestResultsDetailAdditional information about ups17TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.18.1.7.4
ups17TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups17TestResultsSummary is noTestsInitiated(6), ups17TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.18.1.7.5
ups17TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups17TestResultsSummary is noTestsInitiated(6), ups17TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.18.1.7.6
ups17WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7
ups17TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7.1
ups17TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7.2
ups17TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7.3
ups17TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7.4
ups17TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.7.7.5
ups17Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.1.8
ups17ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups17ShutdownAfterDelay and ups17RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.18.1.8.1
ups17ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups17ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups17ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups17ShutdownType = output and the output is already off. When read, ups17ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups17ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.18.1.8.2
ups17StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups17StartupAfterDelay countdown or ups17RebootWithDuration countdown in progress. When read, ups17StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.18.1.8.3
ups17RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups17ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups17RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.18.1.8.4
ups17Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.2
ups17TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.18.2.1
ups17TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.18.2.2
ups17TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups17AlarmOnBattery and ups17AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.18.2.3
ups17TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups17AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.18.2.4
ups17Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3
ups17Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3.1
ups17SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.1.1
ups17BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.1.2
ups17FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.1.3
ups17Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3.2
ups17SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3.2.1
ups17SubsetIdentGroupThe ups17SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups17SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.1
ups17SubsetBatteryGroupThe ups17SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.2
ups17SubsetInputGroupThe ups17SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.3
ups17SubsetOutputGroupThe ups17SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.4
ups17SubsetAlarmGroupThe ups17SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.6
ups17SubsetControlGroupThe ups17SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.1.8
ups17BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3.2.2
ups17BasicIdentGroupThe ups17BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.1
ups17BasicBatteryGroupThe ups17BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.2
ups17BasicInputGroupThe ups17BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.3
ups17BasicOutputGroupThe ups17BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.4
ups17BasicBypassGroupThe ups17BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.5
ups17BasicAlarmGroupThe ups17BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.6
ups17BasicTestGroupThe ups17BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.7
ups17BasicControlGroupThe ups17BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.2.8
ups17FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.18.3.2.3
ups17FullIdentGroupThe ups17FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.1
ups17FullBatteryGroupThe ups17FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.2
ups17FullInputGroupThe ups17FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.3
ups17FullOutputGroupThe ups17FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.4
ups17FullBypassGroupThe ups17FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.5
ups17FullAlarmGroupThe ups17FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.6
ups17FullTestGroupThe ups17FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.7
ups17FullControlGroupThe ups17FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.18.3.2.3.8
upsModule18
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19
ups18Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1
ups18Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.1
ups18IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.1
ups18IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.2
ups18IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups18IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.3
ups18IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups18IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.4
ups18IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.5
ups18IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.1.6
ups18Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.2
ups18BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups18ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups18ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.19.1.2.1
ups18SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.19.1.2.2
ups18EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.19.1.2.3
ups18EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.19.1.2.4
ups18BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.19.1.2.5
ups18BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.19.1.2.6
ups18BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.19.1.2.7
ups18Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.3
ups18InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.19.1.3.1
ups18InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.19.1.3.2
ups18InputTableA list of input table entries. The number of entries is given by the value of ups18InputNumLines.
SEQUENCE OF Ups18InputEntry
.1.3.6.1.4.1.53973.1.1.19.1.3.3
ups18InputEntryAn entry containing information applicable to a particular input line.
Ups18InputEntry
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1
ups18InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1.1
ups18InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1.2
ups18InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1.3
ups18InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1.4
ups18InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.19.1.3.3.1.5
ups18Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.4
ups18OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.19.1.4.1
ups18OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.19.1.4.2
ups18OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.19.1.4.3
ups18OutputTableA list of output table entries. The number of entries is given by the value of ups18OutputNumLines.
SEQUENCE OF Ups18OutputEntry
.1.3.6.1.4.1.53973.1.1.19.1.4.4
ups18OutputEntryAn entry containing information applicable to a particular output line.
Ups18OutputEntry
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1
ups18OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1.1
ups18OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1.2
ups18OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1.3
ups18OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1.4
ups18OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.19.1.4.4.1.5
ups18Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.5
ups18BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.19.1.5.1
ups18BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.19.1.5.2
ups18BypassTableA list of bypass table entries. The number of entries is given by the value of ups18BypassNumLines.
SEQUENCE OF Ups18BypassEntry
.1.3.6.1.4.1.53973.1.1.19.1.5.3
ups18BypassEntryAn entry containing information applicable to a particular bypass input.
Ups18BypassEntry
.1.3.6.1.4.1.53973.1.1.19.1.5.3.1
ups18BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.19.1.5.3.1.1
ups18BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.19.1.5.3.1.2
ups18BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.19.1.5.3.1.3
ups18BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.19.1.5.3.1.4
ups18Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6
ups18AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.19.1.6.1
ups18AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups18AlarmId equal to 1, and increments the value of ups18AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups18AlarmId 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 ups18AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups18AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups18AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups18AlarmsPresent.
SEQUENCE OF Ups18AlarmEntry
.1.3.6.1.4.1.53973.1.1.19.1.6.2
ups18AlarmEntryAn entry containing information applicable to a particular alarm.
Ups18AlarmEntry
.1.3.6.1.4.1.53973.1.1.19.1.6.2.1
ups18AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.19.1.6.2.1.1
ups18AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.19.1.6.2.1.2
ups18AlarmTimeThe 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 ups18AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.19.1.6.2.1.3
ups18WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3
ups18AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.1
ups18AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.2
ups18AlarmLowBatteryThe remaining battery run-time is less than or equal to ups18ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.3
ups18AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.4
ups18AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.5
ups18AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.6
ups18AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.7
ups18AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.8
ups18AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.9
ups18AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.10
ups18AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.11
ups18AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.12
ups18AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.13
ups18AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.14
ups18AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.15
ups18AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.16
ups18AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.17
ups18AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.18
ups18AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.19
ups18AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.20
ups18AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.21
ups18AlarmShutdownPendingA ups18ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.22
ups18AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.23
ups18AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.6.3.24
ups18Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7
ups18TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups18TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups18TestResultsSummary. Tests in progress may be aborted by setting the ups18TestId variable to ups18TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups18TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.1
ups18TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups18TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups18TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups18TestResultsSummary */ get (upsTestSpinLock, ups18TestResultsSummary, ups18TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups18TestResultsSummary, ups18TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups18TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups18TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.19.1.7.2
ups18TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups18TestId to ups18TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.19.1.7.3
ups18TestResultsDetailAdditional information about ups18TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.19.1.7.4
ups18TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups18TestResultsSummary is noTestsInitiated(6), ups18TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.19.1.7.5
ups18TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups18TestResultsSummary is noTestsInitiated(6), ups18TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.19.1.7.6
ups18WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7
ups18TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7.1
ups18TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7.2
ups18TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7.3
ups18TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7.4
ups18TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.7.7.5
ups18Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.1.8
ups18ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups18ShutdownAfterDelay and ups18RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.19.1.8.1
ups18ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups18ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups18ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups18ShutdownType = output and the output is already off. When read, ups18ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups18ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.19.1.8.2
ups18StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups18StartupAfterDelay countdown or ups18RebootWithDuration countdown in progress. When read, ups18StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.19.1.8.3
ups18RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups18ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups18RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.19.1.8.4
ups18Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.2
ups18TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.19.2.1
ups18TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.19.2.2
ups18TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups18AlarmOnBattery and ups18AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.19.2.3
ups18TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups18AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.19.2.4
ups18Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3
ups18Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3.1
ups18SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.1.1
ups18BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.1.2
ups18FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.1.3
ups18Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3.2
ups18SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3.2.1
ups18SubsetIdentGroupThe ups18SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups18SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.1
ups18SubsetBatteryGroupThe ups18SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.2
ups18SubsetInputGroupThe ups18SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.3
ups18SubsetOutputGroupThe ups18SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.4
ups18SubsetAlarmGroupThe ups18SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.6
ups18SubsetControlGroupThe ups18SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.1.8
ups18BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3.2.2
ups18BasicIdentGroupThe ups18BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.1
ups18BasicBatteryGroupThe ups18BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.2
ups18BasicInputGroupThe ups18BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.3
ups18BasicOutputGroupThe ups18BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.4
ups18BasicBypassGroupThe ups18BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.5
ups18BasicAlarmGroupThe ups18BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.6
ups18BasicTestGroupThe ups18BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.7
ups18BasicControlGroupThe ups18BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.2.8
ups18FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.19.3.2.3
ups18FullIdentGroupThe ups18FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.1
ups18FullBatteryGroupThe ups18FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.2
ups18FullInputGroupThe ups18FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.3
ups18FullOutputGroupThe ups18FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.4
ups18FullBypassGroupThe ups18FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.5
ups18FullAlarmGroupThe ups18FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.6
ups18FullTestGroupThe ups18FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.7
ups18FullControlGroupThe ups18FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.19.3.2.3.8
upsModule19
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20
ups19Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1
ups19Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.1
ups19IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.1
ups19IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.2
ups19IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups19IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.3
ups19IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups19IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.4
ups19IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.5
ups19IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.1.6
ups19Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.2
ups19BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups19ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups19ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.20.1.2.1
ups19SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.20.1.2.2
ups19EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.20.1.2.3
ups19EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.20.1.2.4
ups19BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.20.1.2.5
ups19BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.20.1.2.6
ups19BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.20.1.2.7
ups19Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.3
ups19InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.20.1.3.1
ups19InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.20.1.3.2
ups19InputTableA list of input table entries. The number of entries is given by the value of ups19InputNumLines.
SEQUENCE OF Ups19InputEntry
.1.3.6.1.4.1.53973.1.1.20.1.3.3
ups19InputEntryAn entry containing information applicable to a particular input line.
Ups19InputEntry
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1
ups19InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1.1
ups19InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1.2
ups19InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1.3
ups19InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1.4
ups19InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.20.1.3.3.1.5
ups19Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.4
ups19OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.20.1.4.1
ups19OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.20.1.4.2
ups19OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.20.1.4.3
ups19OutputTableA list of output table entries. The number of entries is given by the value of ups19OutputNumLines.
SEQUENCE OF Ups19OutputEntry
.1.3.6.1.4.1.53973.1.1.20.1.4.4
ups19OutputEntryAn entry containing information applicable to a particular output line.
Ups19OutputEntry
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1
ups19OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1.1
ups19OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1.2
ups19OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1.3
ups19OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1.4
ups19OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.20.1.4.4.1.5
ups19Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.5
ups19BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.20.1.5.1
ups19BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.20.1.5.2
ups19BypassTableA list of bypass table entries. The number of entries is given by the value of ups19BypassNumLines.
SEQUENCE OF Ups19BypassEntry
.1.3.6.1.4.1.53973.1.1.20.1.5.3
ups19BypassEntryAn entry containing information applicable to a particular bypass input.
Ups19BypassEntry
.1.3.6.1.4.1.53973.1.1.20.1.5.3.1
ups19BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.20.1.5.3.1.1
ups19BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.20.1.5.3.1.2
ups19BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.20.1.5.3.1.3
ups19BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.20.1.5.3.1.4
ups19Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6
ups19AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.20.1.6.1
ups19AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups19AlarmId equal to 1, and increments the value of ups19AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups19AlarmId 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 ups19AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups19AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups19AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups19AlarmsPresent.
SEQUENCE OF Ups19AlarmEntry
.1.3.6.1.4.1.53973.1.1.20.1.6.2
ups19AlarmEntryAn entry containing information applicable to a particular alarm.
Ups19AlarmEntry
.1.3.6.1.4.1.53973.1.1.20.1.6.2.1
ups19AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.20.1.6.2.1.1
ups19AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.20.1.6.2.1.2
ups19AlarmTimeThe 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 ups19AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.20.1.6.2.1.3
ups19WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3
ups19AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.1
ups19AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.2
ups19AlarmLowBatteryThe remaining battery run-time is less than or equal to ups19ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.3
ups19AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.4
ups19AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.5
ups19AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.6
ups19AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.7
ups19AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.8
ups19AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.9
ups19AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.10
ups19AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.11
ups19AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.12
ups19AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.13
ups19AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.14
ups19AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.15
ups19AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.16
ups19AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.17
ups19AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.18
ups19AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.19
ups19AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.20
ups19AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.21
ups19AlarmShutdownPendingA ups19ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.22
ups19AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.23
ups19AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.6.3.24
ups19Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7
ups19TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups19TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups19TestResultsSummary. Tests in progress may be aborted by setting the ups19TestId variable to ups19TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups19TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.1
ups19TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups19TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups19TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups19TestResultsSummary */ get (upsTestSpinLock, ups19TestResultsSummary, ups19TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups19TestResultsSummary, ups19TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups19TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups19TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.20.1.7.2
ups19TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups19TestId to ups19TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.20.1.7.3
ups19TestResultsDetailAdditional information about ups19TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.20.1.7.4
ups19TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups19TestResultsSummary is noTestsInitiated(6), ups19TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.20.1.7.5
ups19TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups19TestResultsSummary is noTestsInitiated(6), ups19TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.20.1.7.6
ups19WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7
ups19TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7.1
ups19TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7.2
ups19TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7.3
ups19TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7.4
ups19TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.7.7.5
ups19Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.1.8
ups19ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups19ShutdownAfterDelay and ups19RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.20.1.8.1
ups19ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups19ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups19ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups19ShutdownType = output and the output is already off. When read, ups19ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups19ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.20.1.8.2
ups19StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups19StartupAfterDelay countdown or ups19RebootWithDuration countdown in progress. When read, ups19StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.20.1.8.3
ups19RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups19ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups19RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.20.1.8.4
ups19Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.2
ups19TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.20.2.1
ups19TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.20.2.2
ups19TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups19AlarmOnBattery and ups19AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.20.2.3
ups19TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups19AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.20.2.4
ups19Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3
ups19Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3.1
ups19SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.1.1
ups19BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.1.2
ups19FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.1.3
ups19Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3.2
ups19SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3.2.1
ups19SubsetIdentGroupThe ups19SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups19SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.1
ups19SubsetBatteryGroupThe ups19SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.2
ups19SubsetInputGroupThe ups19SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.3
ups19SubsetOutputGroupThe ups19SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.4
ups19SubsetAlarmGroupThe ups19SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.6
ups19SubsetControlGroupThe ups19SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.1.8
ups19BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3.2.2
ups19BasicIdentGroupThe ups19BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.1
ups19BasicBatteryGroupThe ups19BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.2
ups19BasicInputGroupThe ups19BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.3
ups19BasicOutputGroupThe ups19BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.4
ups19BasicBypassGroupThe ups19BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.5
ups19BasicAlarmGroupThe ups19BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.6
ups19BasicTestGroupThe ups19BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.7
ups19BasicControlGroupThe ups19BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.2.8
ups19FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.20.3.2.3
ups19FullIdentGroupThe ups19FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.1
ups19FullBatteryGroupThe ups19FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.2
ups19FullInputGroupThe ups19FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.3
ups19FullOutputGroupThe ups19FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.4
ups19FullBypassGroupThe ups19FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.5
ups19FullAlarmGroupThe ups19FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.6
ups19FullTestGroupThe ups19FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.7
ups19FullControlGroupThe ups19FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.20.3.2.3.8
upsModule20
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21
ups20Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1
ups20Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.1
ups20IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.1
ups20IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.2
ups20IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups20IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.3
ups20IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups20IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.4
ups20IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.5
ups20IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.1.6
ups20Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.2
ups20BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups20ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups20ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.21.1.2.1
ups20SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.21.1.2.2
ups20EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.21.1.2.3
ups20EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.21.1.2.4
ups20BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.21.1.2.5
ups20BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.21.1.2.6
ups20BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.21.1.2.7
ups20Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.3
ups20InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.21.1.3.1
ups20InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.21.1.3.2
ups20InputTableA list of input table entries. The number of entries is given by the value of ups20InputNumLines.
SEQUENCE OF Ups20InputEntry
.1.3.6.1.4.1.53973.1.1.21.1.3.3
ups20InputEntryAn entry containing information applicable to a particular input line.
Ups20InputEntry
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1
ups20InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1.1
ups20InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1.2
ups20InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1.3
ups20InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1.4
ups20InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.21.1.3.3.1.5
ups20Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.4
ups20OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.21.1.4.1
ups20OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.21.1.4.2
ups20OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.21.1.4.3
ups20OutputTableA list of output table entries. The number of entries is given by the value of ups20OutputNumLines.
SEQUENCE OF Ups20OutputEntry
.1.3.6.1.4.1.53973.1.1.21.1.4.4
ups20OutputEntryAn entry containing information applicable to a particular output line.
Ups20OutputEntry
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1
ups20OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1.1
ups20OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1.2
ups20OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1.3
ups20OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1.4
ups20OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.21.1.4.4.1.5
ups20Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.5
ups20BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.21.1.5.1
ups20BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.21.1.5.2
ups20BypassTableA list of bypass table entries. The number of entries is given by the value of ups20BypassNumLines.
SEQUENCE OF Ups20BypassEntry
.1.3.6.1.4.1.53973.1.1.21.1.5.3
ups20BypassEntryAn entry containing information applicable to a particular bypass input.
Ups20BypassEntry
.1.3.6.1.4.1.53973.1.1.21.1.5.3.1
ups20BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.21.1.5.3.1.1
ups20BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.21.1.5.3.1.2
ups20BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.21.1.5.3.1.3
ups20BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.21.1.5.3.1.4
ups20Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6
ups20AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.21.1.6.1
ups20AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups20AlarmId equal to 1, and increments the value of ups20AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups20AlarmId 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 ups20AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups20AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups20AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups20AlarmsPresent.
SEQUENCE OF Ups20AlarmEntry
.1.3.6.1.4.1.53973.1.1.21.1.6.2
ups20AlarmEntryAn entry containing information applicable to a particular alarm.
Ups20AlarmEntry
.1.3.6.1.4.1.53973.1.1.21.1.6.2.1
ups20AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.21.1.6.2.1.1
ups20AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.21.1.6.2.1.2
ups20AlarmTimeThe 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 ups20AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.21.1.6.2.1.3
ups20WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3
ups20AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.1
ups20AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.2
ups20AlarmLowBatteryThe remaining battery run-time is less than or equal to ups20ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.3
ups20AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.4
ups20AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.5
ups20AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.6
ups20AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.7
ups20AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.8
ups20AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.9
ups20AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.10
ups20AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.11
ups20AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.12
ups20AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.13
ups20AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.14
ups20AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.15
ups20AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.16
ups20AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.17
ups20AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.18
ups20AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.19
ups20AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.20
ups20AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.21
ups20AlarmShutdownPendingA ups20ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.22
ups20AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.23
ups20AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.6.3.24
ups20Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7
ups20TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups20TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups20TestResultsSummary. Tests in progress may be aborted by setting the ups20TestId variable to ups20TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups20TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.1
ups20TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups20TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups20TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups20TestResultsSummary */ get (upsTestSpinLock, ups20TestResultsSummary, ups20TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups20TestResultsSummary, ups20TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups20TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups20TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.21.1.7.2
ups20TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups20TestId to ups20TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.21.1.7.3
ups20TestResultsDetailAdditional information about ups20TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.21.1.7.4
ups20TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups20TestResultsSummary is noTestsInitiated(6), ups20TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.21.1.7.5
ups20TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups20TestResultsSummary is noTestsInitiated(6), ups20TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.21.1.7.6
ups20WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7
ups20TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7.1
ups20TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7.2
ups20TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7.3
ups20TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7.4
ups20TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.7.7.5
ups20Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.1.8
ups20ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups20ShutdownAfterDelay and ups20RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.21.1.8.1
ups20ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups20ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups20ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups20ShutdownType = output and the output is already off. When read, ups20ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups20ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.21.1.8.2
ups20StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups20StartupAfterDelay countdown or ups20RebootWithDuration countdown in progress. When read, ups20StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.21.1.8.3
ups20RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups20ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups20RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.21.1.8.4
ups20Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.2
ups20TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.21.2.1
ups20TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.21.2.2
ups20TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups20AlarmOnBattery and ups20AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.21.2.3
ups20TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups20AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.21.2.4
ups20Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3
ups20Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3.1
ups20SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.1.1
ups20BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.1.2
ups20FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.1.3
ups20Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3.2
ups20SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3.2.1
ups20SubsetIdentGroupThe ups20SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups20SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.1
ups20SubsetBatteryGroupThe ups20SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.2
ups20SubsetInputGroupThe ups20SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.3
ups20SubsetOutputGroupThe ups20SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.4
ups20SubsetAlarmGroupThe ups20SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.6
ups20SubsetControlGroupThe ups20SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.1.8
ups20BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3.2.2
ups20BasicIdentGroupThe ups20BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.1
ups20BasicBatteryGroupThe ups20BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.2
ups20BasicInputGroupThe ups20BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.3
ups20BasicOutputGroupThe ups20BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.4
ups20BasicBypassGroupThe ups20BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.5
ups20BasicAlarmGroupThe ups20BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.6
ups20BasicTestGroupThe ups20BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.7
ups20BasicControlGroupThe ups20BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.2.8
ups20FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.21.3.2.3
ups20FullIdentGroupThe ups20FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.1
ups20FullBatteryGroupThe ups20FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.2
ups20FullInputGroupThe ups20FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.3
ups20FullOutputGroupThe ups20FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.4
ups20FullBypassGroupThe ups20FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.5
ups20FullAlarmGroupThe ups20FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.6
ups20FullTestGroupThe ups20FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.7
ups20FullControlGroupThe ups20FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.21.3.2.3.8
upsModule21
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22
ups21Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1
ups21Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.1
ups21IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.1
ups21IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.2
ups21IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups21IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.3
ups21IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups21IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.4
ups21IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.5
ups21IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.1.6
ups21Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.2
ups21BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups21ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups21ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.22.1.2.1
ups21SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.22.1.2.2
ups21EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.22.1.2.3
ups21EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.22.1.2.4
ups21BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.22.1.2.5
ups21BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.22.1.2.6
ups21BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.22.1.2.7
ups21Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.3
ups21InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.22.1.3.1
ups21InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.22.1.3.2
ups21InputTableA list of input table entries. The number of entries is given by the value of ups21InputNumLines.
SEQUENCE OF Ups21InputEntry
.1.3.6.1.4.1.53973.1.1.22.1.3.3
ups21InputEntryAn entry containing information applicable to a particular input line.
Ups21InputEntry
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1
ups21InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1.1
ups21InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1.2
ups21InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1.3
ups21InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1.4
ups21InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.22.1.3.3.1.5
ups21Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.4
ups21OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.22.1.4.1
ups21OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.22.1.4.2
ups21OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.22.1.4.3
ups21OutputTableA list of output table entries. The number of entries is given by the value of ups21OutputNumLines.
SEQUENCE OF Ups21OutputEntry
.1.3.6.1.4.1.53973.1.1.22.1.4.4
ups21OutputEntryAn entry containing information applicable to a particular output line.
Ups21OutputEntry
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1
ups21OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1.1
ups21OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1.2
ups21OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1.3
ups21OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1.4
ups21OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.22.1.4.4.1.5
ups21Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.5
ups21BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.22.1.5.1
ups21BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.22.1.5.2
ups21BypassTableA list of bypass table entries. The number of entries is given by the value of ups21BypassNumLines.
SEQUENCE OF Ups21BypassEntry
.1.3.6.1.4.1.53973.1.1.22.1.5.3
ups21BypassEntryAn entry containing information applicable to a particular bypass input.
Ups21BypassEntry
.1.3.6.1.4.1.53973.1.1.22.1.5.3.1
ups21BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.22.1.5.3.1.1
ups21BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.22.1.5.3.1.2
ups21BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.22.1.5.3.1.3
ups21BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.22.1.5.3.1.4
ups21Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6
ups21AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.22.1.6.1
ups21AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups21AlarmId equal to 1, and increments the value of ups21AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups21AlarmId 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 ups21AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups21AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups21AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups21AlarmsPresent.
SEQUENCE OF Ups21AlarmEntry
.1.3.6.1.4.1.53973.1.1.22.1.6.2
ups21AlarmEntryAn entry containing information applicable to a particular alarm.
Ups21AlarmEntry
.1.3.6.1.4.1.53973.1.1.22.1.6.2.1
ups21AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.22.1.6.2.1.1
ups21AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.22.1.6.2.1.2
ups21AlarmTimeThe 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 ups21AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.22.1.6.2.1.3
ups21WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3
ups21AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.1
ups21AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.2
ups21AlarmLowBatteryThe remaining battery run-time is less than or equal to ups21ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.3
ups21AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.4
ups21AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.5
ups21AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.6
ups21AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.7
ups21AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.8
ups21AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.9
ups21AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.10
ups21AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.11
ups21AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.12
ups21AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.13
ups21AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.14
ups21AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.15
ups21AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.16
ups21AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.17
ups21AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.18
ups21AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.19
ups21AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.20
ups21AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.21
ups21AlarmShutdownPendingA ups21ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.22
ups21AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.23
ups21AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.6.3.24
ups21Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7
ups21TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups21TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups21TestResultsSummary. Tests in progress may be aborted by setting the ups21TestId variable to ups21TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups21TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.1
ups21TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups21TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups21TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups21TestResultsSummary */ get (upsTestSpinLock, ups21TestResultsSummary, ups21TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups21TestResultsSummary, ups21TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups21TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups21TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.22.1.7.2
ups21TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups21TestId to ups21TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.22.1.7.3
ups21TestResultsDetailAdditional information about ups21TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.22.1.7.4
ups21TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups21TestResultsSummary is noTestsInitiated(6), ups21TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.22.1.7.5
ups21TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups21TestResultsSummary is noTestsInitiated(6), ups21TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.22.1.7.6
ups21WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7
ups21TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7.1
ups21TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7.2
ups21TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7.3
ups21TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7.4
ups21TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.7.7.5
ups21Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.1.8
ups21ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups21ShutdownAfterDelay and ups21RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.22.1.8.1
ups21ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups21ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups21ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups21ShutdownType = output and the output is already off. When read, ups21ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups21ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.22.1.8.2
ups21StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups21StartupAfterDelay countdown or ups21RebootWithDuration countdown in progress. When read, ups21StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.22.1.8.3
ups21RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups21ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups21RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.22.1.8.4
ups21Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.2
ups21TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.22.2.1
ups21TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.22.2.2
ups21TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups21AlarmOnBattery and ups21AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.22.2.3
ups21TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups21AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.22.2.4
ups21Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3
ups21Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3.1
ups21SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.1.1
ups21BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.1.2
ups21FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.1.3
ups21Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3.2
ups21SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3.2.1
ups21SubsetIdentGroupThe ups21SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups21SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.1
ups21SubsetBatteryGroupThe ups21SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.2
ups21SubsetInputGroupThe ups21SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.3
ups21SubsetOutputGroupThe ups21SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.4
ups21SubsetAlarmGroupThe ups21SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.6
ups21SubsetControlGroupThe ups21SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.1.8
ups21BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3.2.2
ups21BasicIdentGroupThe ups21BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.1
ups21BasicBatteryGroupThe ups21BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.2
ups21BasicInputGroupThe ups21BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.3
ups21BasicOutputGroupThe ups21BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.4
ups21BasicBypassGroupThe ups21BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.5
ups21BasicAlarmGroupThe ups21BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.6
ups21BasicTestGroupThe ups21BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.7
ups21BasicControlGroupThe ups21BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.2.8
ups21FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.22.3.2.3
ups21FullIdentGroupThe ups21FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.1
ups21FullBatteryGroupThe ups21FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.2
ups21FullInputGroupThe ups21FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.3
ups21FullOutputGroupThe ups21FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.4
ups21FullBypassGroupThe ups21FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.5
ups21FullAlarmGroupThe ups21FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.6
ups21FullTestGroupThe ups21FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.7
ups21FullControlGroupThe ups21FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.22.3.2.3.8
upsModule22
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23
ups22Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1
ups22Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.1
ups22IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.1
ups22IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.2
ups22IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups22IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.3
ups22IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups22IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.4
ups22IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.5
ups22IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.1.6
ups22Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.2
ups22BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups22ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups22ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.23.1.2.1
ups22SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.23.1.2.2
ups22EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.23.1.2.3
ups22EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.23.1.2.4
ups22BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.23.1.2.5
ups22BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.23.1.2.6
ups22BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.23.1.2.7
ups22Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.3
ups22InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.23.1.3.1
ups22InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.23.1.3.2
ups22InputTableA list of input table entries. The number of entries is given by the value of ups22InputNumLines.
SEQUENCE OF Ups22InputEntry
.1.3.6.1.4.1.53973.1.1.23.1.3.3
ups22InputEntryAn entry containing information applicable to a particular input line.
Ups22InputEntry
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1
ups22InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1.1
ups22InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1.2
ups22InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1.3
ups22InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1.4
ups22InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.23.1.3.3.1.5
ups22Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.4
ups22OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.23.1.4.1
ups22OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.23.1.4.2
ups22OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.23.1.4.3
ups22OutputTableA list of output table entries. The number of entries is given by the value of ups22OutputNumLines.
SEQUENCE OF Ups22OutputEntry
.1.3.6.1.4.1.53973.1.1.23.1.4.4
ups22OutputEntryAn entry containing information applicable to a particular output line.
Ups22OutputEntry
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1
ups22OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1.1
ups22OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1.2
ups22OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1.3
ups22OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1.4
ups22OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.23.1.4.4.1.5
ups22Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.5
ups22BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.23.1.5.1
ups22BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.23.1.5.2
ups22BypassTableA list of bypass table entries. The number of entries is given by the value of ups22BypassNumLines.
SEQUENCE OF Ups22BypassEntry
.1.3.6.1.4.1.53973.1.1.23.1.5.3
ups22BypassEntryAn entry containing information applicable to a particular bypass input.
Ups22BypassEntry
.1.3.6.1.4.1.53973.1.1.23.1.5.3.1
ups22BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.23.1.5.3.1.1
ups22BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.23.1.5.3.1.2
ups22BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.23.1.5.3.1.3
ups22BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.23.1.5.3.1.4
ups22Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6
ups22AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.23.1.6.1
ups22AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups22AlarmId equal to 1, and increments the value of ups22AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups22AlarmId 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 ups22AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups22AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups22AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups22AlarmsPresent.
SEQUENCE OF Ups22AlarmEntry
.1.3.6.1.4.1.53973.1.1.23.1.6.2
ups22AlarmEntryAn entry containing information applicable to a particular alarm.
Ups22AlarmEntry
.1.3.6.1.4.1.53973.1.1.23.1.6.2.1
ups22AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.23.1.6.2.1.1
ups22AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.23.1.6.2.1.2
ups22AlarmTimeThe 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 ups22AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.23.1.6.2.1.3
ups22WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3
ups22AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.1
ups22AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.2
ups22AlarmLowBatteryThe remaining battery run-time is less than or equal to ups22ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.3
ups22AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.4
ups22AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.5
ups22AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.6
ups22AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.7
ups22AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.8
ups22AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.9
ups22AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.10
ups22AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.11
ups22AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.12
ups22AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.13
ups22AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.14
ups22AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.15
ups22AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.16
ups22AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.17
ups22AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.18
ups22AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.19
ups22AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.20
ups22AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.21
ups22AlarmShutdownPendingA ups22ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.22
ups22AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.23
ups22AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.6.3.24
ups22Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7
ups22TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups22TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups22TestResultsSummary. Tests in progress may be aborted by setting the ups22TestId variable to ups22TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups22TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.1
ups22TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups22TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups22TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups22TestResultsSummary */ get (upsTestSpinLock, ups22TestResultsSummary, ups22TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups22TestResultsSummary, ups22TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups22TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups22TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.23.1.7.2
ups22TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups22TestId to ups22TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.23.1.7.3
ups22TestResultsDetailAdditional information about ups22TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.23.1.7.4
ups22TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups22TestResultsSummary is noTestsInitiated(6), ups22TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.23.1.7.5
ups22TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups22TestResultsSummary is noTestsInitiated(6), ups22TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.23.1.7.6
ups22WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7
ups22TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7.1
ups22TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7.2
ups22TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7.3
ups22TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7.4
ups22TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.7.7.5
ups22Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.1.8
ups22ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups22ShutdownAfterDelay and ups22RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.23.1.8.1
ups22ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups22ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups22ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups22ShutdownType = output and the output is already off. When read, ups22ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups22ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.23.1.8.2
ups22StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups22StartupAfterDelay countdown or ups22RebootWithDuration countdown in progress. When read, ups22StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.23.1.8.3
ups22RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups22ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups22RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.23.1.8.4
ups22Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.2
ups22TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.23.2.1
ups22TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.23.2.2
ups22TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups22AlarmOnBattery and ups22AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.23.2.3
ups22TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups22AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.23.2.4
ups22Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3
ups22Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3.1
ups22SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.1.1
ups22BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.1.2
ups22FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.1.3
ups22Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3.2
ups22SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3.2.1
ups22SubsetIdentGroupThe ups22SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups22SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.1
ups22SubsetBatteryGroupThe ups22SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.2
ups22SubsetInputGroupThe ups22SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.3
ups22SubsetOutputGroupThe ups22SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.4
ups22SubsetAlarmGroupThe ups22SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.6
ups22SubsetControlGroupThe ups22SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.1.8
ups22BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3.2.2
ups22BasicIdentGroupThe ups22BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.1
ups22BasicBatteryGroupThe ups22BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.2
ups22BasicInputGroupThe ups22BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.3
ups22BasicOutputGroupThe ups22BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.4
ups22BasicBypassGroupThe ups22BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.5
ups22BasicAlarmGroupThe ups22BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.6
ups22BasicTestGroupThe ups22BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.7
ups22BasicControlGroupThe ups22BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.2.8
ups22FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.23.3.2.3
ups22FullIdentGroupThe ups22FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.1
ups22FullBatteryGroupThe ups22FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.2
ups22FullInputGroupThe ups22FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.3
ups22FullOutputGroupThe ups22FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.4
ups22FullBypassGroupThe ups22FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.5
ups22FullAlarmGroupThe ups22FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.6
ups22FullTestGroupThe ups22FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.7
ups22FullControlGroupThe ups22FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.23.3.2.3.8
upsModule23
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24
ups23Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1
ups23Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.1
ups23IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.1
ups23IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.2
ups23IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups23IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.3
ups23IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups23IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.4
ups23IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.5
ups23IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.1.6
ups23Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.2
ups23BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups23ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups23ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.24.1.2.1
ups23SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.24.1.2.2
ups23EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.24.1.2.3
ups23EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.24.1.2.4
ups23BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.24.1.2.5
ups23BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.24.1.2.6
ups23BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.24.1.2.7
ups23Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.3
ups23InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.24.1.3.1
ups23InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.24.1.3.2
ups23InputTableA list of input table entries. The number of entries is given by the value of ups23InputNumLines.
SEQUENCE OF Ups23InputEntry
.1.3.6.1.4.1.53973.1.1.24.1.3.3
ups23InputEntryAn entry containing information applicable to a particular input line.
Ups23InputEntry
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1
ups23InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1.1
ups23InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1.2
ups23InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1.3
ups23InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1.4
ups23InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.24.1.3.3.1.5
ups23Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.4
ups23OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.24.1.4.1
ups23OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.24.1.4.2
ups23OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.24.1.4.3
ups23OutputTableA list of output table entries. The number of entries is given by the value of ups23OutputNumLines.
SEQUENCE OF Ups23OutputEntry
.1.3.6.1.4.1.53973.1.1.24.1.4.4
ups23OutputEntryAn entry containing information applicable to a particular output line.
Ups23OutputEntry
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1
ups23OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1.1
ups23OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1.2
ups23OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1.3
ups23OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1.4
ups23OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.24.1.4.4.1.5
ups23Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.5
ups23BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.24.1.5.1
ups23BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.24.1.5.2
ups23BypassTableA list of bypass table entries. The number of entries is given by the value of ups23BypassNumLines.
SEQUENCE OF Ups23BypassEntry
.1.3.6.1.4.1.53973.1.1.24.1.5.3
ups23BypassEntryAn entry containing information applicable to a particular bypass input.
Ups23BypassEntry
.1.3.6.1.4.1.53973.1.1.24.1.5.3.1
ups23BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.24.1.5.3.1.1
ups23BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.24.1.5.3.1.2
ups23BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.24.1.5.3.1.3
ups23BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.24.1.5.3.1.4
ups23Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6
ups23AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.24.1.6.1
ups23AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups23AlarmId equal to 1, and increments the value of ups23AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups23AlarmId 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 ups23AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups23AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups23AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups23AlarmsPresent.
SEQUENCE OF Ups23AlarmEntry
.1.3.6.1.4.1.53973.1.1.24.1.6.2
ups23AlarmEntryAn entry containing information applicable to a particular alarm.
Ups23AlarmEntry
.1.3.6.1.4.1.53973.1.1.24.1.6.2.1
ups23AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.24.1.6.2.1.1
ups23AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.24.1.6.2.1.2
ups23AlarmTimeThe 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 ups23AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.24.1.6.2.1.3
ups23WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3
ups23AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.1
ups23AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.2
ups23AlarmLowBatteryThe remaining battery run-time is less than or equal to ups23ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.3
ups23AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.4
ups23AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.5
ups23AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.6
ups23AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.7
ups23AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.8
ups23AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.9
ups23AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.10
ups23AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.11
ups23AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.12
ups23AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.13
ups23AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.14
ups23AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.15
ups23AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.16
ups23AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.17
ups23AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.18
ups23AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.19
ups23AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.20
ups23AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.21
ups23AlarmShutdownPendingA ups23ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.22
ups23AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.23
ups23AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.6.3.24
ups23Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7
ups23TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups23TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups23TestResultsSummary. Tests in progress may be aborted by setting the ups23TestId variable to ups23TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups23TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.1
ups23TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups23TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups23TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups23TestResultsSummary */ get (upsTestSpinLock, ups23TestResultsSummary, ups23TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups23TestResultsSummary, ups23TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups23TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups23TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.24.1.7.2
ups23TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups23TestId to ups23TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.24.1.7.3
ups23TestResultsDetailAdditional information about ups23TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.24.1.7.4
ups23TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups23TestResultsSummary is noTestsInitiated(6), ups23TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.24.1.7.5
ups23TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups23TestResultsSummary is noTestsInitiated(6), ups23TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.24.1.7.6
ups23WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7
ups23TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7.1
ups23TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7.2
ups23TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7.3
ups23TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7.4
ups23TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.7.7.5
ups23Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.1.8
ups23ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups23ShutdownAfterDelay and ups23RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.24.1.8.1
ups23ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups23ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups23ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups23ShutdownType = output and the output is already off. When read, ups23ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups23ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.24.1.8.2
ups23StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups23StartupAfterDelay countdown or ups23RebootWithDuration countdown in progress. When read, ups23StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.24.1.8.3
ups23RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups23ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups23RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.24.1.8.4
ups23Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.2
ups23TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.24.2.1
ups23TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.24.2.2
ups23TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups23AlarmOnBattery and ups23AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.24.2.3
ups23TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups23AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.24.2.4
ups23Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3
ups23Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3.1
ups23SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.1.1
ups23BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.1.2
ups23FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.1.3
ups23Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3.2
ups23SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3.2.1
ups23SubsetIdentGroupThe ups23SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups23SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.1
ups23SubsetBatteryGroupThe ups23SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.2
ups23SubsetInputGroupThe ups23SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.3
ups23SubsetOutputGroupThe ups23SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.4
ups23SubsetAlarmGroupThe ups23SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.6
ups23SubsetControlGroupThe ups23SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.1.8
ups23BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3.2.2
ups23BasicIdentGroupThe ups23BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.1
ups23BasicBatteryGroupThe ups23BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.2
ups23BasicInputGroupThe ups23BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.3
ups23BasicOutputGroupThe ups23BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.4
ups23BasicBypassGroupThe ups23BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.5
ups23BasicAlarmGroupThe ups23BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.6
ups23BasicTestGroupThe ups23BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.7
ups23BasicControlGroupThe ups23BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.2.8
ups23FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.24.3.2.3
ups23FullIdentGroupThe ups23FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.1
ups23FullBatteryGroupThe ups23FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.2
ups23FullInputGroupThe ups23FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.3
ups23FullOutputGroupThe ups23FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.4
ups23FullBypassGroupThe ups23FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.5
ups23FullAlarmGroupThe ups23FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.6
ups23FullTestGroupThe ups23FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.7
ups23FullControlGroupThe ups23FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.24.3.2.3.8
upsModule24
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25
ups24Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1
ups24Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.1
ups24IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.1
ups24IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.2
ups24IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups24IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.3
ups24IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups24IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.4
ups24IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.5
ups24IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.1.6
ups24Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.2
ups24BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups24ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups24ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.25.1.2.1
ups24SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.25.1.2.2
ups24EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.25.1.2.3
ups24EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.25.1.2.4
ups24BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.25.1.2.5
ups24BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.25.1.2.6
ups24BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.25.1.2.7
ups24Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.3
ups24InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.25.1.3.1
ups24InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.25.1.3.2
ups24InputTableA list of input table entries. The number of entries is given by the value of ups24InputNumLines.
SEQUENCE OF Ups24InputEntry
.1.3.6.1.4.1.53973.1.1.25.1.3.3
ups24InputEntryAn entry containing information applicable to a particular input line.
Ups24InputEntry
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1
ups24InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1.1
ups24InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1.2
ups24InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1.3
ups24InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1.4
ups24InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.25.1.3.3.1.5
ups24Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.4
ups24OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.25.1.4.1
ups24OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.25.1.4.2
ups24OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.25.1.4.3
ups24OutputTableA list of output table entries. The number of entries is given by the value of ups24OutputNumLines.
SEQUENCE OF Ups24OutputEntry
.1.3.6.1.4.1.53973.1.1.25.1.4.4
ups24OutputEntryAn entry containing information applicable to a particular output line.
Ups24OutputEntry
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1
ups24OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1.1
ups24OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1.2
ups24OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1.3
ups24OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1.4
ups24OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.25.1.4.4.1.5
ups24Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.5
ups24BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.25.1.5.1
ups24BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.25.1.5.2
ups24BypassTableA list of bypass table entries. The number of entries is given by the value of ups24BypassNumLines.
SEQUENCE OF Ups24BypassEntry
.1.3.6.1.4.1.53973.1.1.25.1.5.3
ups24BypassEntryAn entry containing information applicable to a particular bypass input.
Ups24BypassEntry
.1.3.6.1.4.1.53973.1.1.25.1.5.3.1
ups24BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.25.1.5.3.1.1
ups24BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.25.1.5.3.1.2
ups24BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.25.1.5.3.1.3
ups24BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.25.1.5.3.1.4
ups24Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6
ups24AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.25.1.6.1
ups24AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups24AlarmId equal to 1, and increments the value of ups24AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups24AlarmId 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 ups24AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups24AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups24AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups24AlarmsPresent.
SEQUENCE OF Ups24AlarmEntry
.1.3.6.1.4.1.53973.1.1.25.1.6.2
ups24AlarmEntryAn entry containing information applicable to a particular alarm.
Ups24AlarmEntry
.1.3.6.1.4.1.53973.1.1.25.1.6.2.1
ups24AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.25.1.6.2.1.1
ups24AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.25.1.6.2.1.2
ups24AlarmTimeThe 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 ups24AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.25.1.6.2.1.3
ups24WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3
ups24AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.1
ups24AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.2
ups24AlarmLowBatteryThe remaining battery run-time is less than or equal to ups24ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.3
ups24AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.4
ups24AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.5
ups24AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.6
ups24AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.7
ups24AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.8
ups24AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.9
ups24AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.10
ups24AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.11
ups24AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.12
ups24AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.13
ups24AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.14
ups24AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.15
ups24AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.16
ups24AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.17
ups24AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.18
ups24AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.19
ups24AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.20
ups24AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.21
ups24AlarmShutdownPendingA ups24ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.22
ups24AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.23
ups24AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.6.3.24
ups24Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7
ups24TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups24TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups24TestResultsSummary. Tests in progress may be aborted by setting the ups24TestId variable to ups24TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups24TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.1
ups24TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups24TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups24TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups24TestResultsSummary */ get (upsTestSpinLock, ups24TestResultsSummary, ups24TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups24TestResultsSummary, ups24TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups24TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups24TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.25.1.7.2
ups24TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups24TestId to ups24TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.25.1.7.3
ups24TestResultsDetailAdditional information about ups24TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.25.1.7.4
ups24TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups24TestResultsSummary is noTestsInitiated(6), ups24TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.25.1.7.5
ups24TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups24TestResultsSummary is noTestsInitiated(6), ups24TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.25.1.7.6
ups24WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7
ups24TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7.1
ups24TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7.2
ups24TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7.3
ups24TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7.4
ups24TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.7.7.5
ups24Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.1.8
ups24ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups24ShutdownAfterDelay and ups24RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.25.1.8.1
ups24ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups24ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups24ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups24ShutdownType = output and the output is already off. When read, ups24ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups24ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.25.1.8.2
ups24StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups24StartupAfterDelay countdown or ups24RebootWithDuration countdown in progress. When read, ups24StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.25.1.8.3
ups24RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups24ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups24RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.25.1.8.4
ups24Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.2
ups24TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.25.2.1
ups24TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.25.2.2
ups24TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups24AlarmOnBattery and ups24AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.25.2.3
ups24TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups24AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.25.2.4
ups24Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3
ups24Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3.1
ups24SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.1.1
ups24BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.1.2
ups24FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.1.3
ups24Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3.2
ups24SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3.2.1
ups24SubsetIdentGroupThe ups24SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups24SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.1
ups24SubsetBatteryGroupThe ups24SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.2
ups24SubsetInputGroupThe ups24SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.3
ups24SubsetOutputGroupThe ups24SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.4
ups24SubsetAlarmGroupThe ups24SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.6
ups24SubsetControlGroupThe ups24SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.1.8
ups24BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3.2.2
ups24BasicIdentGroupThe ups24BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.1
ups24BasicBatteryGroupThe ups24BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.2
ups24BasicInputGroupThe ups24BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.3
ups24BasicOutputGroupThe ups24BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.4
ups24BasicBypassGroupThe ups24BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.5
ups24BasicAlarmGroupThe ups24BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.6
ups24BasicTestGroupThe ups24BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.7
ups24BasicControlGroupThe ups24BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.2.8
ups24FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.25.3.2.3
ups24FullIdentGroupThe ups24FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.1
ups24FullBatteryGroupThe ups24FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.2
ups24FullInputGroupThe ups24FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.3
ups24FullOutputGroupThe ups24FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.4
ups24FullBypassGroupThe ups24FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.5
ups24FullAlarmGroupThe ups24FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.6
ups24FullTestGroupThe ups24FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.7
ups24FullControlGroupThe ups24FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.25.3.2.3.8
upsModule25
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26
ups25Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1
ups25Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.1
ups25IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.1
ups25IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.2
ups25IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups25IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.3
ups25IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups25IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.4
ups25IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.5
ups25IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.1.6
ups25Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.2
ups25BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups25ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups25ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.26.1.2.1
ups25SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.26.1.2.2
ups25EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.26.1.2.3
ups25EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.26.1.2.4
ups25BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.26.1.2.5
ups25BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.26.1.2.6
ups25BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.26.1.2.7
ups25Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.3
ups25InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.26.1.3.1
ups25InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.26.1.3.2
ups25InputTableA list of input table entries. The number of entries is given by the value of ups25InputNumLines.
SEQUENCE OF Ups25InputEntry
.1.3.6.1.4.1.53973.1.1.26.1.3.3
ups25InputEntryAn entry containing information applicable to a particular input line.
Ups25InputEntry
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1
ups25InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1.1
ups25InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1.2
ups25InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1.3
ups25InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1.4
ups25InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.26.1.3.3.1.5
ups25Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.4
ups25OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.26.1.4.1
ups25OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.26.1.4.2
ups25OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.26.1.4.3
ups25OutputTableA list of output table entries. The number of entries is given by the value of ups25OutputNumLines.
SEQUENCE OF Ups25OutputEntry
.1.3.6.1.4.1.53973.1.1.26.1.4.4
ups25OutputEntryAn entry containing information applicable to a particular output line.
Ups25OutputEntry
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1
ups25OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1.1
ups25OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1.2
ups25OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1.3
ups25OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1.4
ups25OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.26.1.4.4.1.5
ups25Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.5
ups25BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.26.1.5.1
ups25BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.26.1.5.2
ups25BypassTableA list of bypass table entries. The number of entries is given by the value of ups25BypassNumLines.
SEQUENCE OF Ups25BypassEntry
.1.3.6.1.4.1.53973.1.1.26.1.5.3
ups25BypassEntryAn entry containing information applicable to a particular bypass input.
Ups25BypassEntry
.1.3.6.1.4.1.53973.1.1.26.1.5.3.1
ups25BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.26.1.5.3.1.1
ups25BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.26.1.5.3.1.2
ups25BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.26.1.5.3.1.3
ups25BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.26.1.5.3.1.4
ups25Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6
ups25AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.26.1.6.1
ups25AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups25AlarmId equal to 1, and increments the value of ups25AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups25AlarmId 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 ups25AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups25AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups25AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups25AlarmsPresent.
SEQUENCE OF Ups25AlarmEntry
.1.3.6.1.4.1.53973.1.1.26.1.6.2
ups25AlarmEntryAn entry containing information applicable to a particular alarm.
Ups25AlarmEntry
.1.3.6.1.4.1.53973.1.1.26.1.6.2.1
ups25AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.26.1.6.2.1.1
ups25AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.26.1.6.2.1.2
ups25AlarmTimeThe 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 ups25AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.26.1.6.2.1.3
ups25WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3
ups25AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.1
ups25AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.2
ups25AlarmLowBatteryThe remaining battery run-time is less than or equal to ups25ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.3
ups25AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.4
ups25AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.5
ups25AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.6
ups25AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.7
ups25AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.8
ups25AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.9
ups25AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.10
ups25AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.11
ups25AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.12
ups25AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.13
ups25AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.14
ups25AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.15
ups25AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.16
ups25AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.17
ups25AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.18
ups25AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.19
ups25AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.20
ups25AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.21
ups25AlarmShutdownPendingA ups25ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.22
ups25AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.23
ups25AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.6.3.24
ups25Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7
ups25TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups25TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups25TestResultsSummary. Tests in progress may be aborted by setting the ups25TestId variable to ups25TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups25TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.1
ups25TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups25TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups25TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups25TestResultsSummary */ get (upsTestSpinLock, ups25TestResultsSummary, ups25TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups25TestResultsSummary, ups25TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups25TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups25TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.26.1.7.2
ups25TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups25TestId to ups25TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.26.1.7.3
ups25TestResultsDetailAdditional information about ups25TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.26.1.7.4
ups25TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups25TestResultsSummary is noTestsInitiated(6), ups25TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.26.1.7.5
ups25TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups25TestResultsSummary is noTestsInitiated(6), ups25TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.26.1.7.6
ups25WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7
ups25TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7.1
ups25TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7.2
ups25TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7.3
ups25TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7.4
ups25TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.7.7.5
ups25Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.1.8
ups25ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups25ShutdownAfterDelay and ups25RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.26.1.8.1
ups25ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups25ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups25ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups25ShutdownType = output and the output is already off. When read, ups25ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups25ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.26.1.8.2
ups25StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups25StartupAfterDelay countdown or ups25RebootWithDuration countdown in progress. When read, ups25StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.26.1.8.3
ups25RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups25ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups25RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.26.1.8.4
ups25Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.2
ups25TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.26.2.1
ups25TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.26.2.2
ups25TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups25AlarmOnBattery and ups25AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.26.2.3
ups25TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups25AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.26.2.4
ups25Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3
ups25Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3.1
ups25SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.1.1
ups25BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.1.2
ups25FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.1.3
ups25Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3.2
ups25SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3.2.1
ups25SubsetIdentGroupThe ups25SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups25SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.1
ups25SubsetBatteryGroupThe ups25SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.2
ups25SubsetInputGroupThe ups25SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.3
ups25SubsetOutputGroupThe ups25SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.4
ups25SubsetAlarmGroupThe ups25SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.6
ups25SubsetControlGroupThe ups25SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.1.8
ups25BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3.2.2
ups25BasicIdentGroupThe ups25BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.1
ups25BasicBatteryGroupThe ups25BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.2
ups25BasicInputGroupThe ups25BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.3
ups25BasicOutputGroupThe ups25BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.4
ups25BasicBypassGroupThe ups25BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.5
ups25BasicAlarmGroupThe ups25BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.6
ups25BasicTestGroupThe ups25BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.7
ups25BasicControlGroupThe ups25BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.2.8
ups25FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.26.3.2.3
ups25FullIdentGroupThe ups25FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.1
ups25FullBatteryGroupThe ups25FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.2
ups25FullInputGroupThe ups25FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.3
ups25FullOutputGroupThe ups25FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.4
ups25FullBypassGroupThe ups25FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.5
ups25FullAlarmGroupThe ups25FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.6
ups25FullTestGroupThe ups25FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.7
ups25FullControlGroupThe ups25FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.26.3.2.3.8
upsModule26
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27
ups26Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1
ups26Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.1
ups26IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.1
ups26IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.2
ups26IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups26IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.3
ups26IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups26IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.4
ups26IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.5
ups26IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.1.6
ups26Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.2
ups26BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups26ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups26ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.27.1.2.1
ups26SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.27.1.2.2
ups26EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.27.1.2.3
ups26EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.27.1.2.4
ups26BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.27.1.2.5
ups26BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.27.1.2.6
ups26BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.27.1.2.7
ups26Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.3
ups26InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.27.1.3.1
ups26InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.27.1.3.2
ups26InputTableA list of input table entries. The number of entries is given by the value of ups26InputNumLines.
SEQUENCE OF Ups26InputEntry
.1.3.6.1.4.1.53973.1.1.27.1.3.3
ups26InputEntryAn entry containing information applicable to a particular input line.
Ups26InputEntry
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1
ups26InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1.1
ups26InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1.2
ups26InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1.3
ups26InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1.4
ups26InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.27.1.3.3.1.5
ups26Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.4
ups26OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.27.1.4.1
ups26OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.27.1.4.2
ups26OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.27.1.4.3
ups26OutputTableA list of output table entries. The number of entries is given by the value of ups26OutputNumLines.
SEQUENCE OF Ups26OutputEntry
.1.3.6.1.4.1.53973.1.1.27.1.4.4
ups26OutputEntryAn entry containing information applicable to a particular output line.
Ups26OutputEntry
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1
ups26OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1.1
ups26OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1.2
ups26OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1.3
ups26OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1.4
ups26OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.27.1.4.4.1.5
ups26Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.5
ups26BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.27.1.5.1
ups26BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.27.1.5.2
ups26BypassTableA list of bypass table entries. The number of entries is given by the value of ups26BypassNumLines.
SEQUENCE OF Ups26BypassEntry
.1.3.6.1.4.1.53973.1.1.27.1.5.3
ups26BypassEntryAn entry containing information applicable to a particular bypass input.
Ups26BypassEntry
.1.3.6.1.4.1.53973.1.1.27.1.5.3.1
ups26BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.27.1.5.3.1.1
ups26BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.27.1.5.3.1.2
ups26BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.27.1.5.3.1.3
ups26BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.27.1.5.3.1.4
ups26Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6
ups26AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.27.1.6.1
ups26AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups26AlarmId equal to 1, and increments the value of ups26AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups26AlarmId 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 ups26AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups26AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups26AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups26AlarmsPresent.
SEQUENCE OF Ups26AlarmEntry
.1.3.6.1.4.1.53973.1.1.27.1.6.2
ups26AlarmEntryAn entry containing information applicable to a particular alarm.
Ups26AlarmEntry
.1.3.6.1.4.1.53973.1.1.27.1.6.2.1
ups26AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.27.1.6.2.1.1
ups26AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.27.1.6.2.1.2
ups26AlarmTimeThe 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 ups26AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.27.1.6.2.1.3
ups26WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3
ups26AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.1
ups26AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.2
ups26AlarmLowBatteryThe remaining battery run-time is less than or equal to ups26ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.3
ups26AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.4
ups26AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.5
ups26AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.6
ups26AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.7
ups26AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.8
ups26AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.9
ups26AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.10
ups26AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.11
ups26AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.12
ups26AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.13
ups26AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.14
ups26AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.15
ups26AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.16
ups26AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.17
ups26AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.18
ups26AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.19
ups26AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.20
ups26AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.21
ups26AlarmShutdownPendingA ups26ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.22
ups26AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.23
ups26AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.6.3.24
ups26Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7
ups26TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups26TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups26TestResultsSummary. Tests in progress may be aborted by setting the ups26TestId variable to ups26TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups26TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.1
ups26TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups26TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups26TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups26TestResultsSummary */ get (upsTestSpinLock, ups26TestResultsSummary, ups26TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups26TestResultsSummary, ups26TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups26TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups26TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.27.1.7.2
ups26TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups26TestId to ups26TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.27.1.7.3
ups26TestResultsDetailAdditional information about ups26TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.27.1.7.4
ups26TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups26TestResultsSummary is noTestsInitiated(6), ups26TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.27.1.7.5
ups26TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups26TestResultsSummary is noTestsInitiated(6), ups26TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.27.1.7.6
ups26WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7
ups26TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7.1
ups26TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7.2
ups26TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7.3
ups26TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7.4
ups26TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.7.7.5
ups26Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.1.8
ups26ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups26ShutdownAfterDelay and ups26RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.27.1.8.1
ups26ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups26ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups26ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups26ShutdownType = output and the output is already off. When read, ups26ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups26ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.27.1.8.2
ups26StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups26StartupAfterDelay countdown or ups26RebootWithDuration countdown in progress. When read, ups26StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.27.1.8.3
ups26RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups26ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups26RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.27.1.8.4
ups26Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.2
ups26TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.27.2.1
ups26TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.27.2.2
ups26TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups26AlarmOnBattery and ups26AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.27.2.3
ups26TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups26AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.27.2.4
ups26Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3
ups26Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3.1
ups26SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.1.1
ups26BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.1.2
ups26FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.1.3
ups26Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3.2
ups26SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3.2.1
ups26SubsetIdentGroupThe ups26SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups26SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.1
ups26SubsetBatteryGroupThe ups26SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.2
ups26SubsetInputGroupThe ups26SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.3
ups26SubsetOutputGroupThe ups26SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.4
ups26SubsetAlarmGroupThe ups26SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.6
ups26SubsetControlGroupThe ups26SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.1.8
ups26BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3.2.2
ups26BasicIdentGroupThe ups26BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.1
ups26BasicBatteryGroupThe ups26BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.2
ups26BasicInputGroupThe ups26BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.3
ups26BasicOutputGroupThe ups26BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.4
ups26BasicBypassGroupThe ups26BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.5
ups26BasicAlarmGroupThe ups26BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.6
ups26BasicTestGroupThe ups26BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.7
ups26BasicControlGroupThe ups26BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.2.8
ups26FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.27.3.2.3
ups26FullIdentGroupThe ups26FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.1
ups26FullBatteryGroupThe ups26FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.2
ups26FullInputGroupThe ups26FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.3
ups26FullOutputGroupThe ups26FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.4
ups26FullBypassGroupThe ups26FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.5
ups26FullAlarmGroupThe ups26FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.6
ups26FullTestGroupThe ups26FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.7
ups26FullControlGroupThe ups26FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.27.3.2.3.8
upsModule27
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28
ups27Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1
ups27Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.1
ups27IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.1
ups27IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.2
ups27IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups27IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.3
ups27IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups27IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.4
ups27IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.5
ups27IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.1.6
ups27Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.2
ups27BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups27ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups27ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.28.1.2.1
ups27SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.28.1.2.2
ups27EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.28.1.2.3
ups27EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.28.1.2.4
ups27BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.28.1.2.5
ups27BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.28.1.2.6
ups27BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.28.1.2.7
ups27Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.3
ups27InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.28.1.3.1
ups27InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.28.1.3.2
ups27InputTableA list of input table entries. The number of entries is given by the value of ups27InputNumLines.
SEQUENCE OF Ups27InputEntry
.1.3.6.1.4.1.53973.1.1.28.1.3.3
ups27InputEntryAn entry containing information applicable to a particular input line.
Ups27InputEntry
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1
ups27InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1.1
ups27InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1.2
ups27InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1.3
ups27InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1.4
ups27InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.28.1.3.3.1.5
ups27Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.4
ups27OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.28.1.4.1
ups27OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.28.1.4.2
ups27OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.28.1.4.3
ups27OutputTableA list of output table entries. The number of entries is given by the value of ups27OutputNumLines.
SEQUENCE OF Ups27OutputEntry
.1.3.6.1.4.1.53973.1.1.28.1.4.4
ups27OutputEntryAn entry containing information applicable to a particular output line.
Ups27OutputEntry
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1
ups27OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1.1
ups27OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1.2
ups27OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1.3
ups27OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1.4
ups27OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.28.1.4.4.1.5
ups27Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.5
ups27BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.28.1.5.1
ups27BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.28.1.5.2
ups27BypassTableA list of bypass table entries. The number of entries is given by the value of ups27BypassNumLines.
SEQUENCE OF Ups27BypassEntry
.1.3.6.1.4.1.53973.1.1.28.1.5.3
ups27BypassEntryAn entry containing information applicable to a particular bypass input.
Ups27BypassEntry
.1.3.6.1.4.1.53973.1.1.28.1.5.3.1
ups27BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.28.1.5.3.1.1
ups27BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.28.1.5.3.1.2
ups27BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.28.1.5.3.1.3
ups27BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.28.1.5.3.1.4
ups27Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6
ups27AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.28.1.6.1
ups27AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups27AlarmId equal to 1, and increments the value of ups27AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups27AlarmId 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 ups27AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups27AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups27AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups27AlarmsPresent.
SEQUENCE OF Ups27AlarmEntry
.1.3.6.1.4.1.53973.1.1.28.1.6.2
ups27AlarmEntryAn entry containing information applicable to a particular alarm.
Ups27AlarmEntry
.1.3.6.1.4.1.53973.1.1.28.1.6.2.1
ups27AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.28.1.6.2.1.1
ups27AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.28.1.6.2.1.2
ups27AlarmTimeThe 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 ups27AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.28.1.6.2.1.3
ups27WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3
ups27AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.1
ups27AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.2
ups27AlarmLowBatteryThe remaining battery run-time is less than or equal to ups27ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.3
ups27AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.4
ups27AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.5
ups27AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.6
ups27AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.7
ups27AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.8
ups27AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.9
ups27AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.10
ups27AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.11
ups27AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.12
ups27AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.13
ups27AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.14
ups27AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.15
ups27AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.16
ups27AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.17
ups27AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.18
ups27AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.19
ups27AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.20
ups27AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.21
ups27AlarmShutdownPendingA ups27ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.22
ups27AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.23
ups27AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.6.3.24
ups27Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7
ups27TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups27TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups27TestResultsSummary. Tests in progress may be aborted by setting the ups27TestId variable to ups27TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups27TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.1
ups27TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups27TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups27TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups27TestResultsSummary */ get (upsTestSpinLock, ups27TestResultsSummary, ups27TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups27TestResultsSummary, ups27TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups27TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups27TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.28.1.7.2
ups27TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups27TestId to ups27TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.28.1.7.3
ups27TestResultsDetailAdditional information about ups27TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.28.1.7.4
ups27TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups27TestResultsSummary is noTestsInitiated(6), ups27TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.28.1.7.5
ups27TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups27TestResultsSummary is noTestsInitiated(6), ups27TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.28.1.7.6
ups27WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7
ups27TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7.1
ups27TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7.2
ups27TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7.3
ups27TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7.4
ups27TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.7.7.5
ups27Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.1.8
ups27ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups27ShutdownAfterDelay and ups27RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.28.1.8.1
ups27ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups27ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups27ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups27ShutdownType = output and the output is already off. When read, ups27ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups27ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.28.1.8.2
ups27StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups27StartupAfterDelay countdown or ups27RebootWithDuration countdown in progress. When read, ups27StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.28.1.8.3
ups27RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups27ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups27RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.28.1.8.4
ups27Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.2
ups27TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.28.2.1
ups27TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.28.2.2
ups27TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups27AlarmOnBattery and ups27AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.28.2.3
ups27TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups27AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.28.2.4
ups27Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3
ups27Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3.1
ups27SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.1.1
ups27BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.1.2
ups27FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.1.3
ups27Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3.2
ups27SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3.2.1
ups27SubsetIdentGroupThe ups27SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups27SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.1
ups27SubsetBatteryGroupThe ups27SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.2
ups27SubsetInputGroupThe ups27SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.3
ups27SubsetOutputGroupThe ups27SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.4
ups27SubsetAlarmGroupThe ups27SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.6
ups27SubsetControlGroupThe ups27SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.1.8
ups27BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3.2.2
ups27BasicIdentGroupThe ups27BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.1
ups27BasicBatteryGroupThe ups27BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.2
ups27BasicInputGroupThe ups27BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.3
ups27BasicOutputGroupThe ups27BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.4
ups27BasicBypassGroupThe ups27BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.5
ups27BasicAlarmGroupThe ups27BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.6
ups27BasicTestGroupThe ups27BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.7
ups27BasicControlGroupThe ups27BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.2.8
ups27FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.28.3.2.3
ups27FullIdentGroupThe ups27FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.1
ups27FullBatteryGroupThe ups27FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.2
ups27FullInputGroupThe ups27FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.3
ups27FullOutputGroupThe ups27FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.4
ups27FullBypassGroupThe ups27FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.5
ups27FullAlarmGroupThe ups27FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.6
ups27FullTestGroupThe ups27FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.7
ups27FullControlGroupThe ups27FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.28.3.2.3.8
upsModule28
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29
ups28Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1
ups28Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.1
ups28IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.1
ups28IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.2
ups28IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups28IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.3
ups28IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups28IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.4
ups28IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.5
ups28IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.1.6
ups28Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.2
ups28BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups28ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups28ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.29.1.2.1
ups28SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.29.1.2.2
ups28EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.29.1.2.3
ups28EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.29.1.2.4
ups28BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.29.1.2.5
ups28BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.29.1.2.6
ups28BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.29.1.2.7
ups28Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.3
ups28InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.29.1.3.1
ups28InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.29.1.3.2
ups28InputTableA list of input table entries. The number of entries is given by the value of ups28InputNumLines.
SEQUENCE OF Ups28InputEntry
.1.3.6.1.4.1.53973.1.1.29.1.3.3
ups28InputEntryAn entry containing information applicable to a particular input line.
Ups28InputEntry
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1
ups28InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1.1
ups28InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1.2
ups28InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1.3
ups28InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1.4
ups28InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.29.1.3.3.1.5
ups28Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.4
ups28OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.29.1.4.1
ups28OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.29.1.4.2
ups28OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.29.1.4.3
ups28OutputTableA list of output table entries. The number of entries is given by the value of ups28OutputNumLines.
SEQUENCE OF Ups28OutputEntry
.1.3.6.1.4.1.53973.1.1.29.1.4.4
ups28OutputEntryAn entry containing information applicable to a particular output line.
Ups28OutputEntry
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1
ups28OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1.1
ups28OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1.2
ups28OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1.3
ups28OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1.4
ups28OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.29.1.4.4.1.5
ups28Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.5
ups28BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.29.1.5.1
ups28BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.29.1.5.2
ups28BypassTableA list of bypass table entries. The number of entries is given by the value of ups28BypassNumLines.
SEQUENCE OF Ups28BypassEntry
.1.3.6.1.4.1.53973.1.1.29.1.5.3
ups28BypassEntryAn entry containing information applicable to a particular bypass input.
Ups28BypassEntry
.1.3.6.1.4.1.53973.1.1.29.1.5.3.1
ups28BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.29.1.5.3.1.1
ups28BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.29.1.5.3.1.2
ups28BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.29.1.5.3.1.3
ups28BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.29.1.5.3.1.4
ups28Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6
ups28AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.29.1.6.1
ups28AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups28AlarmId equal to 1, and increments the value of ups28AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups28AlarmId 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 ups28AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups28AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups28AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups28AlarmsPresent.
SEQUENCE OF Ups28AlarmEntry
.1.3.6.1.4.1.53973.1.1.29.1.6.2
ups28AlarmEntryAn entry containing information applicable to a particular alarm.
Ups28AlarmEntry
.1.3.6.1.4.1.53973.1.1.29.1.6.2.1
ups28AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.29.1.6.2.1.1
ups28AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.29.1.6.2.1.2
ups28AlarmTimeThe 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 ups28AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.29.1.6.2.1.3
ups28WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3
ups28AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.1
ups28AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.2
ups28AlarmLowBatteryThe remaining battery run-time is less than or equal to ups28ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.3
ups28AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.4
ups28AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.5
ups28AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.6
ups28AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.7
ups28AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.8
ups28AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.9
ups28AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.10
ups28AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.11
ups28AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.12
ups28AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.13
ups28AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.14
ups28AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.15
ups28AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.16
ups28AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.17
ups28AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.18
ups28AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.19
ups28AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.20
ups28AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.21
ups28AlarmShutdownPendingA ups28ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.22
ups28AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.23
ups28AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.6.3.24
ups28Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7
ups28TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups28TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups28TestResultsSummary. Tests in progress may be aborted by setting the ups28TestId variable to ups28TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups28TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.1
ups28TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups28TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups28TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups28TestResultsSummary */ get (upsTestSpinLock, ups28TestResultsSummary, ups28TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups28TestResultsSummary, ups28TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups28TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups28TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.29.1.7.2
ups28TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups28TestId to ups28TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.29.1.7.3
ups28TestResultsDetailAdditional information about ups28TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.29.1.7.4
ups28TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups28TestResultsSummary is noTestsInitiated(6), ups28TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.29.1.7.5
ups28TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups28TestResultsSummary is noTestsInitiated(6), ups28TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.29.1.7.6
ups28WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7
ups28TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7.1
ups28TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7.2
ups28TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7.3
ups28TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7.4
ups28TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.7.7.5
ups28Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.1.8
ups28ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups28ShutdownAfterDelay and ups28RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.29.1.8.1
ups28ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups28ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups28ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups28ShutdownType = output and the output is already off. When read, ups28ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups28ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.29.1.8.2
ups28StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups28StartupAfterDelay countdown or ups28RebootWithDuration countdown in progress. When read, ups28StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.29.1.8.3
ups28RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups28ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups28RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.29.1.8.4
ups28Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.2
ups28TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.29.2.1
ups28TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.29.2.2
ups28TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups28AlarmOnBattery and ups28AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.29.2.3
ups28TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups28AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.29.2.4
ups28Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3
ups28Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3.1
ups28SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.1.1
ups28BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.1.2
ups28FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.1.3
ups28Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3.2
ups28SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3.2.1
ups28SubsetIdentGroupThe ups28SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups28SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.1
ups28SubsetBatteryGroupThe ups28SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.2
ups28SubsetInputGroupThe ups28SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.3
ups28SubsetOutputGroupThe ups28SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.4
ups28SubsetAlarmGroupThe ups28SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.6
ups28SubsetControlGroupThe ups28SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.1.8
ups28BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3.2.2
ups28BasicIdentGroupThe ups28BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.1
ups28BasicBatteryGroupThe ups28BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.2
ups28BasicInputGroupThe ups28BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.3
ups28BasicOutputGroupThe ups28BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.4
ups28BasicBypassGroupThe ups28BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.5
ups28BasicAlarmGroupThe ups28BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.6
ups28BasicTestGroupThe ups28BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.7
ups28BasicControlGroupThe ups28BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.2.8
ups28FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.29.3.2.3
ups28FullIdentGroupThe ups28FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.1
ups28FullBatteryGroupThe ups28FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.2
ups28FullInputGroupThe ups28FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.3
ups28FullOutputGroupThe ups28FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.4
ups28FullBypassGroupThe ups28FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.5
ups28FullAlarmGroupThe ups28FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.6
ups28FullTestGroupThe ups28FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.7
ups28FullControlGroupThe ups28FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.29.3.2.3.8
upsModule29
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30
ups29Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1
ups29Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.1
ups29IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.1
ups29IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.2
ups29IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups29IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.3
ups29IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups29IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.4
ups29IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.5
ups29IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.1.6
ups29Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.2
ups29BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups29ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups29ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.30.1.2.1
ups29SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.30.1.2.2
ups29EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.30.1.2.3
ups29EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.30.1.2.4
ups29BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.30.1.2.5
ups29BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.30.1.2.6
ups29BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.30.1.2.7
ups29Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.3
ups29InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.30.1.3.1
ups29InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.30.1.3.2
ups29InputTableA list of input table entries. The number of entries is given by the value of ups29InputNumLines.
SEQUENCE OF Ups29InputEntry
.1.3.6.1.4.1.53973.1.1.30.1.3.3
ups29InputEntryAn entry containing information applicable to a particular input line.
Ups29InputEntry
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1
ups29InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1.1
ups29InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1.2
ups29InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1.3
ups29InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1.4
ups29InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.30.1.3.3.1.5
ups29Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.4
ups29OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.30.1.4.1
ups29OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.30.1.4.2
ups29OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.30.1.4.3
ups29OutputTableA list of output table entries. The number of entries is given by the value of ups29OutputNumLines.
SEQUENCE OF Ups29OutputEntry
.1.3.6.1.4.1.53973.1.1.30.1.4.4
ups29OutputEntryAn entry containing information applicable to a particular output line.
Ups29OutputEntry
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1
ups29OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1.1
ups29OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1.2
ups29OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1.3
ups29OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1.4
ups29OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.30.1.4.4.1.5
ups29Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.5
ups29BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.30.1.5.1
ups29BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.30.1.5.2
ups29BypassTableA list of bypass table entries. The number of entries is given by the value of ups29BypassNumLines.
SEQUENCE OF Ups29BypassEntry
.1.3.6.1.4.1.53973.1.1.30.1.5.3
ups29BypassEntryAn entry containing information applicable to a particular bypass input.
Ups29BypassEntry
.1.3.6.1.4.1.53973.1.1.30.1.5.3.1
ups29BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.30.1.5.3.1.1
ups29BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.30.1.5.3.1.2
ups29BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.30.1.5.3.1.3
ups29BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.30.1.5.3.1.4
ups29Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6
ups29AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.30.1.6.1
ups29AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups29AlarmId equal to 1, and increments the value of ups29AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups29AlarmId 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 ups29AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups29AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups29AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups29AlarmsPresent.
SEQUENCE OF Ups29AlarmEntry
.1.3.6.1.4.1.53973.1.1.30.1.6.2
ups29AlarmEntryAn entry containing information applicable to a particular alarm.
Ups29AlarmEntry
.1.3.6.1.4.1.53973.1.1.30.1.6.2.1
ups29AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.30.1.6.2.1.1
ups29AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.30.1.6.2.1.2
ups29AlarmTimeThe 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 ups29AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.30.1.6.2.1.3
ups29WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3
ups29AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.1
ups29AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.2
ups29AlarmLowBatteryThe remaining battery run-time is less than or equal to ups29ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.3
ups29AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.4
ups29AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.5
ups29AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.6
ups29AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.7
ups29AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.8
ups29AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.9
ups29AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.10
ups29AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.11
ups29AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.12
ups29AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.13
ups29AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.14
ups29AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.15
ups29AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.16
ups29AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.17
ups29AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.18
ups29AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.19
ups29AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.20
ups29AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.21
ups29AlarmShutdownPendingA ups29ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.22
ups29AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.23
ups29AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.6.3.24
ups29Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7
ups29TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups29TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups29TestResultsSummary. Tests in progress may be aborted by setting the ups29TestId variable to ups29TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups29TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.1
ups29TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups29TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups29TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups29TestResultsSummary */ get (upsTestSpinLock, ups29TestResultsSummary, ups29TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups29TestResultsSummary, ups29TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups29TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups29TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.30.1.7.2
ups29TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups29TestId to ups29TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.30.1.7.3
ups29TestResultsDetailAdditional information about ups29TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.30.1.7.4
ups29TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups29TestResultsSummary is noTestsInitiated(6), ups29TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.30.1.7.5
ups29TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups29TestResultsSummary is noTestsInitiated(6), ups29TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.30.1.7.6
ups29WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7
ups29TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7.1
ups29TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7.2
ups29TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7.3
ups29TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7.4
ups29TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.7.7.5
ups29Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.1.8
ups29ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups29ShutdownAfterDelay and ups29RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.30.1.8.1
ups29ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups29ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups29ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups29ShutdownType = output and the output is already off. When read, ups29ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups29ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.30.1.8.2
ups29StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups29StartupAfterDelay countdown or ups29RebootWithDuration countdown in progress. When read, ups29StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.30.1.8.3
ups29RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups29ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups29RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.30.1.8.4
ups29Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.2
ups29TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.30.2.1
ups29TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.30.2.2
ups29TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups29AlarmOnBattery and ups29AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.30.2.3
ups29TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups29AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.30.2.4
ups29Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3
ups29Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3.1
ups29SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.1.1
ups29BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.1.2
ups29FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.1.3
ups29Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3.2
ups29SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3.2.1
ups29SubsetIdentGroupThe ups29SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups29SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.1
ups29SubsetBatteryGroupThe ups29SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.2
ups29SubsetInputGroupThe ups29SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.3
ups29SubsetOutputGroupThe ups29SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.4
ups29SubsetAlarmGroupThe ups29SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.6
ups29SubsetControlGroupThe ups29SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.1.8
ups29BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3.2.2
ups29BasicIdentGroupThe ups29BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.1
ups29BasicBatteryGroupThe ups29BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.2
ups29BasicInputGroupThe ups29BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.3
ups29BasicOutputGroupThe ups29BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.4
ups29BasicBypassGroupThe ups29BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.5
ups29BasicAlarmGroupThe ups29BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.6
ups29BasicTestGroupThe ups29BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.7
ups29BasicControlGroupThe ups29BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.2.8
ups29FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.30.3.2.3
ups29FullIdentGroupThe ups29FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.1
ups29FullBatteryGroupThe ups29FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.2
ups29FullInputGroupThe ups29FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.3
ups29FullOutputGroupThe ups29FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.4
ups29FullBypassGroupThe ups29FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.5
ups29FullAlarmGroupThe ups29FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.6
ups29FullTestGroupThe ups29FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.7
ups29FullControlGroupThe ups29FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.30.3.2.3.8
upsModule30
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31
ups30Objects
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1
ups30Ident
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.1
ups30IdentManufacturerThe name of the UPS manufacturer.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.1
ups30IdentModelThe UPS Model designation.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.2
ups30IdentUPSSoftwareVersionThe UPS firmware/software version(s). This variable may or may not have the same value as ups30IdentAgentSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.3
ups30IdentAgentSoftwareVersionThe UPS agent software version. This variable may or may not have the same value as ups30IdentUPSSoftwareVersion in some implementations.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.4
ups30IdentNameA string identifying the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.5
ups30IdentAttachedDevicesA string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.1.6
ups30Battery
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.2
ups30BatteryStatusThe indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than ups30ConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to ups30ConfigLowBattTime. 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).ro
Enumeration
.1.3.6.1.4.1.53973.1.1.31.1.2.1
ups30SecondsOnBatteryIf 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.ro
NonNegativeInteger UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.31.1.2.2
ups30EstimatedMinutesRemainingAn 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.ro
PositiveInteger UNITS "minutes"
.1.3.6.1.4.1.53973.1.1.31.1.2.3
ups30EstimatedChargeRemainingAn estimate of the battery charge remaining expressed as a percent of full charge.ro
Integer32
.1.3.6.1.4.1.53973.1.1.31.1.2.4
ups30BatteryVoltageThe magnitude of the present battery voltage.ro
NonNegativeInteger UNITS "0.1 Volt DC"
.1.3.6.1.4.1.53973.1.1.31.1.2.5
ups30BatteryCurrentThe present battery current.ro
Integer32 UNITS "0.1 Amp DC"
.1.3.6.1.4.1.53973.1.1.31.1.2.6
ups30BatteryTemperatureThe ambient temperature at or near the UPS Battery casing.ro
Integer32 UNITS "degrees Centigrade"
.1.3.6.1.4.1.53973.1.1.31.1.2.7
ups30Input
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.3
ups30InputLineBadsA 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.ro
Counter32
.1.3.6.1.4.1.53973.1.1.31.1.3.1
ups30InputNumLinesThe number of input lines utilized in this device. This variable indicates the number of rows in the input table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.31.1.3.2
ups30InputTableA list of input table entries. The number of entries is given by the value of ups30InputNumLines.
SEQUENCE OF Ups30InputEntry
.1.3.6.1.4.1.53973.1.1.31.1.3.3
ups30InputEntryAn entry containing information applicable to a particular input line.
Ups30InputEntry
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1
ups30InputLineIndexThe input line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1.1
ups30InputFrequencyThe present input frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1.2
ups30InputVoltageThe magnitude of the present input voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1.3
ups30InputCurrentThe magnitude of the present input current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1.4
ups30InputTruePowerThe magnitude of the present input true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.31.1.3.3.1.5
ups30Output
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.4
ups30OutputSourceThe 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.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.31.1.4.1
ups30OutputFrequencyThe present output frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.31.1.4.2
ups30OutputNumLinesThe number of output lines utilized in this device. This variable indicates the number of rows in the output table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.31.1.4.3
ups30OutputTableA list of output table entries. The number of entries is given by the value of ups30OutputNumLines.
SEQUENCE OF Ups30OutputEntry
.1.3.6.1.4.1.53973.1.1.31.1.4.4
ups30OutputEntryAn entry containing information applicable to a particular output line.
Ups30OutputEntry
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1
ups30OutputLineIndexThe output line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1.1
ups30OutputVoltageThe present output voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1.2
ups30OutputCurrentThe present output current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1.3
ups30OutputPowerThe present output true power.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1.4
ups30OutputPercentLoadThe 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.ro
Integer32
.1.3.6.1.4.1.53973.1.1.31.1.4.4.1.5
ups30Bypass
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.5
ups30BypassFrequencyThe present bypass frequency.ro
NonNegativeInteger UNITS "0.1 Hertz"
.1.3.6.1.4.1.53973.1.1.31.1.5.1
ups30BypassNumLinesThe number of bypass lines utilized in this device. This entry indicates the number of rows in the bypass table.ro
NonNegativeInteger
.1.3.6.1.4.1.53973.1.1.31.1.5.2
ups30BypassTableA list of bypass table entries. The number of entries is given by the value of ups30BypassNumLines.
SEQUENCE OF Ups30BypassEntry
.1.3.6.1.4.1.53973.1.1.31.1.5.3
ups30BypassEntryAn entry containing information applicable to a particular bypass input.
Ups30BypassEntry
.1.3.6.1.4.1.53973.1.1.31.1.5.3.1
ups30BypassLineIndexThe bypass line identifier.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.31.1.5.3.1.1
ups30BypassVoltageThe present bypass voltage.ro
NonNegativeInteger UNITS "RMS Volts"
.1.3.6.1.4.1.53973.1.1.31.1.5.3.1.2
ups30BypassCurrentThe present bypass current.ro
NonNegativeInteger UNITS "0.1 RMS Amp"
.1.3.6.1.4.1.53973.1.1.31.1.5.3.1.3
ups30BypassPowerThe present true power conveyed by the bypass.ro
NonNegativeInteger UNITS "Watts"
.1.3.6.1.4.1.53973.1.1.31.1.5.3.1.4
ups30Alarm
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6
ups30AlarmsPresentThe present number of active alarm conditions.ro
Gauge32
.1.3.6.1.4.1.53973.1.1.31.1.6.1
ups30AlarmTableA list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The agent creates the first row with ups30AlarmId equal to 1, and increments the value of ups30AlarmId each time a new row is created, wrapping to the first free value greater than or equal to 1 when the maximum value of ups30AlarmId 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 ups30AlarmId might have wrapped. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), ups30AlarmDescr, to allow a single table to reflect well known alarms plus alarms defined by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. No two rows will have the same value of ups30AlarmDescr, since alarms define conditions. In order to meet this requirement, care should be taken in the definition of alarm conditions to insure that a system cannot enter the same condition multiple times simultaneously. The number of rows in the table at any given time is reflected by the value of ups30AlarmsPresent.
SEQUENCE OF Ups30AlarmEntry
.1.3.6.1.4.1.53973.1.1.31.1.6.2
ups30AlarmEntryAn entry containing information applicable to a particular alarm.
Ups30AlarmEntry
.1.3.6.1.4.1.53973.1.1.31.1.6.2.1
ups30AlarmIdA unique identifier for an alarm condition. This value must remain constant.
PositiveInteger
.1.3.6.1.4.1.53973.1.1.31.1.6.2.1.1
ups30AlarmDescrA reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition.ro
AutonomousType (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.31.1.6.2.1.2
ups30AlarmTimeThe 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 ups30AlarmTime shall equal 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.31.1.6.2.1.3
ups30WellKnownAlarms
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3
ups30AlarmBatteryBadOne or more batteries have been determined to require replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.1
ups30AlarmOnBatteryThe UPS is drawing power from the batteries.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.2
ups30AlarmLowBatteryThe remaining battery run-time is less than or equal to ups30ConfigLowBattTime.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.3
ups30AlarmDepletedBatteryThe UPS will be unable to sustain the present load when and if the utility power is lost.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.4
ups30AlarmTempBadA temperature is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.5
ups30AlarmInputBadAn input condition is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.6
ups30AlarmOutputBadAn output condition (other than OutputOverload) is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.7
ups30AlarmOutputOverloadThe output load exceeds the UPS output capacity.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.8
ups30AlarmOnBypassThe Bypass is presently engaged on the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.9
ups30AlarmBypassBadThe Bypass is out of tolerance.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.10
ups30AlarmOutputOffAsRequestedThe UPS has shutdown as requested, i.e., the output is off.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.11
ups30AlarmUpsOffAsRequestedThe entire UPS has shutdown as commanded.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.12
ups30AlarmChargerFailedAn uncorrected problem has been detected within the UPS charger subsystem.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.13
ups30AlarmUpsOutputOffThe output of the UPS is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.14
ups30AlarmUpsSystemOffThe UPS system is in the off state.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.15
ups30AlarmFanFailureThe failure of one or more fans in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.16
ups30AlarmFuseFailureThe failure of one or more fuses has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.17
ups30AlarmGeneralFaultA general fault in the UPS has been detected.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.18
ups30AlarmDiagnosticTestFailedThe result of the last diagnostic test indicates a failure.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.19
ups30AlarmCommunicationsLostA problem has been encountered in the communications between the agent and the UPS.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.20
ups30AlarmAwaitingPowerThe UPS output is off and the UPS is awaiting the return of input power.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.21
ups30AlarmShutdownPendingA ups30ShutdownAfterDelay countdown is underway.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.22
ups30AlarmShutdownImminentThe 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.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.23
ups30AlarmTestInProgressA test is in progress, as initiated and indicated by the Test Group. Tests initiated via other implementation-specific mechanisms can indicate the presence of the testing in the alarm table, if desired, via a OBJECT-IDENTITY macro in the MIB document specific to that implementation and are outside the scope of this OBJECT-IDENTITY.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.6.3.24
ups30Test
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7
ups30TestIdThe test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation, i.e., as documented in the private enterprise MIB definition for the device. Setting this variable initiates the named test. Sets to this variable require the presence of ups30TestSpinLock in the same SNMP message. The set request will be rejected with an appropriate error message if the requested test cannot be performed, including attempts to start a test when another test is already in progress. The status of the current or last test is maintained in ups30TestResultsSummary. Tests in progress may be aborted by setting the ups30TestId variable to ups30TestAbortTestInProgress. Read operations return the value of the name of the test in progress if a test is in progress or the name of the last test performed if no test is in progress, unless no test has been run, in which case the well known value ups30TestNoTestsInitiated is returned.ro
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.1
ups30TestSpinLockA spin lock on the test subsystem. The spinlock is used as follows. Before starting a test, a manager-station should make sure that a test is not in progress as follows: try_again: get (upsTestSpinLock) while (upsTestResultsSummary == inProgress) { /* loop while a test is running for another manager */ short delay get (upsTestSpinLock) } lock_value = ups30TestSpinLock /* no test in progress, start the test */ set (upsTestSpinLock = lock_value, ups30TestId = requested_test) if (error_index == 1) { /* (upsTestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } if (error_index == 2) { /* (upsTestId) */ /* cannot perform the test */ give up } /* test started ok */ /* wait for test completion by polling ups30TestResultsSummary */ get (upsTestSpinLock, ups30TestResultsSummary, ups30TestResultsDetail) while (upsTestResultsSummary == inProgress) { short delay get (upsTestSpinLock, ups30TestResultsSummary, ups30TestResultsDetail) } /* when test completes, retrieve any additional test results */ /* if ups30TestSpinLock == lock_value + 1, then these are our test */ /* results (as opposed to another manager's */ The initial value of ups30TestSpinLock at agent initialization shall be 1.ro
TestAndIncr (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.31.1.7.2
ups30TestResultsSummaryThe results of the current or last UPS diagnostics test performed. The values for donePass(1), doneWarning(2), and doneError(3) indicate that the test completed either successfully, with a warning, or with an error, respectively. The value aborted(4) is returned for tests which are aborted by setting the value of ups30TestId to ups30TestAbortTestInProgress. Tests which have not yet concluded are indicated by inProgress(5). The value noTestsInitiated(6) indicates that no previous test results are available, such as is the case when no tests have been run since the last reinitialization of the network management subsystem and the system has no provision for non- volatile storage of test results.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.31.1.7.3
ups30TestResultsDetailAdditional information about ups30TestResultsSummary. If no additional information available, a zero length string is returned.ro
DisplayString
.1.3.6.1.4.1.53973.1.1.31.1.7.4
ups30TestStartTimeThe value of sysUpTime at the time the test in progress was initiated, or, if no test is in progress, the time the previous test was initiated. If the value of ups30TestResultsSummary is noTestsInitiated(6), ups30TestStartTime has the value 0.ro
TimeStamp (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.31.1.7.5
ups30TestElapsedTimeThe amount of time, in TimeTicks, since the test in progress was initiated, or, if no test is in progress, the previous test took to complete. If the value of ups30TestResultsSummary is noTestsInitiated(6), ups30TestElapsedTime has the value 0.ro
TimeInterval (SNMPv2-TC)
.1.3.6.1.4.1.53973.1.1.31.1.7.6
ups30WellKnownTests
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7
ups30TestNoTestsInitiatedNo tests have been initiated and no test is in progress.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7.1
ups30TestAbortTestInProgressThe test in progress is to be aborted / the test in progress was aborted.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7.2
ups30TestGeneralSystemsTestThe manufacturer's standard test of UPS device systems.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7.3
ups30TestQuickBatteryTestA test that is sufficient to determine if the battery needs replacement.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7.4
ups30TestDeepBatteryCalibrationThe system is placed on battery to a discharge level, set by the manufacturer, sufficient to determine battery replacement and battery run-time with a high degree of confidence. WARNING: this test will leave the battery in a low charge state and will require time for recharging to a level sufficient to provide normal battery duration for the protected load.
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.7.7.5
ups30Control
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.1.8
ups30ShutdownTypeThis object determines the nature of the action to be taken at the time when the countdown of the ups30ShutdownAfterDelay and ups30RebootWithDuration objects reaches zero. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off.ro
Enumeration
.1.3.6.1.4.1.53973.1.1.31.1.8.1
ups30ShutdownAfterDelaySetting this object will shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups30ShutdownType at the time of shutdown) after the indicated number of seconds, or less if the UPS batteries become depleted. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the system is already in the desired state at the time the countdown reaches 0, then nothing will happen. That is, there is no additional action at that time if ups30ShutdownType = system and the system is already off. Similarly, there is no additional action at that time if ups30ShutdownType = output and the output is already off. When read, ups30ShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect. On some systems, if the agent is restarted while a shutdown countdown is in effect, the countdown may be aborted. Sets to this object override any ups30ShutdownAfterDelay already in effect.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.31.1.8.2
ups30StartupAfterDelaySetting this object will start the output after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the countdown reaches 0, then nothing will happen. Sets to this object override the effect of any ups30StartupAfterDelay countdown or ups30RebootWithDuration countdown in progress. When read, ups30StartupAfterDelay will return the number of seconds until startup, or -1 if no startup countdown is in effect. If the countdown expires during a utility failure, the startup shall not occur until the utility power is restored. On some systems, if the agent is restarted while a startup countdown is in effect, the countdown is aborted.ro
Integer32 (-1..2147483647) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.31.1.8.3
ups30RebootWithDurationSetting this object will immediately shutdown (i.e., turn off) either the UPS output or the UPS system (as determined by the value of ups30ShutdownType at the time of shutdown) for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. If the number of seconds required to perform the request is greater than the requested duration, then the requested shutdown and startup cycle shall be performed in the minimum time possible, but in no case shall this require more than the requested duration plus 60 seconds. When read, ups30RebootWithDuration shall return the number of seconds remaining in the countdown, or -1 if no countdown is in progress. If the startup should occur during a utility failure, the startup shall not occur until the utility power is restored.ro
Integer32 (-1..300) UNITS "seconds"
.1.3.6.1.4.1.53973.1.1.31.1.8.4
ups30Traps
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.2
ups30TrapOnBatteryThe UPS is operating on battery power. This trap is persistent and is resent at one minute intervals until the UPS either turns off or is no longer running on battery.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.31.2.1
ups30TrapTestCompletedThis trap is sent upon completion of a UPS diagnostic test.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.31.2.2
ups30TrapAlarmEntryAddedThis trap is sent each time an alarm is inserted into to the alarm table. It is sent on the insertion of all alarms except for ups30AlarmOnBattery and ups30AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.31.2.3
ups30TrapAlarmEntryRemovedThis trap is sent each time an alarm is removed from the alarm table. It is sent on the removal of all alarms except for ups30AlarmTestInProgress.
NOTIFICATION-TYPE
.1.3.6.1.4.1.53973.1.1.31.2.4
ups30Conformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3
ups30Compliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3.1
ups30SubsetComplianceThe compliance statement for UPSs that only support the two-contact communication protocol.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.1.1
ups30BasicComplianceThe compliance statement for UPSs that support full-featured functions, such as control.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.1.2
ups30FullComplianceThe compliance statement for UPSs that support advanced full-featured functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.1.3
ups30Groups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3.2
ups30SubsetGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3.2.1
ups30SubsetIdentGroupThe ups30SubsetIdentGroup defines objects which are common across all UPSs which meet subset compliance. Most devices which conform to the ups30SubsetIdentGroup will provide access to these objects via a proxy agent. If the proxy agent is compatible with multiple UPS types, configuration of the proxy agent will require specifying some of these values, either individually, or as a group (perhaps through a table lookup mechanism based on the UPS model number).
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.1
ups30SubsetBatteryGroupThe ups30SubsetBatteryGroup defines the objects that are common to battery groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.2
ups30SubsetInputGroupThe ups30SubsetInputGroup defines the objects that are common to the Input groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.3
ups30SubsetOutputGroupThe ups30SubsetOutputGroup defines the objects that are common to the Output groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.4
ups30SubsetAlarmGroupThe ups30SubsetAlarmGroup defines the objects that are common to the Alarm groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.6
ups30SubsetControlGroupThe ups30SubsetControlGroup defines the objects that are common to the Control groups of two-contact UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.1.8
ups30BasicGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3.2.2
ups30BasicIdentGroupThe ups30BasicIdentGroup defines objects which are common to the Ident group of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.1
ups30BasicBatteryGroupThe ups30BasicBatteryGroup defines the objects that are common to the battery groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.2
ups30BasicInputGroupThe ups30BasicInputGroup defines the objects that are common to the Input groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.3
ups30BasicOutputGroupThe ups30BasicOutputGroup defines the objects that are common to the Output groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.4
ups30BasicBypassGroupThe ups30BasicBypassGroup defines the objects that are common to the Bypass groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.5
ups30BasicAlarmGroupThe ups30BasicAlarmGroup defines the objects that are common to the Alarm groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.6
ups30BasicTestGroupThe ups30BasicTestGroup defines the objects that are common to the Test groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.7
ups30BasicControlGroupThe ups30BasicControlGroup defines the objects that are common to the Control groups of compliant UPSs which support basic functions.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.2.8
ups30FullGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.53973.1.1.31.3.2.3
ups30FullIdentGroupThe ups30FullIdentGroup defines objects which are common to the Ident group of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.1
ups30FullBatteryGroupThe ups30FullBatteryGroup defines the objects that are common to the battery groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.2
ups30FullInputGroupThe ups30FullInputGroup defines the objects that are common to the Input groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.3
ups30FullOutputGroupThe ups30FullOutputGroup defines the objects that are common to the Output groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.4
ups30FullBypassGroupThe ups30FullBypassGroup defines the objects that are common to the Bypass groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.5
ups30FullAlarmGroupThe ups30FullAlarmGroup defines the objects that are common to the Alarm groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.6
ups30FullTestGroupThe ups30FullTestGroup defines the objects that are common to the Test groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.7
ups30FullControlGroupThe ups30FullControlGroup defines the objects that are common to the Control groups of fully compliant UPSs.
Unknown
.1.3.6.1.4.1.53973.1.1.31.3.2.3.8