|
Packit |
022b05 |
UPS-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Packit |
022b05 |
OBJECT-IDENTITY, Counter32, Gauge32, Integer32, mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
DisplayString, TimeStamp, TimeInterval, TestAndIncr,
|
|
Packit |
022b05 |
AutonomousType, TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "9402230000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF UPS MIB Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Jeffrey D. Case
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Postal: SNMP Research, Incorporated
|
|
Packit |
022b05 |
3001 Kimberlin Heights Road
|
|
Packit |
022b05 |
Knoxville, TN 37920
|
|
Packit |
022b05 |
US
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Tel: +1 615 573 1434
|
|
Packit |
022b05 |
Fax: +1 615 573 9197
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
E-mail: case@snmp.com"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The MIB module to describe Uninterruptible Power
|
|
Packit |
022b05 |
Supplies."
|
|
Packit |
022b05 |
::= { mib-2 33 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
PositiveInteger ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This data type is a non-zero and non-negative value."
|
|
Packit |
022b05 |
SYNTAX INTEGER (1..2147483647)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
NonNegativeInteger ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This data type is a non-negative value."
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..2147483647)
|
|
Packit |
022b05 |
upsObjects OBJECT IDENTIFIER ::= { upsMIB 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Device Identification group.
|
|
Packit |
022b05 |
-- All objects in this group except for upsIdentName and
|
|
Packit |
022b05 |
-- upsIdentAttachedDevices are set at device initialization
|
|
Packit |
022b05 |
-- and remain static.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdent OBJECT IDENTIFIER ::= { upsObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentManufacturer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE (0..31))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The name of the UPS manufacturer."
|
|
Packit |
022b05 |
::= { upsIdent 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentModel OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE (0..63))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS Model designation."
|
|
Packit |
022b05 |
::= { upsIdent 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentUPSSoftwareVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE (0..63))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS firmware/software version(s). This variable
|
|
Packit |
022b05 |
may or may not have the same value as
|
|
Packit |
022b05 |
upsIdentAgentSoftwareVersion in some implementations."
|
|
Packit |
022b05 |
::= { upsIdent 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentAgentSoftwareVersion OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE (0..63))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS agent software version. This variable may or
|
|
Packit |
022b05 |
may not have the same value as
|
|
Packit |
022b05 |
upsIdentUPSSoftwareVersion in some implementations."
|
|
Packit |
022b05 |
::= { upsIdent 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE(0..63))
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A string identifying the UPS. This object should be
|
|
Packit |
022b05 |
set by the administrator."
|
|
Packit |
022b05 |
::= { upsIdent 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsIdentAttachedDevices OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE(0..63))
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A string identifying the devices attached to the
|
|
Packit |
022b05 |
output(s) of the UPS. This object should be set by
|
|
Packit |
022b05 |
the administrator."
|
|
Packit |
022b05 |
::= { upsIdent 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Battery Group
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBattery OBJECT IDENTIFIER ::= { upsObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBatteryStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
batteryNormal(2),
|
|
Packit |
022b05 |
batteryLow(3),
|
|
Packit |
022b05 |
batteryDepleted(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The indication of the capacity remaining in the UPS
|
|
Packit |
022b05 |
system's batteries. A value of batteryNormal
|
|
Packit |
022b05 |
indicates that the remaining run-time is greater than
|
|
Packit |
022b05 |
upsConfigLowBattTime. A value of batteryLow indicates
|
|
Packit |
022b05 |
that the remaining battery run-time is less than or
|
|
Packit |
022b05 |
equal to upsConfigLowBattTime. A value of
|
|
Packit |
022b05 |
batteryDepleted indicates that the UPS will be unable
|
|
Packit |
022b05 |
to sustain the present load when and if the utility
|
|
Packit |
022b05 |
power is lost (including the possibility that the
|
|
Packit |
022b05 |
utility power is currently absent and the UPS is
|
|
Packit |
022b05 |
unable to sustain the output)."
|
|
Packit |
022b05 |
::= { upsBattery 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSecondsOnBattery OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"If the unit is on battery power, the elapsed time
|
|
Packit |
022b05 |
since the UPS last switched to battery power, or the
|
|
Packit |
022b05 |
time since the network management subsystem was last
|
|
Packit |
022b05 |
restarted, whichever is less. Zero shall be returned
|
|
Packit |
022b05 |
if the unit is not on battery power."
|
|
Packit |
022b05 |
::= { upsBattery 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsEstimatedMinutesRemaining OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX PositiveInteger
|
|
Packit |
022b05 |
UNITS "minutes"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An estimate of the time to battery charge depletion
|
|
Packit |
022b05 |
under the present load conditions if the utility power
|
|
Packit |
022b05 |
is off and remains off, or if it were to be lost and
|
|
Packit |
022b05 |
remain off."
|
|
Packit |
022b05 |
::= { upsBattery 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsEstimatedChargeRemaining OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..100)
|
|
Packit |
022b05 |
UNITS "percent"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An estimate of the battery charge remaining expressed
|
|
Packit |
022b05 |
as a percent of full charge."
|
|
Packit |
022b05 |
::= { upsBattery 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBatteryVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Volt DC"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the present battery voltage."
|
|
Packit |
022b05 |
::= { upsBattery 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBatteryCurrent OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
UNITS "0.1 Amp DC"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present battery current."
|
|
Packit |
022b05 |
::= { upsBattery 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBatteryTemperature OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32
|
|
Packit |
022b05 |
UNITS "degrees Centigrade"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The ambient temperature at or near the UPS Battery
|
|
Packit |
022b05 |
casing."
|
|
Packit |
022b05 |
::= { upsBattery 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Input Group
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInput OBJECT IDENTIFIER ::= { upsObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputLineBads OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A count of the number of times the input entered an
|
|
Packit |
022b05 |
out-of-tolerance condition as defined by the
|
|
Packit |
022b05 |
manufacturer. This count is incremented by one each
|
|
Packit |
022b05 |
time the input transitions from zero out-of-tolerance
|
|
Packit |
022b05 |
lines to one or more input lines out-of-tolerance."
|
|
Packit |
022b05 |
::= { upsInput 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputNumLines OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of input lines utilized in this device.
|
|
Packit |
022b05 |
This variable indicates the number of rows in the
|
|
Packit |
022b05 |
input table."
|
|
Packit |
022b05 |
::= { upsInput 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF UpsInputEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of input table entries. The number of entries
|
|
Packit |
022b05 |
is given by the value of upsInputNumLines."
|
|
Packit |
022b05 |
::= { upsInput 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX UpsInputEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry containing information applicable to a
|
|
Packit |
022b05 |
particular input line."
|
|
Packit |
022b05 |
INDEX { upsInputLineIndex }
|
|
Packit |
022b05 |
::= { upsInputTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
UpsInputEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
upsInputLineIndex PositiveInteger,
|
|
Packit |
022b05 |
upsInputFrequency NonNegativeInteger,
|
|
Packit |
022b05 |
upsInputVoltage NonNegativeInteger,
|
|
Packit |
022b05 |
upsInputCurrent NonNegativeInteger,
|
|
Packit |
022b05 |
upsInputTruePower NonNegativeInteger
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputLineIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX PositiveInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The input line identifier."
|
|
Packit |
022b05 |
::= { upsInputEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputFrequency OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Hertz"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present input frequency."
|
|
Packit |
022b05 |
::= { upsInputEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the present input voltage."
|
|
Packit |
022b05 |
::= { upsInputEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputCurrent OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 RMS Amp"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the present input current."
|
|
Packit |
022b05 |
::= { upsInputEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsInputTruePower OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "Watts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the present input true power."
|
|
Packit |
022b05 |
::= { upsInputEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Output group.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutput OBJECT IDENTIFIER ::= { upsObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputSource OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other(1),
|
|
Packit |
022b05 |
none(2),
|
|
Packit |
022b05 |
normal(3),
|
|
Packit |
022b05 |
bypass(4),
|
|
Packit |
022b05 |
battery(5),
|
|
Packit |
022b05 |
booster(6),
|
|
Packit |
022b05 |
reducer(7)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present source of output power. The enumeration
|
|
Packit |
022b05 |
none(2) indicates that there is no source of output
|
|
Packit |
022b05 |
power (and therefore no output power), for example,
|
|
Packit |
022b05 |
the system has opened the output breaker."
|
|
Packit |
022b05 |
::= { upsOutput 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputFrequency OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Hertz"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present output frequency."
|
|
Packit |
022b05 |
::= { upsOutput 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputNumLines OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of output lines utilized in this device.
|
|
Packit |
022b05 |
This variable indicates the number of rows in the
|
|
Packit |
022b05 |
output table."
|
|
Packit |
022b05 |
::= { upsOutput 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF UpsOutputEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of output table entries. The number of
|
|
Packit |
022b05 |
entries is given by the value of upsOutputNumLines."
|
|
Packit |
022b05 |
::= { upsOutput 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX UpsOutputEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry containing information applicable to a
|
|
Packit |
022b05 |
particular output line."
|
|
Packit |
022b05 |
INDEX { upsOutputLineIndex }
|
|
Packit |
022b05 |
::= { upsOutputTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
UpsOutputEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
upsOutputLineIndex PositiveInteger,
|
|
Packit |
022b05 |
upsOutputVoltage NonNegativeInteger,
|
|
Packit |
022b05 |
upsOutputCurrent NonNegativeInteger,
|
|
Packit |
022b05 |
upsOutputPower NonNegativeInteger,
|
|
Packit |
022b05 |
upsOutputPercentLoad INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputLineIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX PositiveInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The output line identifier."
|
|
Packit |
022b05 |
::= { upsOutputEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present output voltage."
|
|
Packit |
022b05 |
::= { upsOutputEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputCurrent OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 RMS Amp"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present output current."
|
|
Packit |
022b05 |
::= { upsOutputEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputPower OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "Watts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present output true power."
|
|
Packit |
022b05 |
::= { upsOutputEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsOutputPercentLoad OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (0..200)
|
|
Packit |
022b05 |
UNITS "percent"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The percentage of the UPS power capacity presently
|
|
Packit |
022b05 |
being used on this output line, i.e., the greater of
|
|
Packit |
022b05 |
the percent load of true power capacity and the
|
|
Packit |
022b05 |
percent load of VA."
|
|
Packit |
022b05 |
::= { upsOutputEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Bypass group.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypass OBJECT IDENTIFIER ::= { upsObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassFrequency OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Hertz"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present bypass frequency."
|
|
Packit |
022b05 |
::= { upsBypass 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassNumLines OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of bypass lines utilized in this device.
|
|
Packit |
022b05 |
This entry indicates the number of rows in the bypass
|
|
Packit |
022b05 |
table."
|
|
Packit |
022b05 |
::= { upsBypass 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF UpsBypassEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of bypass table entries. The number of
|
|
Packit |
022b05 |
entries is given by the value of upsBypassNumLines."
|
|
Packit |
022b05 |
::= { upsBypass 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX UpsBypassEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry containing information applicable to a
|
|
Packit |
022b05 |
particular bypass input."
|
|
Packit |
022b05 |
INDEX { upsBypassLineIndex }
|
|
Packit |
022b05 |
::= { upsBypassTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
UpsBypassEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
upsBypassLineIndex PositiveInteger,
|
|
Packit |
022b05 |
upsBypassVoltage NonNegativeInteger,
|
|
Packit |
022b05 |
upsBypassCurrent NonNegativeInteger,
|
|
Packit |
022b05 |
upsBypassPower NonNegativeInteger
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassLineIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX PositiveInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The bypass line identifier."
|
|
Packit |
022b05 |
::= { upsBypassEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present bypass voltage."
|
|
Packit |
022b05 |
::= { upsBypassEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassCurrent OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 RMS Amp"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present bypass current."
|
|
Packit |
022b05 |
::= { upsBypassEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBypassPower OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "Watts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present true power conveyed by the bypass."
|
|
Packit |
022b05 |
::= { upsBypassEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Alarm group.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarm OBJECT IDENTIFIER ::= { upsObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmsPresent OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The present number of active alarm conditions."
|
|
Packit |
022b05 |
::= { upsAlarm 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF UpsAlarmEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A list of alarm table entries. The table contains
|
|
Packit |
022b05 |
zero, one, or many rows at any moment, depending upon
|
|
Packit |
022b05 |
the number of alarm conditions in effect. The table
|
|
Packit |
022b05 |
is initially empty at agent startup. The agent
|
|
Packit |
022b05 |
creates a row in the table each time a condition is
|
|
Packit |
022b05 |
detected and deletes that row when that condition no
|
|
Packit |
022b05 |
longer pertains. The agent creates the first row with
|
|
Packit |
022b05 |
upsAlarmId equal to 1, and increments the value of
|
|
Packit |
022b05 |
upsAlarmId each time a new row is created, wrapping to
|
|
Packit |
022b05 |
the first free value greater than or equal to 1 when
|
|
Packit |
022b05 |
the maximum value of upsAlarmId would otherwise be
|
|
Packit |
022b05 |
exceeded. Consequently, after multiple operations,
|
|
Packit |
022b05 |
the table may become sparse, e.g., containing entries
|
|
Packit |
022b05 |
for rows 95, 100, 101, and 203 and the entries should
|
|
Packit |
022b05 |
not be assumed to be in chronological order because
|
|
Packit |
022b05 |
upsAlarmId might have wrapped.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Alarms are named by an AutonomousType (OBJECT
|
|
Packit |
022b05 |
IDENTIFIER), upsAlarmDescr, to allow a single table to
|
|
Packit |
022b05 |
reflect well known alarms plus alarms defined by a
|
|
Packit |
022b05 |
particular implementation, i.e., as documented in the
|
|
Packit |
022b05 |
private enterprise MIB definition for the device. No
|
|
Packit |
022b05 |
two rows will have the same value of upsAlarmDescr,
|
|
Packit |
022b05 |
since alarms define conditions. In order to meet this
|
|
Packit |
022b05 |
requirement, care should be taken in the definition of
|
|
Packit |
022b05 |
alarm conditions to insure that a system cannot enter
|
|
Packit |
022b05 |
the same condition multiple times simultaneously.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The number of rows in the table at any given time is
|
|
Packit |
022b05 |
reflected by the value of upsAlarmsPresent."
|
|
Packit |
022b05 |
::= { upsAlarm 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX UpsAlarmEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry containing information applicable to a
|
|
Packit |
022b05 |
particular alarm."
|
|
Packit |
022b05 |
INDEX { upsAlarmId }
|
|
Packit |
022b05 |
::= { upsAlarmTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
UpsAlarmEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
upsAlarmId PositiveInteger,
|
|
Packit |
022b05 |
upsAlarmDescr AutonomousType,
|
|
Packit |
022b05 |
upsAlarmTime TimeStamp
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX PositiveInteger
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A unique identifier for an alarm condition. This
|
|
Packit |
022b05 |
value must remain constant."
|
|
Packit |
022b05 |
::= { upsAlarmEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmDescr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AutonomousType
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A reference to an alarm description object. The
|
|
Packit |
022b05 |
object referenced should not be accessible, but rather
|
|
Packit |
022b05 |
be used to provide a unique description of the alarm
|
|
Packit |
022b05 |
condition."
|
|
Packit |
022b05 |
::= { upsAlarmEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when the alarm condition was
|
|
Packit |
022b05 |
detected. If the alarm condition was detected at the
|
|
Packit |
022b05 |
time of agent startup and presumably existed before
|
|
Packit |
022b05 |
agent startup, the value of upsAlarmTime shall equal
|
|
Packit |
022b05 |
0."
|
|
Packit |
022b05 |
::= { upsAlarmEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Well known alarm conditions.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsWellKnownAlarms OBJECT IDENTIFIER ::= { upsAlarm 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmBatteryBad OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"One or more batteries have been determined to require
|
|
Packit |
022b05 |
replacement."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmOnBattery OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS is drawing power from the batteries."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmLowBattery OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The remaining battery run-time is less than or equal
|
|
Packit |
022b05 |
to upsConfigLowBattTime."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmDepletedBattery OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS will be unable to sustain the present load
|
|
Packit |
022b05 |
when and if the utility power is lost."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmTempBad OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A temperature is out of tolerance."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmInputBad OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An input condition is out of tolerance."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmOutputBad OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An output condition (other than OutputOverload) is
|
|
Packit |
022b05 |
out of tolerance."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmOutputOverload OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The output load exceeds the UPS output capacity."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmOnBypass OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Bypass is presently engaged on the UPS."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmBypassBad OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The Bypass is out of tolerance."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmOutputOffAsRequested OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS has shutdown as requested, i.e., the output
|
|
Packit |
022b05 |
is off."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmUpsOffAsRequested OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The entire UPS has shutdown as commanded."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmChargerFailed OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An uncorrected problem has been detected within the
|
|
Packit |
022b05 |
UPS charger subsystem."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmUpsOutputOff OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The output of the UPS is in the off state."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmUpsSystemOff OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS system is in the off state."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmFanFailure OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The failure of one or more fans in the UPS has been
|
|
Packit |
022b05 |
detected."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmFuseFailure OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The failure of one or more fuses has been detected."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmGeneralFault OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A general fault in the UPS has been detected."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmDiagnosticTestFailed OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The result of the last diagnostic test indicates a
|
|
Packit |
022b05 |
failure."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmCommunicationsLost OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A problem has been encountered in the communications
|
|
Packit |
022b05 |
between the agent and the UPS."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmAwaitingPower OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS output is off and the UPS is awaiting the
|
|
Packit |
022b05 |
return of input power."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 21 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmShutdownPending OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A upsShutdownAfterDelay countdown is underway."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 22 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmShutdownImminent OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS will turn off power to the load in less than
|
|
Packit |
022b05 |
5 seconds; this may be either a timed shutdown or a
|
|
Packit |
022b05 |
low battery shutdown."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 23 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAlarmTestInProgress OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A test is in progress, as initiated and indicated by
|
|
Packit |
022b05 |
the Test Group. Tests initiated via other
|
|
Packit |
022b05 |
implementation-specific mechanisms can indicate the
|
|
Packit |
022b05 |
presence of the testing in the alarm table, if
|
|
Packit |
022b05 |
desired, via a OBJECT-IDENTITY macro in the MIB
|
|
Packit |
022b05 |
document specific to that implementation and are
|
|
Packit |
022b05 |
outside the scope of this OBJECT-IDENTITY."
|
|
Packit |
022b05 |
::= { upsWellKnownAlarms 24 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Test Group
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTest OBJECT IDENTIFIER ::= { upsObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestId OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The test is named by an OBJECT IDENTIFIER which
|
|
Packit |
022b05 |
allows a standard mechanism for the initiation of
|
|
Packit |
022b05 |
tests, including the well known tests identified in
|
|
Packit |
022b05 |
this document as well as those introduced by a
|
|
Packit |
022b05 |
particular implementation, i.e., as documented in the
|
|
Packit |
022b05 |
private enterprise MIB definition for the device.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting this variable initiates the named test. Sets
|
|
Packit |
022b05 |
to this variable require the presence of
|
|
Packit |
022b05 |
upsTestSpinLock in the same SNMP message.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The set request will be rejected with an appropriate
|
|
Packit |
022b05 |
error message if the requested test cannot be
|
|
Packit |
022b05 |
performed, including attempts to start a test when
|
|
Packit |
022b05 |
another test is already in progress. The status of
|
|
Packit |
022b05 |
the current or last test is maintained in
|
|
Packit |
022b05 |
upsTestResultsSummary. Tests in progress may be
|
|
Packit |
022b05 |
aborted by setting the upsTestId variable to
|
|
Packit |
022b05 |
upsTestAbortTestInProgress.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Read operations return the value of the name of the
|
|
Packit |
022b05 |
test in progress if a test is in progress or the name
|
|
Packit |
022b05 |
of the last test performed if no test is in progress,
|
|
Packit |
022b05 |
unless no test has been run, in which case the well
|
|
Packit |
022b05 |
known value upsTestNoTestsInitiated is returned."
|
|
Packit |
022b05 |
::= { upsTest 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- see [6] for more information on the semantics of objects with
|
|
Packit |
022b05 |
-- syntax of TestAndIncr
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestSpinLock OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TestAndIncr
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A spin lock on the test subsystem. The spinlock is
|
|
Packit |
022b05 |
used as follows.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Before starting a test, a manager-station should make
|
|
Packit |
022b05 |
sure that a test is not in progress as follows:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
try_again:
|
|
Packit |
022b05 |
get (upsTestSpinLock)
|
|
Packit |
022b05 |
while (upsTestResultsSummary == inProgress) {
|
|
Packit |
022b05 |
/* loop while a test is running for another
|
|
Packit |
022b05 |
manager */
|
|
Packit |
022b05 |
short delay
|
|
Packit |
022b05 |
get (upsTestSpinLock)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
lock_value = upsTestSpinLock
|
|
Packit |
022b05 |
/* no test in progress, start the test */
|
|
Packit |
022b05 |
set (upsTestSpinLock = lock_value, upsTestId =
|
|
Packit |
022b05 |
requested_test)
|
|
Packit |
022b05 |
if (error_index == 1) { /* (upsTestSpinLock
|
|
Packit |
022b05 |
failed) */
|
|
Packit |
022b05 |
/* if problem is not access control, then
|
|
Packit |
022b05 |
some other manager slipped in ahead of us
|
|
Packit |
022b05 |
*/
|
|
Packit |
022b05 |
goto try_again
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
if (error_index == 2) { /* (upsTestId) */
|
|
Packit |
022b05 |
/* cannot perform the test */
|
|
Packit |
022b05 |
give up
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
/* test started ok */
|
|
Packit |
022b05 |
/* wait for test completion by polling
|
|
Packit |
022b05 |
upsTestResultsSummary */
|
|
Packit |
022b05 |
get (upsTestSpinLock, upsTestResultsSummary,
|
|
Packit |
022b05 |
upsTestResultsDetail)
|
|
Packit |
022b05 |
while (upsTestResultsSummary == inProgress) {
|
|
Packit |
022b05 |
short delay
|
|
Packit |
022b05 |
get (upsTestSpinLock, upsTestResultsSummary,
|
|
Packit |
022b05 |
upsTestResultsDetail)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
/* when test completes, retrieve any additional
|
|
Packit |
022b05 |
test results */
|
|
Packit |
022b05 |
/* if upsTestSpinLock == lock_value + 1, then
|
|
Packit |
022b05 |
these are our test */
|
|
Packit |
022b05 |
/* results (as opposed to another manager's */
|
|
Packit |
022b05 |
The initial value of upsTestSpinLock at agent
|
|
Packit |
022b05 |
initialization shall
|
|
Packit |
022b05 |
be 1."
|
|
Packit |
022b05 |
::= { upsTest 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestResultsSummary OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
donePass(1),
|
|
Packit |
022b05 |
doneWarning(2),
|
|
Packit |
022b05 |
doneError(3),
|
|
Packit |
022b05 |
aborted(4),
|
|
Packit |
022b05 |
inProgress(5),
|
|
Packit |
022b05 |
noTestsInitiated(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The results of the current or last UPS diagnostics
|
|
Packit |
022b05 |
test performed. The values for donePass(1),
|
|
Packit |
022b05 |
doneWarning(2), and doneError(3) indicate that the
|
|
Packit |
022b05 |
test completed either successfully, with a warning, or
|
|
Packit |
022b05 |
with an error, respectively. The value aborted(4) is
|
|
Packit |
022b05 |
returned for tests which are aborted by setting the
|
|
Packit |
022b05 |
value of upsTestId to upsTestAbortTestInProgress.
|
|
Packit |
022b05 |
Tests which have not yet concluded are indicated by
|
|
Packit |
022b05 |
inProgress(5). The value noTestsInitiated(6)
|
|
Packit |
022b05 |
indicates that no previous test results are available,
|
|
Packit |
022b05 |
such as is the case when no tests have been run since
|
|
Packit |
022b05 |
the last reinitialization of the network management
|
|
Packit |
022b05 |
subsystem and the system has no provision for non-
|
|
Packit |
022b05 |
volatile storage of test results."
|
|
Packit |
022b05 |
::= { upsTest 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestResultsDetail OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX DisplayString (SIZE (0..255))
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Additional information about upsTestResultsSummary.
|
|
Packit |
022b05 |
If no additional information available, a zero length
|
|
Packit |
022b05 |
string is returned."
|
|
Packit |
022b05 |
::= { upsTest 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestStartTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime at the time the test in
|
|
Packit |
022b05 |
progress was initiated, or, if no test is in progress,
|
|
Packit |
022b05 |
the time the previous test was initiated. If the
|
|
Packit |
022b05 |
value of upsTestResultsSummary is noTestsInitiated(6),
|
|
Packit |
022b05 |
upsTestStartTime has the value 0."
|
|
Packit |
022b05 |
::= { upsTest 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestElapsedTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeInterval
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The amount of time, in TimeTicks, since the test in
|
|
Packit |
022b05 |
progress was initiated, or, if no test is in progress,
|
|
Packit |
022b05 |
the previous test took to complete. If the value of
|
|
Packit |
022b05 |
upsTestResultsSummary is noTestsInitiated(6),
|
|
Packit |
022b05 |
upsTestElapsedTime has the value 0."
|
|
Packit |
022b05 |
::= { upsTest 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Well known tests.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsWellKnownTests OBJECT IDENTIFIER ::= { upsTest 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestNoTestsInitiated OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"No tests have been initiated and no test is in
|
|
Packit |
022b05 |
progress."
|
|
Packit |
022b05 |
::= { upsWellKnownTests 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestAbortTestInProgress OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The test in progress is to be aborted / the test in
|
|
Packit |
022b05 |
progress was aborted."
|
|
Packit |
022b05 |
::= { upsWellKnownTests 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestGeneralSystemsTest OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The manufacturer's standard test of UPS device
|
|
Packit |
022b05 |
systems."
|
|
Packit |
022b05 |
::= { upsWellKnownTests 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestQuickBatteryTest OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A test that is sufficient to determine if the battery
|
|
Packit |
022b05 |
needs replacement."
|
|
Packit |
022b05 |
::= { upsWellKnownTests 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTestDeepBatteryCalibration OBJECT-IDENTITY
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The system is placed on battery to a discharge level,
|
|
Packit |
022b05 |
set by the manufacturer, sufficient to determine
|
|
Packit |
022b05 |
battery replacement and battery run-time with a high
|
|
Packit |
022b05 |
degree of confidence. WARNING: this test will leave
|
|
Packit |
022b05 |
the battery in a low charge state and will require
|
|
Packit |
022b05 |
time for recharging to a level sufficient to provide
|
|
Packit |
022b05 |
normal battery duration for the protected load."
|
|
Packit |
022b05 |
::= { upsWellKnownTests 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Control group.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsControl OBJECT IDENTIFIER ::= { upsObjects 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsShutdownType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
output(1),
|
|
Packit |
022b05 |
system(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object determines the nature of the action to be
|
|
Packit |
022b05 |
taken at the time when the countdown of the
|
|
Packit |
022b05 |
upsShutdownAfterDelay and upsRebootWithDuration
|
|
Packit |
022b05 |
objects reaches zero.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Setting this object to output(1) indicates that
|
|
Packit |
022b05 |
shutdown requests should cause only the output of the
|
|
Packit |
022b05 |
UPS to turn off. Setting this object to system(2)
|
|
Packit |
022b05 |
indicates that shutdown requests will cause the entire
|
|
Packit |
022b05 |
UPS system to turn off."
|
|
Packit |
022b05 |
::= { upsControl 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsShutdownAfterDelay OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (-1..2147483647)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object will shutdown (i.e., turn off)
|
|
Packit |
022b05 |
either the UPS output or the UPS system (as determined
|
|
Packit |
022b05 |
by the value of upsShutdownType at the time of
|
|
Packit |
022b05 |
shutdown) after the indicated number of seconds, or
|
|
Packit |
022b05 |
less if the UPS batteries become depleted. Setting
|
|
Packit |
022b05 |
this object to 0 will cause the shutdown to occur
|
|
Packit |
022b05 |
immediately. Setting this object to -1 will abort the
|
|
Packit |
022b05 |
countdown. If the system is already in the desired
|
|
Packit |
022b05 |
state at the time the countdown reaches 0, then
|
|
Packit |
022b05 |
nothing will happen. That is, there is no additional
|
|
Packit |
022b05 |
action at that time if upsShutdownType = system and
|
|
Packit |
022b05 |
the system is already off. Similarly, there is no
|
|
Packit |
022b05 |
additional action at that time if upsShutdownType =
|
|
Packit |
022b05 |
output and the output is already off. When read,
|
|
Packit |
022b05 |
upsShutdownAfterDelay will return the number of
|
|
Packit |
022b05 |
seconds remaining until shutdown, or -1 if no shutdown
|
|
Packit |
022b05 |
countdown is in effect. On some systems, if the agent
|
|
Packit |
022b05 |
is restarted while a shutdown countdown is in effect,
|
|
Packit |
022b05 |
the countdown may be aborted. Sets to this object
|
|
Packit |
022b05 |
override any upsShutdownAfterDelay already in effect."
|
|
Packit |
022b05 |
::= { upsControl 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsStartupAfterDelay OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (-1..2147483647)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object will start the output after the
|
|
Packit |
022b05 |
indicated number of seconds, including starting the
|
|
Packit |
022b05 |
UPS, if necessary. Setting this object to 0 will
|
|
Packit |
022b05 |
cause the startup to occur immediately. Setting this
|
|
Packit |
022b05 |
object to -1 will abort the countdown. If the output
|
|
Packit |
022b05 |
is already on at the time the countdown reaches 0,
|
|
Packit |
022b05 |
then nothing will happen. Sets to this object
|
|
Packit |
022b05 |
override the effect of any upsStartupAfterDelay
|
|
Packit |
022b05 |
countdown or upsRebootWithDuration countdown in
|
|
Packit |
022b05 |
progress. When read, upsStartupAfterDelay will return
|
|
Packit |
022b05 |
the number of seconds until startup, or -1 if no
|
|
Packit |
022b05 |
startup countdown is in effect. If the countdown
|
|
Packit |
022b05 |
expires during a utility failure, the startup shall
|
|
Packit |
022b05 |
not occur until the utility power is restored. On
|
|
Packit |
022b05 |
some systems, if the agent is restarted while a
|
|
Packit |
022b05 |
startup countdown is in effect, the countdown is
|
|
Packit |
022b05 |
aborted."
|
|
Packit |
022b05 |
::= { upsControl 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsRebootWithDuration OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER (-1..300)
|
|
Packit |
022b05 |
UNITS "seconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object will immediately shutdown (i.e.,
|
|
Packit |
022b05 |
turn off) either the UPS output or the UPS system (as
|
|
Packit |
022b05 |
determined by the value of upsShutdownType at the time
|
|
Packit |
022b05 |
of shutdown) for a period equal to the indicated
|
|
Packit |
022b05 |
number of seconds, after which time the output will be
|
|
Packit |
022b05 |
started, including starting the UPS, if necessary. If
|
|
Packit |
022b05 |
the number of seconds required to perform the request
|
|
Packit |
022b05 |
is greater than the requested duration, then the
|
|
Packit |
022b05 |
requested shutdown and startup cycle shall be
|
|
Packit |
022b05 |
performed in the minimum time possible, but in no case
|
|
Packit |
022b05 |
shall this require more than the requested duration
|
|
Packit |
022b05 |
plus 60 seconds. When read, upsRebootWithDuration
|
|
Packit |
022b05 |
shall return the number of seconds remaining in the
|
|
Packit |
022b05 |
countdown, or -1 if no countdown is in progress. If
|
|
Packit |
022b05 |
the startup should occur during a utility failure, the
|
|
Packit |
022b05 |
startup shall not occur until the utility power is
|
|
Packit |
022b05 |
restored."
|
|
Packit |
022b05 |
::= { upsControl 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsAutoRestart OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
on(1),
|
|
Packit |
022b05 |
off(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Setting this object to 'on' will cause the UPS system
|
|
Packit |
022b05 |
to restart after a shutdown if the shutdown occurred
|
|
Packit |
022b05 |
during a power loss as a result of either a
|
|
Packit |
022b05 |
upsShutdownAfterDelay or an internal battery depleted
|
|
Packit |
022b05 |
condition. Setting this object to 'off' will prevent
|
|
Packit |
022b05 |
the UPS system from restarting after a shutdown until
|
|
Packit |
022b05 |
an operator manually or remotely explicitly restarts
|
|
Packit |
022b05 |
it. If the UPS is in a startup or reboot countdown,
|
|
Packit |
022b05 |
then the UPS will not restart until that delay has
|
|
Packit |
022b05 |
been satisfied."
|
|
Packit |
022b05 |
::= { upsControl 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Configuration group.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfig OBJECT IDENTIFIER ::= { upsObjects 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigInputVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the nominal input voltage. On those
|
|
Packit |
022b05 |
systems which support read-write access to this
|
|
Packit |
022b05 |
object, if there is an attempt to set this variable to
|
|
Packit |
022b05 |
a value that is not supported, the request must be
|
|
Packit |
022b05 |
rejected and the agent shall respond with an
|
|
Packit |
022b05 |
appropriate error message, i.e., badValue for SNMPv1,
|
|
Packit |
022b05 |
or inconsistentValue for SNMPv2."
|
|
Packit |
022b05 |
::= { upsConfig 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigInputFreq OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Hertz"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The nominal input frequency. On those systems which
|
|
Packit |
022b05 |
support read-write access to this object, if there is
|
|
Packit |
022b05 |
an attempt to set this variable to a value that is not
|
|
Packit |
022b05 |
supported, the request must be rejected and the agent
|
|
Packit |
022b05 |
shall respond with an appropriate error message, i.e.,
|
|
Packit |
022b05 |
badValue for SNMPv1, or inconsistentValue for SNMPv2."
|
|
Packit |
022b05 |
::= { upsConfig 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigOutputVoltage OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the nominal output voltage. On
|
|
Packit |
022b05 |
those systems which support read-write access to this
|
|
Packit |
022b05 |
object, if there is an attempt to set this variable to
|
|
Packit |
022b05 |
a value that is not supported, the request must be
|
|
Packit |
022b05 |
rejected and the agent shall respond with an
|
|
Packit |
022b05 |
appropriate error message, i.e., badValue for SNMPv1,
|
|
Packit |
022b05 |
or inconsistentValue for SNMPv2."
|
|
Packit |
022b05 |
::= { upsConfig 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigOutputFreq OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "0.1 Hertz"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The nominal output frequency. On those systems which
|
|
Packit |
022b05 |
support read-write access to this object, if there is
|
|
Packit |
022b05 |
an attempt to set this variable to a value that is not
|
|
Packit |
022b05 |
supported, the request must be rejected and the agent
|
|
Packit |
022b05 |
shall respond with an appropriate error message, i.e.,
|
|
Packit |
022b05 |
badValue for SNMPv1, or inconsistentValue for SNMPv2."
|
|
Packit |
022b05 |
::= { upsConfig 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigOutputVA OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "Volt-Amps"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the nominal Volt-Amp rating."
|
|
Packit |
022b05 |
::= { upsConfig 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigOutputPower OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "Watts"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The magnitude of the nominal true power rating."
|
|
Packit |
022b05 |
::= { upsConfig 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigLowBattTime OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "minutes"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of upsEstimatedMinutesRemaining at which a
|
|
Packit |
022b05 |
lowBattery condition is declared. For agents which
|
|
Packit |
022b05 |
support only discrete (discontinuous) values, then the
|
|
Packit |
022b05 |
agent shall round up to the next supported value. If
|
|
Packit |
022b05 |
the requested value is larger than the largest
|
|
Packit |
022b05 |
supported value, then the largest supported value
|
|
Packit |
022b05 |
shall be selected."
|
|
Packit |
022b05 |
::= { upsConfig 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigAudibleStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
disabled(1),
|
|
Packit |
022b05 |
enabled(2),
|
|
Packit |
022b05 |
muted(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The requested state of the audible alarm. When in
|
|
Packit |
022b05 |
the disabled state, the audible alarm should never
|
|
Packit |
022b05 |
sound. The enabled state is self-describing. Setting
|
|
Packit |
022b05 |
this object to muted(3) when the audible alarm is
|
|
Packit |
022b05 |
sounding shall temporarily silence the alarm. It will
|
|
Packit |
022b05 |
remain muted until it would normally stop sounding and
|
|
Packit |
022b05 |
the value returned for read operations during this
|
|
Packit |
022b05 |
period shall equal muted(3). At the end of this
|
|
Packit |
022b05 |
period, the value shall revert to enabled(2). Writes
|
|
Packit |
022b05 |
of the value muted(3) when the audible alarm is not
|
|
Packit |
022b05 |
sounding shall be accepted but otherwise shall have no
|
|
Packit |
022b05 |
effect."
|
|
Packit |
022b05 |
::= { upsConfig 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigLowVoltageTransferPoint OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The minimum input line voltage allowed before the UPS
|
|
Packit |
022b05 |
system transfers to battery backup."
|
|
Packit |
022b05 |
::= { upsConfig 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsConfigHighVoltageTransferPoint OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX NonNegativeInteger
|
|
Packit |
022b05 |
UNITS "RMS Volts"
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum line voltage allowed before the UPS
|
|
Packit |
022b05 |
system transfers to battery backup."
|
|
Packit |
022b05 |
::= { upsConfig 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- notifications, i.e., traps
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
upsTraps OBJECT IDENTIFIER ::= { upsMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- This section defines the well-known notifications sent by
|
|
Packit |
022b05 |
-- UPS agents.
|
|
Packit |
022b05 |
-- Care must be taken to insure that no particular notification
|
|
Packit |
022b05 |
-- is sent to a single receiving entity more often than once
|
|
Packit |
022b05 |
-- every five seconds.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTrapOnBattery NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { upsEstimatedMinutesRemaining, upsSecondsOnBattery,
|
|
Packit |
022b05 |
upsConfigLowBattTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The UPS is operating on battery power. This trap is
|
|
Packit |
022b05 |
persistent and is resent at one minute intervals until
|
|
Packit |
022b05 |
the UPS either turns off or is no longer running on
|
|
Packit |
022b05 |
battery."
|
|
Packit |
022b05 |
::= { upsTraps 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTrapTestCompleted NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { upsTestId, upsTestSpinLock,
|
|
Packit |
022b05 |
upsTestResultsSummary, upsTestResultsDetail,
|
|
Packit |
022b05 |
upsTestStartTime, upsTestElapsedTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This trap is sent upon completion of a UPS diagnostic
|
|
Packit |
022b05 |
test."
|
|
Packit |
022b05 |
::= { upsTraps 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTrapAlarmEntryAdded NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { upsAlarmId, upsAlarmDescr }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This trap is sent each time an alarm is inserted into
|
|
Packit |
022b05 |
to the alarm table. It is sent on the insertion of
|
|
Packit |
022b05 |
all alarms except for upsAlarmOnBattery and
|
|
Packit |
022b05 |
upsAlarmTestInProgress."
|
|
Packit |
022b05 |
::= { upsTraps 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsTrapAlarmEntryRemoved NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { upsAlarmId, upsAlarmDescr }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This trap is sent each time an alarm is removed from
|
|
Packit |
022b05 |
the alarm table. It is sent on the removal of all
|
|
Packit |
022b05 |
alarms except for upsAlarmTestInProgress."
|
|
Packit |
022b05 |
::= { upsTraps 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- conformance information
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
upsConformance OBJECT IDENTIFIER ::= { upsMIB 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsCompliances OBJECT IDENTIFIER ::= { upsConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- compliance statements
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The compliance statement for UPSs that only support
|
|
Packit |
022b05 |
the two-contact communication protocol."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { upsSubsetIdentGroup,
|
|
Packit |
022b05 |
upsSubsetBatteryGroup, upsSubsetInputGroup,
|
|
Packit |
022b05 |
upsSubsetOutputGroup, upsSubsetAlarmGroup,
|
|
Packit |
022b05 |
upsSubsetControlGroup, upsSubsetConfigGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsBatteryStatus
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
batteryNormal(2),
|
|
Packit |
022b05 |
batteryLow(3)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of the values unknown(1) and
|
|
Packit |
022b05 |
batteryDepleted(4) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAlarmDescr
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of all `well known' alarm types is not
|
|
Packit |
022b05 |
required. The well known alarm types which must be
|
|
Packit |
022b05 |
supported are: upsAlarmOnBattery, upsAlarmLowBattery,
|
|
Packit |
022b05 |
upsAlarmInputBad, upsAlarmUpsOutputOff,
|
|
Packit |
022b05 |
upsAlarmUpsSystemOff, and upsAlarmTestInProgress."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsOutputSource
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
normal(2),
|
|
Packit |
022b05 |
battery(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of the values other(1), none(2), bypass(4),
|
|
Packit |
022b05 |
booster(6) and reducer(7) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsShutdownType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one shutdown type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAutoRestart
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one restart type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
::= { upsCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The compliance statement for UPSs that support
|
|
Packit |
022b05 |
full-featured functions, such as control."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { upsBasicIdentGroup,
|
|
Packit |
022b05 |
upsBasicBatteryGroup, upsBasicInputGroup,
|
|
Packit |
022b05 |
upsBasicOutputGroup, upsBasicAlarmGroup,
|
|
Packit |
022b05 |
upsBasicTestGroup, upsBasicControlGroup,
|
|
Packit |
022b05 |
upsBasicConfigGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAlarmDescr
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of all `well known' alarm types is not
|
|
Packit |
022b05 |
required. The well known alarm types which must be
|
|
Packit |
022b05 |
supported are: upsAlarmOnBattery, upsAlarmLowBattery,
|
|
Packit |
022b05 |
upsAlarmDepletedBattery, upsAlarmTempBad,
|
|
Packit |
022b05 |
upsAlarmInputBad, upsAlarmOutputOverload,
|
|
Packit |
022b05 |
upsAlarmOnBypass, upsAlarmBypassBad,
|
|
Packit |
022b05 |
upsAlarmOutputOffAsRequested,
|
|
Packit |
022b05 |
upsAlarmUpsOffAsRequested, upsAlarmUpsOutputOff,
|
|
Packit |
022b05 |
upsAlarmUpsSystemOff, upsAlarmGeneralFault,
|
|
Packit |
022b05 |
upsAlarmDiagnosticTestFailed,
|
|
Packit |
022b05 |
upsAlarmCommunicationsLost, upsAlarmShutdownPending,
|
|
Packit |
022b05 |
and upsAlarmTestInProgress."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsTestId
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of all `well known' test types is not
|
|
Packit |
022b05 |
required. If no tests are supported, then the only
|
|
Packit |
022b05 |
well known test type which must be supported is
|
|
Packit |
022b05 |
upsTestNoTestsInitiated."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsOutputSource
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
normal(2),
|
|
Packit |
022b05 |
battery(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of the values other(1), none(2), bypass(4),
|
|
Packit |
022b05 |
booster(6) and reducer(7) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP upsBasicBypassGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicBypassGroup is only required for UPSs
|
|
Packit |
022b05 |
that have a Bypass present."
|
|
Packit |
022b05 |
OBJECT upsShutdownType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one shutdown type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAutoRestart
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one restart type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigLowBattTime
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Implementation of all possible values may be onerous
|
|
Packit |
022b05 |
for some systems. Consequently, not all possible
|
|
Packit |
022b05 |
values must be supported. However, at least two
|
|
Packit |
022b05 |
different manufacturer-selected values must be
|
|
Packit |
022b05 |
supported."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { upsCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for UPSs that support
|
|
Packit |
022b05 |
advanced full-featured functions."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { upsFullIdentGroup, upsFullBatteryGroup,
|
|
Packit |
022b05 |
upsFullInputGroup, upsFullOutputGroup,
|
|
Packit |
022b05 |
upsFullAlarmGroup, upsFullTestGroup,
|
|
Packit |
022b05 |
upsFullControlGroup, upsFullConfigGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAlarmDescr
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of all `well known' alarm types is not
|
|
Packit |
022b05 |
required. The well known alarm types which must be
|
|
Packit |
022b05 |
supported are: upsAlarmBatteryBad, upsAlarmOnBattery,
|
|
Packit |
022b05 |
upsAlarmLowBattery, upsAlarmDepletedBattery,
|
|
Packit |
022b05 |
upsAlarmTempBad, upsAlarmInputBad, upsAlarmOnBypass,
|
|
Packit |
022b05 |
upsAlarmBypassBad, upsAlarmOutputOffAsRequested,
|
|
Packit |
022b05 |
upsAlarmUpsOffAsRequested, upsAlarmUpsOutputOff,
|
|
Packit |
022b05 |
upsAlarmUpsSystemOff, upsAlarmGeneralFault,
|
|
Packit |
022b05 |
upsAlarmDiagnosticTestFailed,
|
|
Packit |
022b05 |
upsAlarmCommunicationsLost, upsAlarmShutdownPending,
|
|
Packit |
022b05 |
and upsAlarmTestInProgress."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsTestId
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of all `well known' test types is not
|
|
Packit |
022b05 |
required. The well known test types which must be
|
|
Packit |
022b05 |
supported are: upsTestNoTestsInitiated,
|
|
Packit |
022b05 |
upsTestGeneralSystemsTest, and
|
|
Packit |
022b05 |
upsTestQuickBatteryTest."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsOutputSource
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
normal(2),
|
|
Packit |
022b05 |
battery(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of the values other(1), none(2), bypass(4),
|
|
Packit |
022b05 |
booster(6) and reducer(7) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP upsFullBypassGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullBypassGroup is only required for UPSs that
|
|
Packit |
022b05 |
have a Bypass present."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsShutdownType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one shutdown type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsAutoRestart
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required, i.e., compliant
|
|
Packit |
022b05 |
systems need not support more than one restart type."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigInputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputVoltage
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigOutputFreq
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Read-write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT upsConfigLowBattTime
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Implementation of all possible values may be onerous
|
|
Packit |
022b05 |
for some systems. Consequently, not all possible
|
|
Packit |
022b05 |
values must be supported. However, at least two
|
|
Packit |
022b05 |
different manufacturer-selected values must be
|
|
Packit |
022b05 |
supported."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { upsCompliances 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- summary at a glance:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- subset basic adv
|
|
Packit |
022b05 |
--upsIdentManufacturer x x x
|
|
Packit |
022b05 |
--upsIdentModel x x x
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--upsIdentUPSSoftwareVersion x x
|
|
Packit |
022b05 |
--upsIdentAgentSoftwareVersion x x x
|
|
Packit |
022b05 |
--upsIdentName x x x
|
|
Packit |
022b05 |
--upsIdentAttachedDevices x x
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsBatteryStatus x x x notes
|
|
Packit |
022b05 |
--upsSecondsOnBattery x x x
|
|
Packit |
022b05 |
--upsEstimatedMinutesRemaining x
|
|
Packit |
022b05 |
--upsEstimatedChargeRemaining x
|
|
Packit |
022b05 |
--upsBatteryVoltage
|
|
Packit |
022b05 |
--upsBatteryCurrent
|
|
Packit |
022b05 |
--upsBatteryTemperature
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsInputLineBads x x x
|
|
Packit |
022b05 |
--upsInputNumLines x x
|
|
Packit |
022b05 |
--upsInputFrequency x x
|
|
Packit |
022b05 |
--upsInputVoltage x x
|
|
Packit |
022b05 |
--upsInputCurrent
|
|
Packit |
022b05 |
--upsInputTruePower
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsOutputSource x x x notes
|
|
Packit |
022b05 |
--upsOutputFrequency x x
|
|
Packit |
022b05 |
--upsOutputNumLines x x
|
|
Packit |
022b05 |
--upsOutputVoltage x x
|
|
Packit |
022b05 |
--upsOutputCurrent x
|
|
Packit |
022b05 |
--upsOutputPower x
|
|
Packit |
022b05 |
--upsOutputPercentLoad x
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsBypassFrequency x x notes
|
|
Packit |
022b05 |
--upsBypassNumLines x x
|
|
Packit |
022b05 |
--upsBypassVoltage x x
|
|
Packit |
022b05 |
--upsBypassCurrent
|
|
Packit |
022b05 |
--upsBypassPower
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsAlarmsPresent x x x
|
|
Packit |
022b05 |
--upsAlarmDescr x x x notes
|
|
Packit |
022b05 |
--upsAlarmTime x x x
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsTestId x x notes
|
|
Packit |
022b05 |
--upsTestSpinLock x x
|
|
Packit |
022b05 |
--upsTestResultsSummary x x
|
|
Packit |
022b05 |
--upsTestResultsDetail x x
|
|
Packit |
022b05 |
--upsTestStartTime x x
|
|
Packit |
022b05 |
--upsTestElapsedTime x x
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsShutdownType x x x notes
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--upsShutdownAfterDelay x x x
|
|
Packit |
022b05 |
--upsStartupAfterDelay x x
|
|
Packit |
022b05 |
--upsRebootWithDuration x x
|
|
Packit |
022b05 |
--upsAutoRestart x x x notes
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--upsConfigInputVoltage x x x notes
|
|
Packit |
022b05 |
--upsConfigInputFreq x x x notes
|
|
Packit |
022b05 |
--upsConfigOutputVoltage x x x notes
|
|
Packit |
022b05 |
--upsConfigOutputFreq x x x notes
|
|
Packit |
022b05 |
--upsConfigOutputVA x x x
|
|
Packit |
022b05 |
--upsConfigOutputPower x x x
|
|
Packit |
022b05 |
--upsConfigLowBattTime x x notes
|
|
Packit |
022b05 |
--upsConfigAudibleStatus x x
|
|
Packit |
022b05 |
--upsConfigLowVoltageTransferPoint
|
|
Packit |
022b05 |
--upsConfigHighVoltageTransferPoint
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
upsGroups OBJECT IDENTIFIER ::= { upsConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetGroups OBJECT IDENTIFIER ::= { upsGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetIdentGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsIdentManufacturer, upsIdentModel,
|
|
Packit |
022b05 |
upsIdentAgentSoftwareVersion, upsIdentName,
|
|
Packit |
022b05 |
upsIdentAttachedDevices }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetIdentGroup defines objects which are
|
|
Packit |
022b05 |
common across all UPSs which meet subset compliance.
|
|
Packit |
022b05 |
Most devices which conform to the upsSubsetIdentGroup
|
|
Packit |
022b05 |
will provide access to these objects via a proxy
|
|
Packit |
022b05 |
agent. If the proxy agent is compatible with multiple
|
|
Packit |
022b05 |
UPS types, configuration of the proxy agent will
|
|
Packit |
022b05 |
require specifying some of these values, either
|
|
Packit |
022b05 |
individually, or as a group (perhaps through a table
|
|
Packit |
022b05 |
lookup mechanism based on the UPS model number)."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetBatteryGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsBatteryStatus, upsSecondsOnBattery }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetBatteryGroup defines the objects that
|
|
Packit |
022b05 |
are common to battery groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetInputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsInputLineBads }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetInputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Input groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetOutputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsOutputSource }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetOutputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Output groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- { upsSubsetGroups 5 } is reserved for
|
|
Packit |
022b05 |
-- future use (upsSubsetBypassGroup)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetAlarmGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetAlarmGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Alarm groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- { upsSubsetGroups 7 } is reserved for
|
|
Packit |
022b05 |
-- future use (upsSubsetTestGroup)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetControlGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsShutdownType, upsShutdownAfterDelay,
|
|
Packit |
022b05 |
upsAutoRestart }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetControlGroup defines the objects that
|
|
Packit |
022b05 |
are common to the Control groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsSubsetConfigGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVoltage, upsConfigOutputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVA, upsConfigOutputPower }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsSubsetConfigGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Config groups of two-contact UPSs."
|
|
Packit |
022b05 |
::= { upsSubsetGroups 9 }
|
|
Packit |
022b05 |
upsBasicGroups OBJECT IDENTIFIER ::= { upsGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicIdentGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsIdentManufacturer, upsIdentModel,
|
|
Packit |
022b05 |
upsIdentUPSSoftwareVersion,
|
|
Packit |
022b05 |
upsIdentAgentSoftwareVersion, upsIdentName }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicIdentGroup defines objects which are
|
|
Packit |
022b05 |
common to the Ident group of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicBatteryGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsBatteryStatus, upsSecondsOnBattery }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicBatteryGroup defines the objects that are
|
|
Packit |
022b05 |
common to the battery groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicInputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsInputLineBads, upsInputNumLines,
|
|
Packit |
022b05 |
upsInputFrequency, upsInputVoltage }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicInputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Input groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicOutputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsOutputSource, upsOutputFrequency,
|
|
Packit |
022b05 |
upsOutputNumLines, upsOutputVoltage }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicOutputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Output groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicBypassGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsBypassFrequency, upsBypassNumLines,
|
|
Packit |
022b05 |
upsBypassVoltage }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicBypassGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Bypass groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicAlarmGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The upsBasicAlarmGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Alarm groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicTestGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsTestId, upsTestSpinLock,
|
|
Packit |
022b05 |
upsTestResultsSummary, upsTestResultsDetail,
|
|
Packit |
022b05 |
upsTestStartTime, upsTestElapsedTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicTestGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Test groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicControlGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsShutdownType, upsShutdownAfterDelay,
|
|
Packit |
022b05 |
upsStartupAfterDelay, upsRebootWithDuration,
|
|
Packit |
022b05 |
upsAutoRestart }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicControlGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Control groups of compliant UPSs which
|
|
Packit |
022b05 |
support basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsBasicConfigGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVoltage, upsConfigOutputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVA, upsConfigOutputPower,
|
|
Packit |
022b05 |
upsConfigLowBattTime, upsConfigAudibleStatus }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsBasicConfigGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Config groups of UPSs which support
|
|
Packit |
022b05 |
basic functions."
|
|
Packit |
022b05 |
::= { upsBasicGroups 9 }
|
|
Packit |
022b05 |
upsFullGroups OBJECT IDENTIFIER ::= { upsGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullIdentGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsIdentManufacturer, upsIdentModel,
|
|
Packit |
022b05 |
upsIdentUPSSoftwareVersion,
|
|
Packit |
022b05 |
upsIdentAgentSoftwareVersion, upsIdentName,
|
|
Packit |
022b05 |
upsIdentAttachedDevices }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullIdentGroup defines objects which are
|
|
Packit |
022b05 |
common to the Ident group of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullBatteryGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsBatteryStatus, upsSecondsOnBattery,
|
|
Packit |
022b05 |
upsEstimatedMinutesRemaining,
|
|
Packit |
022b05 |
upsEstimatedChargeRemaining }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullBatteryGroup defines the objects that are
|
|
Packit |
022b05 |
common to the battery groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullInputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsInputLineBads, upsInputNumLines,
|
|
Packit |
022b05 |
upsInputFrequency, upsInputVoltage }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullInputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Input groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullOutputGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsOutputSource, upsOutputFrequency,
|
|
Packit |
022b05 |
upsOutputNumLines, upsOutputVoltage,
|
|
Packit |
022b05 |
upsOutputCurrent, upsOutputPower,
|
|
Packit |
022b05 |
upsOutputPercentLoad }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullOutputGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Output groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullBypassGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsBypassFrequency, upsBypassNumLines,
|
|
Packit |
022b05 |
upsBypassVoltage }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullBypassGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Bypass groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullAlarmGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsAlarmsPresent, upsAlarmDescr, upsAlarmTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The upsFullAlarmGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Alarm groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullTestGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsTestId, upsTestSpinLock,
|
|
Packit |
022b05 |
upsTestResultsSummary, upsTestResultsDetail,
|
|
Packit |
022b05 |
upsTestStartTime, upsTestElapsedTime }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullTestGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Test groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullControlGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsShutdownType, upsShutdownAfterDelay,
|
|
Packit |
022b05 |
upsStartupAfterDelay, upsRebootWithDuration,
|
|
Packit |
022b05 |
upsAutoRestart }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullControlGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Control groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
upsFullConfigGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { upsConfigInputVoltage, upsConfigInputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVoltage, upsConfigOutputFreq,
|
|
Packit |
022b05 |
upsConfigOutputVA, upsConfigOutputPower,
|
|
Packit |
022b05 |
upsConfigLowBattTime, upsConfigAudibleStatus }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The upsFullConfigGroup defines the objects that are
|
|
Packit |
022b05 |
common to the Config groups of fully compliant UPSs."
|
|
Packit |
022b05 |
::= { upsFullGroups 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|