2707 lines
82 KiB
Plaintext
2707 lines
82 KiB
Plaintext
-- SOCOMEC SICON MIB
|
|
-- UPS MIB for SOCOMEC UPS - Uninterruptible Power Supplies
|
|
--
|
|
-- { iso org(3) dod(6) internet(1) private(4) enterprises(1) socomecSicon(4555)
|
|
-- software(1) network(1) netvision(1) }
|
|
-- ==============================================================================================
|
|
|
|
-- vers. 4.00: Changes made by LNE (R&D/Comm.SW Dept.) for new NET VISION 4 PRJ
|
|
-- vers. 4.12: Changes upsAgentBaudRate by Kenneth (R&D of Ingrasys)
|
|
-- vers. 4.13: Add receiverContextName by Kenneth (2008-05-20)
|
|
-- vers. 5.01-5.0x : Changes made my LGI (R&D Dept - Socomec UPS)
|
|
-- a) Syntax compliancy improvements
|
|
-- b) Introduced OID upsAgentTrapString to avoid warning on some NMS receiving Traps with DisplayString
|
|
-- vers. 5.01-5.0x: Remove receiverContextName by Kenneth (2008-06-12)
|
|
-- vers. 5.01-5.0x: Modify NTP server by Ming Lu (2009-12-25)
|
|
-- vers. 5.01-5.5x: Added battery temperature,emd status by Ethan (2011-08-23)
|
|
-- vers. 5.01-5.5x: Added receiverSeverityLevel in the UpsAgentTrapsReceiversEntry by Chain (2011-10-28)
|
|
-- vers. 5.01-5.5x: Modified some object for nv6 by Chain (2012-05-30)
|
|
-- vers. 6.00-6.01: Added EMD trap for nv6 by Brian (2013-03-13)
|
|
-- vers. 6.01: Modified upsBatteryStatus item by Brian (2013-04-24)
|
|
-- vers. 6.20: modified SOCOMEC: description alignement.
|
|
-- vers. 6.20: modified upsBatteryStatus (add batteryDisconnected) item by brian (2014-12-13).
|
|
-- vers. 6.20: modified upsBypassVoltage and upsBypassCurrent description by brian (2015-01-12).
|
|
-- vers. 6.20: Remove upsControlSeverity by brian (2015-01-19).
|
|
|
|
SOCOMECUPS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
DisplayString, TimeStamp, TimeInterval, TestAndIncr,
|
|
AutonomousType
|
|
FROM SNMPv2-TC
|
|
enterprises
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
TRAP-TYPE
|
|
FROM RFC-1215;
|
|
|
|
PositiveInteger ::= INTEGER (1..2147483647)
|
|
NonNegativeInteger ::= INTEGER (1..2147483647)
|
|
|
|
-- PositiveInteger ::= TEXTUAL-CONVENTION
|
|
-- DISPLAY-HINT "d"
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This data type is a non-zero and non-negative value."
|
|
-- SYNTAX INTEGER (1..2147483647)
|
|
|
|
-- NonNegativeInteger ::= TEXTUAL-CONVENTION
|
|
-- DISPLAY-HINT "d"
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "This data type is a non-negative value."
|
|
-- SYNTAX INTEGER (0..2147483647)
|
|
|
|
|
|
socomecSicon OBJECT IDENTIFIER ::= { enterprises 4555 }
|
|
software OBJECT IDENTIFIER ::= { socomecSicon 1 }
|
|
network OBJECT IDENTIFIER ::= { software 1 }
|
|
netvision OBJECT IDENTIFIER ::= { network 1 }
|
|
upsObjects OBJECT IDENTIFIER ::= { netvision 1 }
|
|
upsTraps OBJECT IDENTIFIER ::= { netvision 2 }
|
|
|
|
|
|
upsIdent OBJECT IDENTIFIER ::= { upsObjects 1 }
|
|
upsBattery OBJECT IDENTIFIER ::= { upsObjects 2 }
|
|
upsInput OBJECT IDENTIFIER ::= { upsObjects 3 }
|
|
upsOutput OBJECT IDENTIFIER ::= { upsObjects 4 }
|
|
upsBypass OBJECT IDENTIFIER ::= { upsObjects 5 }
|
|
upsAlarm OBJECT IDENTIFIER ::= { upsObjects 6 }
|
|
upsTest OBJECT IDENTIFIER ::= { upsObjects 7 }
|
|
upsControl OBJECT IDENTIFIER ::= { upsObjects 8 }
|
|
upsConfig OBJECT IDENTIFIER ::= { upsObjects 9 }
|
|
upsAgent OBJECT IDENTIFIER ::= { upsObjects 10 }
|
|
emdStatus OBJECT IDENTIFIER ::= { upsObjects 11 }
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- upsIdentification
|
|
--
|
|
-- All objects in this group except for upsIdentName and
|
|
-- upsIdentAttachedDevices are set at device initialization
|
|
-- and remain static.
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsIdentModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Model designation."
|
|
::= { upsIdent 1 }
|
|
|
|
upsIdentUPSFirmwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS firmware version."
|
|
::= { upsIdent 2 }
|
|
|
|
upsIdentAgentSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Net Vision software version."
|
|
::= { upsIdent 3 }
|
|
|
|
upsIdentUpsSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS serial no."
|
|
::= { upsIdent 4 }
|
|
|
|
-- ===========================================================================
|
|
-- upsBattery
|
|
--
|
|
-- The Battery group.
|
|
-- ===========================================================================
|
|
|
|
upsBatteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
batteryNormal(2),
|
|
batteryLow(3),
|
|
batteryDepleted(4),
|
|
batteryDischarging(5),
|
|
batteryFailure(6),
|
|
batteryDisconnected(7)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present battery status"
|
|
::= { upsBattery 1 }
|
|
|
|
upsSecondsOnBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"If the unit is on battery power, the elapsed time
|
|
since the UPS last switched to battery power, or the
|
|
time since the network management subsystem was last
|
|
restarted, whichever is less. -1 shall be returned
|
|
if the unit is not on battery power."
|
|
::= { upsBattery 2 }
|
|
|
|
upsEstimatedMinutesRemaining OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An estimate of the time to battery charge depletion
|
|
under the present load conditions if the utility power
|
|
is off and remains off, or if it were to be lost and
|
|
remain off."
|
|
::= { upsBattery 3 }
|
|
|
|
upsEstimatedChargeRemaining OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An estimate of the battery charge remaining expressed
|
|
as a percent of full charge."
|
|
::= { upsBattery 4 }
|
|
|
|
upsBatteryVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The magnitude of the present battery voltage in 0.1 Volt DC."
|
|
::= { upsBattery 5 }
|
|
|
|
upsBatteryTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ambient temperature at or near the UPS Battery
|
|
casing."
|
|
::= { upsBattery 6 }
|
|
|
|
-- ===========================================================================
|
|
-- upsInput
|
|
--
|
|
-- Input group.
|
|
-- ===========================================================================
|
|
|
|
upsInputNumLines OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of input lines utilized in this device.
|
|
This variable indicates the number of rows in the
|
|
input table."
|
|
::= { upsInput 1 }
|
|
|
|
upsInputFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current input frequency to the UPS system in 0.1 HZ."
|
|
::= { upsInput 2 }
|
|
|
|
|
|
upsInputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsInputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of input table entries. The number of entries
|
|
is given by the value of upsInputNumLines."
|
|
::= { upsInput 3 }
|
|
|
|
upsInputEntry OBJECT-TYPE
|
|
SYNTAX UpsInputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular input line."
|
|
INDEX { upsInputLineIndex }
|
|
::= { upsInputTable 1 }
|
|
|
|
UpsInputEntry ::= SEQUENCE {
|
|
upsInputLineIndex INTEGER,
|
|
upsInputVoltage INTEGER,
|
|
upsInputCurrent INTEGER,
|
|
upsInputVoltageMax INTEGER,
|
|
upsInputVoltageMin INTEGER
|
|
}
|
|
|
|
upsInputLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { upsInputEntry 1 }
|
|
|
|
upsInputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The input utility line voltage in 0.1 volts."
|
|
::= { upsInputEntry 2 }
|
|
|
|
upsInputCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The magnitude of the present input current in 0.1 A."
|
|
::= { upsInputEntry 3 }
|
|
|
|
upsInputVoltageMax OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum utility line voltage in 0.1 VAC for last 1 minute."
|
|
::= { upsInputEntry 4 }
|
|
|
|
upsInputVoltageMin OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The minimum utility line voltage in 0.1 VAC for last 1 minute."
|
|
::= { upsInputEntry 5 }
|
|
|
|
-- ===========================================================================
|
|
-- upsOutput
|
|
--
|
|
-- Output group
|
|
-- ===========================================================================
|
|
|
|
upsOutputSource OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
onInverter(2),
|
|
onMains(3),
|
|
ecoMode(4),
|
|
onBypass(5),
|
|
standby(6),
|
|
onMaintenanceBypass(7),
|
|
upsOff(8),
|
|
normalMode(9)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present source of output power."
|
|
::= { upsOutput 1 }
|
|
|
|
upsOutputFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current output frequency of the UPS system in 0.1 of HZ."
|
|
::= { upsOutput 2 }
|
|
|
|
upsOutputNumLines OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of output lines utilized in this device.
|
|
This variable indicates the number of rows in the
|
|
output table."
|
|
::= { upsOutput 3 }
|
|
|
|
upsOutputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsOutputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of output table entries. The number of
|
|
entries is given by the value of upsOutputNumLines."
|
|
::= { upsOutput 4 }
|
|
|
|
upsOutputEntry OBJECT-TYPE
|
|
SYNTAX UpsOutputEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular output line."
|
|
INDEX { upsOutputLineIndex }
|
|
::= { upsOutputTable 1 }
|
|
|
|
UpsOutputEntry ::=
|
|
SEQUENCE {
|
|
upsOutputLineIndex INTEGER,
|
|
upsOutputVoltage INTEGER,
|
|
upsOutputCurrent INTEGER,
|
|
upsOutputPercentLoad INTEGER,
|
|
upsOutputKva INTEGER
|
|
}
|
|
|
|
upsOutputLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output line identifier."
|
|
::= { upsOutputEntry 1 }
|
|
|
|
upsOutputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output voltage of the UPS system in 0.1 volts."
|
|
::= { upsOutputEntry 2 }
|
|
|
|
upsOutputCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output current of the UPS system in 0.1 Amps."
|
|
::= { upsOutputEntry 3 }
|
|
|
|
upsOutputPercentLoad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The percentage of the UPS power capacity presently
|
|
being used on this output line, i.e., the greater of
|
|
the percent load of true power capacity and the
|
|
percent load of VA."
|
|
::= { upsOutputEntry 4 }
|
|
|
|
upsOutputKva OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output apparent power of the UPS in kVA."
|
|
::= { upsOutputEntry 5 }
|
|
|
|
-- ===========================================================================
|
|
-- upsBypass
|
|
-- ===========================================================================
|
|
|
|
upsBypassFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present bypass frequency."
|
|
::= { upsBypass 1 }
|
|
|
|
upsBypassNumLines OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of bypass lines utilized in this device.
|
|
This entry indicates the number of rows in the bypass
|
|
table."
|
|
::= { upsBypass 2 }
|
|
|
|
upsBypassTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsBypassEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of bypass table entries. The number of
|
|
entries is given by the value of upsBypassNumLines."
|
|
::= { upsBypass 3 }
|
|
|
|
upsBypassEntry OBJECT-TYPE
|
|
SYNTAX UpsBypassEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular bypass input."
|
|
INDEX { upsBypassLineIndex }
|
|
::= { upsBypassTable 1 }
|
|
|
|
UpsBypassEntry ::=
|
|
SEQUENCE {
|
|
upsBypassLineIndex INTEGER,
|
|
upsBypassVoltage INTEGER,
|
|
upsBypassCurrent INTEGER
|
|
}
|
|
|
|
upsBypassLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The bypass line identifier."
|
|
::= { upsBypassEntry 1 }
|
|
|
|
upsBypassVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present bypass voltage of the UPS system in 0.1 volts."
|
|
::= { upsBypassEntry 2 }
|
|
|
|
upsBypassCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present bypass current of the UPS system in 0.1 Amps."
|
|
::= { upsBypassEntry 3 }
|
|
|
|
-- ===========================================================================
|
|
-- upsAlarm
|
|
|
|
-- See Section 4 for Status/Alarm details for all variables
|
|
-- ===========================================================================
|
|
|
|
upsAlarmsPresent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present number of active alarm conditions."
|
|
::= { upsAlarm 1 }
|
|
|
|
upsAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of alarm table entries. The table contains
|
|
zero, one, or many rows at any moment, depending upon
|
|
the number of alarm conditions in effect. The table
|
|
is initially empty at agent startup. The agent
|
|
creates a row in the table each time a condition is
|
|
detected and deletes that row when that condition no
|
|
longer pertains. The agent creates the first row with
|
|
upsAlarmId equal to 1, and increments the value of
|
|
upsAlarmId each time a new row is created, wrapping to
|
|
the first free value greater than or equal to 1 when
|
|
the maximum value of upsAlarmId would otherwise be
|
|
exceeded. Consequently, after multiple operations,
|
|
the table may become sparse, e.g., containing entries
|
|
for rows 95, 100, 101, and 203 and the entries should
|
|
not be assumed to be in chronological order because
|
|
upsAlarmId might have wrapped.
|
|
|
|
Alarms are named by an OBJECT IDENTIFIER,
|
|
upsAlarmDescr, to allow a single table to
|
|
reflect well known alarms plus alarms defined by a
|
|
particular implementation, i.e., as documented in the
|
|
private enterprise MIB definition for the device. No
|
|
two rows will have the same value of upsAlarmDescr,
|
|
since alarms define conditions. In order to meet this
|
|
requirement, care should be taken in the definition of
|
|
alarm conditions to insure that a system cannot enter
|
|
the same condition multiple times simultaneously.
|
|
|
|
The number of rows in the table at any given time is
|
|
reflected by the value of upsAlarmsPresent."
|
|
::= { upsAlarm 2 }
|
|
|
|
upsAlarmEntry OBJECT-TYPE
|
|
SYNTAX UpsAlarmEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular alarm."
|
|
INDEX { upsAlarmId }
|
|
::= { upsAlarmTable 1 }
|
|
|
|
UpsAlarmEntry ::=
|
|
SEQUENCE {
|
|
upsAlarmId PositiveInteger,
|
|
upsAlarmDescr AutonomousType,
|
|
upsAlarmTime TimeStamp,
|
|
upsAlarmExtDes DisplayString
|
|
}
|
|
|
|
-- ===========================================================================
|
|
-- Agent item
|
|
-- upsAlarmTable/upsAlarmEntry/upsAlarmId
|
|
-- ===========================================================================
|
|
|
|
upsAlarmId OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique identifier for an alarm condition. This
|
|
value must remain constant."
|
|
::= { upsAlarmEntry 1 }
|
|
|
|
upsAlarmDescr OBJECT-TYPE
|
|
SYNTAX AutonomousType
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A reference to an alarm description object. The
|
|
object referenced should not be accessible, but rather
|
|
be used to provide a unique description of the alarm
|
|
condition."
|
|
::= { upsAlarmEntry 2 }
|
|
|
|
upsAlarmTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of sysUpTime when the alarm condition was
|
|
detected. If the alarm condition was detected at the
|
|
time of agent startup and presumably existed before
|
|
agent startup, the value of upsAlarmTime shall equal
|
|
0."
|
|
::= { upsAlarmEntry 3 }
|
|
|
|
upsAlarmExtDes OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Extra description."
|
|
::= { upsAlarmEntry 4 }
|
|
|
|
upsWellKnownAlarms OBJECT IDENTIFIER ::= { upsAlarm 3 }
|
|
|
|
upsAlarmBatteryBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"One or more batteries have been determined to require
|
|
replacement."
|
|
::= { upsWellKnownAlarms 1 }
|
|
|
|
upsAlarmOnBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS is drawing power from the batteries."
|
|
::= { upsWellKnownAlarms 2 }
|
|
|
|
upsAlarmLowBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The remaining battery run-time is less than or equal
|
|
to battery low threshold"
|
|
::= { upsWellKnownAlarms 3 }
|
|
|
|
upsAlarmDepletedBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS will be unable to sustain the present load
|
|
when and if the utility power is lost. The Battery is discharched."
|
|
::= { upsWellKnownAlarms 4 }
|
|
|
|
upsAlarmTempBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS temperature is out of tolerance."
|
|
::= { upsWellKnownAlarms 5 }
|
|
|
|
upsAlarmInputBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Input power supply is out of tolerance."
|
|
::= { upsWellKnownAlarms 6 }
|
|
|
|
upsAlarmOutputBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An output condition (other than OutputOverload) is
|
|
out of tolerance."
|
|
::= { upsWellKnownAlarms 7 }
|
|
|
|
upsAlarmOutputOverload OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output load exceeds the UPS output capacity."
|
|
::= { upsWellKnownAlarms 8 }
|
|
|
|
upsAlarmOnBypass OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Load supplied by bypass"
|
|
::= { upsWellKnownAlarms 9 }
|
|
|
|
upsAlarmBypassBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bypass input supply is detected as absent."
|
|
::= { upsWellKnownAlarms 10 }
|
|
|
|
upsAlarmOutputOffAsRequested OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS has shutdown as requested, i.e., the output is off."
|
|
::= { upsWellKnownAlarms 11 }
|
|
|
|
upsAlarmUpsOffAsRequested OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The entire UPS has shutdown as commanded."
|
|
::= { upsWellKnownAlarms 12 }
|
|
|
|
upsAlarmChargerFailed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An uncorrected problem has been detected within the
|
|
UPS charger subsystem."
|
|
::= { upsWellKnownAlarms 13 }
|
|
|
|
upsAlarmUpsOutputOff OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output of the UPS is in the off state."
|
|
::= { upsWellKnownAlarms 14 }
|
|
|
|
upsAlarmUpsSystemOff OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS system is in the off state."
|
|
::= { upsWellKnownAlarms 15 }
|
|
|
|
upsAlarmFanFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The failure of one or more fans in the UPS has been detected."
|
|
::= { upsWellKnownAlarms 16 }
|
|
|
|
upsAlarmFuseFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The failure of one or more fuses has been detected."
|
|
::= { upsWellKnownAlarms 17 }
|
|
|
|
upsAlarmGeneralFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A general fault in the UPS has been detected."
|
|
::= { upsWellKnownAlarms 18 }
|
|
|
|
upsAlarmDiagnosticTestFailed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The result of the last diagnostic test indicates a failure."
|
|
::= { upsWellKnownAlarms 19 }
|
|
|
|
upsAlarmCommunicationLost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A problem has been encountered in the
|
|
communications between the agent and the UPS."
|
|
::= { upsWellKnownAlarms 20 }
|
|
|
|
upsAlarmAwaitingPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS output is off and the UPS is awaiting the
|
|
return of input power."
|
|
::= { upsWellKnownAlarms 21 }
|
|
|
|
upsAlarmShutdownPending OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A upsShutdownAfterDelay countdown is underway."
|
|
::= { upsWellKnownAlarms 22 }
|
|
|
|
upsAlarmShutdownImminent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS will turn off power to the load in less than
|
|
5 seconds; this may be either a timed shutdown or a
|
|
low battery shutdown."
|
|
::= { upsWellKnownAlarms 23 }
|
|
|
|
upsAlarmTestInProgress OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A test is in progress, as initiated and indicated by
|
|
the Test Group. Tests initiated via other
|
|
implementation-specific mechanisms can indicate the
|
|
presence of the testing in the alarm table, if
|
|
desired, via a OBJECT-TYPE macro in the MIB
|
|
document specific to that implementation and are
|
|
outside the scope of this OBJECT-TYPE."
|
|
::= { upsWellKnownAlarms 24 }
|
|
|
|
upsAlarmPowerSupplyFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Digital power supply fault."
|
|
::= { upsWellKnownAlarms 25 }
|
|
|
|
upsAlarmAuxMainFail OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bypass input supply is out of tolerance."
|
|
::= { upsWellKnownAlarms 26 }
|
|
|
|
upsAlarmManualBypassClose OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maintenance bypass breaker is closed"
|
|
::= { upsWellKnownAlarms 27 }
|
|
|
|
upsAlarmShortCircuit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Short Circuit on UPS output."
|
|
::= { upsWellKnownAlarms 28 }
|
|
|
|
upsAlarmBatteryChargerFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery charger failure."
|
|
::= { upsWellKnownAlarms 29 }
|
|
|
|
upsAlarmInverterOverCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter Over-current."
|
|
::= { upsWellKnownAlarms 30 }
|
|
|
|
upsAlarmInverterDistorsion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Excessive Inverter Distorsion."
|
|
::= { upsWellKnownAlarms 31 }
|
|
|
|
upsAlarmPrechargeVoltageFail OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Precharge voltage out of tolerance."
|
|
::= { upsWellKnownAlarms 32 }
|
|
|
|
upsAlarmBoostTooLow OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boost output voltage too low."
|
|
::= { upsWellKnownAlarms 33 }
|
|
|
|
upsAlarmBoostTooHigh OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boost output voltage too high."
|
|
::= { upsWellKnownAlarms 34 }
|
|
|
|
upsAlarmBatteryTooHigh OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery voltage too high."
|
|
::= { upsWellKnownAlarms 35 }
|
|
|
|
upsAlarmImproperCondition OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Improper condition of use"
|
|
::= { upsWellKnownAlarms 36 }
|
|
|
|
upsAlarmOverloadTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Overload timeout blocking Inverter."
|
|
::= { upsWellKnownAlarms 37 }
|
|
|
|
upsAlarmControlSystemFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Microprocessor control system failure"
|
|
::= { upsWellKnownAlarms 38 }
|
|
|
|
upsAlarmDataCorrupted OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Configuration data map corrupted."
|
|
::= { upsWellKnownAlarms 39 }
|
|
|
|
upsAlarmPllFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Pll fault."
|
|
::= { upsWellKnownAlarms 40 }
|
|
|
|
upsAlarmInputGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier input supply out of tolorances or absent."
|
|
::= { upsWellKnownAlarms 41 }
|
|
|
|
upsAlarmRectifierGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier general alarm."
|
|
::= { upsWellKnownAlarms 42 }
|
|
|
|
upsAlarmBoostGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boost general alarm."
|
|
::= { upsWellKnownAlarms 43 }
|
|
|
|
upsAlarmInverterGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter general alarm."
|
|
::= { upsWellKnownAlarms 44 }
|
|
|
|
upsAlarmBatteryGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery charger general alarm."
|
|
::= { upsWellKnownAlarms 45 }
|
|
|
|
upsAlarmOutputOver OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output voltage over limit."
|
|
::= { upsWellKnownAlarms 46 }
|
|
|
|
upsAlarmOutputUnder OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output voltage under limit."
|
|
::= { upsWellKnownAlarms 47 }
|
|
|
|
upsAlarmBypassGeneralAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bypass general alarm."
|
|
::= { upsWellKnownAlarms 48 }
|
|
|
|
upsAlarmStopForOverload OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Stop for overload."
|
|
::= { upsWellKnownAlarms 49 }
|
|
|
|
upsAlarmImminentStop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS imminent stop"
|
|
::= { upsWellKnownAlarms 50 }
|
|
|
|
upsAlarmModule1Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 1 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 51 }
|
|
|
|
upsAlarmModule2Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 2 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 52 }
|
|
|
|
upsAlarmModule3Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 3 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 53 }
|
|
|
|
upsAlarmModule4Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 4 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 54 }
|
|
|
|
upsAlarmModule5Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 5 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 55 }
|
|
|
|
upsAlarmModule6Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 6 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 56 }
|
|
|
|
upsAlarmExternalAlarm1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 1."
|
|
::= { upsWellKnownAlarms 57 }
|
|
|
|
upsAlarmExternalAlarm2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 2."
|
|
::= { upsWellKnownAlarms 58 }
|
|
|
|
upsAlarmExternalAlarm3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 3."
|
|
::= { upsWellKnownAlarms 59 }
|
|
|
|
upsAlarmExternalAlarm4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 4."
|
|
::= { upsWellKnownAlarms 60 }
|
|
|
|
upsAlarmEService OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Remote Service Alarm"
|
|
::= { upsWellKnownAlarms 61 }
|
|
|
|
upsAlarmRedundancyLost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Redundancy lost"
|
|
::= { upsWellKnownAlarms 62 }
|
|
|
|
upsAlarmPeriodicServiceCheck OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Periodic service check up."
|
|
::= { upsWellKnownAlarms 63 }
|
|
|
|
upsAlarmAllTransferDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Automatic and manual transfer disabled"
|
|
::= { upsWellKnownAlarms 64 }
|
|
|
|
upsAlarmAutoTransferDisabled OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Automatic transfer disabled"
|
|
::= { upsWellKnownAlarms 65 }
|
|
|
|
upsAlarmBatteryRoom OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery room alarm"
|
|
::= { upsWellKnownAlarms 66 }
|
|
|
|
upsAlarmManualBypass OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maintenance bypass alarm"
|
|
::= { upsWellKnownAlarms 67 }
|
|
|
|
upsAlarmBatteryDischarged OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery Discharged"
|
|
::= { upsWellKnownAlarms 68 }
|
|
|
|
upsAlarmInsufficientResources OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Insufficient resources"
|
|
::= { upsWellKnownAlarms 69 }
|
|
|
|
upsAlarmOptionalBoards OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Optional boards general alarm"
|
|
::= { upsWellKnownAlarms 70 }
|
|
|
|
upsAlarmRectifierFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier fault"
|
|
::= { upsWellKnownAlarms 71 }
|
|
|
|
upsAlarmBoostFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Boost fault"
|
|
::= { upsWellKnownAlarms 72 }
|
|
|
|
upsAlarmInverterFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter fault"
|
|
::= { upsWellKnownAlarms 73 }
|
|
|
|
upsAlarmParallelModuleFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Parallel module fault"
|
|
::= { upsWellKnownAlarms 74 }
|
|
|
|
upsAlarmGenSetGeneral OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Gen-set general alarm"
|
|
::= { upsWellKnownAlarms 75 }
|
|
|
|
upsAlarmGenSetFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Gen-set fault"
|
|
::= { upsWellKnownAlarms 76 }
|
|
|
|
upsAlarmEmergencyStopActive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS power off active"
|
|
::= { upsWellKnownAlarms 77 }
|
|
|
|
upsAlarmBatteryCircuitOpen OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery circuit open"
|
|
::= { upsWellKnownAlarms 78 }
|
|
|
|
upsAlarmFansFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fans failure"
|
|
::= { upsWellKnownAlarms 79 }
|
|
|
|
upsAlarmPhaseRotationFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Phase rotation fault"
|
|
::= { upsWellKnownAlarms 80 }
|
|
|
|
upsAlarmBypassFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bypass fault"
|
|
::= { upsWellKnownAlarms 81 }
|
|
|
|
upsAlarmA63 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A63."
|
|
::= { upsWellKnownAlarms 82 }
|
|
|
|
upsAlarmModule7Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 7 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 83 }
|
|
|
|
upsAlarmModule8Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Module 8 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 84 }
|
|
|
|
upsAlarmBatteryTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery Temperature Alarm."
|
|
::= { upsWellKnownAlarms 85 }
|
|
|
|
upsAlarmRecRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier Redundancy Alarm."
|
|
::= { upsWellKnownAlarms 86 }
|
|
|
|
upsAlarmInvRedundancy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter Redundancy Alarm."
|
|
::= { upsWellKnownAlarms 87 }
|
|
|
|
-- ===========================================================================
|
|
-- upsTest
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsTestId OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX OBJECT IDENTIFIER
|
|
-- ACCESS read-only
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The test named by an OBJECT IDENTIFIER which
|
|
allows a standard mechanism for the initiation of
|
|
test, including the well known tests identified in
|
|
this document as well as those introduced by a
|
|
particular implementation, i.e., as
|
|
documented in the private enterprise MIB definition
|
|
for the device.
|
|
|
|
Setting this variable initiates the named test. Sets
|
|
to this variable require the presence of
|
|
upsTestSpinLock in the same SNMP message.
|
|
|
|
The set request will be rejected with an appropriate
|
|
error message if the requested test cannot be
|
|
performed, including attempts to start a test when
|
|
another test is already in progress. Tests in
|
|
progress may be aborted by setting this variable to
|
|
upsTestAbortTestInProgress.
|
|
|
|
Read operations return the value of the name of the
|
|
test in progress if a test is in progress or the name
|
|
of the last test performed if no test is in progress,
|
|
unless no test has bee run, in which case the well
|
|
known value upsTestNoTestsInitiated is returned."
|
|
::= { upsTest 1 }
|
|
|
|
-- ===========================================================================
|
|
-- Agent item
|
|
-- ===========================================================================
|
|
|
|
upsTestSpinLock OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX TestAndIncr
|
|
-- ACCESS read-only
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A spin lock on the test subsystem. The spinlock is
|
|
used as follows.
|
|
|
|
Before starting a test, a manager-station should make
|
|
sure that a test is not in progress as follows:
|
|
|
|
try_again:
|
|
get (upsTestSpinLock)
|
|
while (upsTestResultsSummary == inProgress) {
|
|
/* loop while a test is running for another
|
|
manager */
|
|
short delay
|
|
get (upsTestSpinLock)
|
|
}
|
|
lock_value = upsTestSpinLock
|
|
/* no test in progress, start the test */
|
|
set (upsTestSpinLock = lock_value, upsTestId =
|
|
requested_test)
|
|
if (error_index == 1) { /* (upsTestSpinLock
|
|
failed) */
|
|
/* if problem is not access control, then
|
|
some other manager slipped in ahead of us
|
|
*/
|
|
goto try_again
|
|
}
|
|
if (error_index == 2) { /* (upsTestId) */
|
|
/* cannot perform the test */
|
|
give up
|
|
}
|
|
/* test started ok */
|
|
/* wait for test completion by polling
|
|
upsTestResultsSummary */
|
|
get (upsTestSpinLock, upsTestResultsSummary,
|
|
upsTestResultsDetail)
|
|
while (upsTestResultsSummary == inProgress) {
|
|
short delay
|
|
get (upsTestSpinLock, upsTestResultsSummary,
|
|
upsTestResultsDetail)
|
|
}
|
|
/* when test completes, retrieve any additional
|
|
test results */
|
|
/* if upsTestSpinLock == lock_value + 1, then
|
|
these are our test */
|
|
/* results (as opposed to another manager's */
|
|
The initial value of upsTestSpinLock at agent
|
|
initialization shall be 1."
|
|
::= { upsTest 2 }
|
|
|
|
upsTestResultsSummary OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX INTEGER {
|
|
notActive(1),
|
|
inProgress(2),
|
|
byPass(3),
|
|
failed(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The results of the current or last UPS diagnostics
|
|
test performed. The values for donePass(1),
|
|
doneWarning(2), and doneError(3) indicate that the
|
|
test completed either successfully, with a warning, or
|
|
with an error, respectively. The value aborted(4) is
|
|
returned for tests which are aborted by setting the
|
|
value of upsTestId to upsTestAbortTestInProgress.
|
|
Tests which have not yet concluded are indicated by
|
|
inProgress(5). The value noTestsInitiated(6)
|
|
indicates that no previous test results are available,
|
|
such as is the case when no tests have been run since
|
|
the last reinitialization of the network management
|
|
subsystem and the system has no provision for non-
|
|
volatile storage of test results."
|
|
::= { upsTest 3 }
|
|
|
|
upsTestResultsDetail OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Additional information about upsTestResultsSummary.
|
|
If no additional information available, a zero length
|
|
string is returned."
|
|
::= { upsTest 4 }
|
|
|
|
upsTestStartTime OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX TimeStamp
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the test in
|
|
progress was initiated, or, if no test is in progress,
|
|
the time the previous test was initiated. If the
|
|
value of upsTestResultsSummary is noTestsInitiated(6),
|
|
upsTestStartTime has the value 0."
|
|
::= { upsTest 5 }
|
|
|
|
upsTestElapsedTime OBJECT-TYPE
|
|
-- SYNTAX INTEGER
|
|
SYNTAX TimeInterval
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of time, in TimeTicks, since the test in
|
|
progress was initiated, or, if no test is in progress,
|
|
the previous test took to complete. If the value of
|
|
upsTestResultsSummary is noTestsInitiated(6),
|
|
upsTestElapsedTime has the value 0."
|
|
::= { upsTest 6 }
|
|
|
|
upsWellKnownTests OBJECT IDENTIFIER ::= { upsTest 7 }
|
|
|
|
upsTestNoTestsInitiated OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"No tests have been initiated and no test is in progress."
|
|
::= { upsWellKnownTests 1 }
|
|
|
|
upsTestAbortTestInProgress OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The test in progress is to be aborted / the test in
|
|
progress was aborted."
|
|
::= { upsWellKnownTests 2 }
|
|
|
|
upsTestGeneralSystemsTest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The manufacturer's standard test of UPS device
|
|
systems."
|
|
::= { upsWellKnownTests 3 }
|
|
|
|
upsTestQuickBatteryTest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A test that is sufficient to determine if the battery
|
|
needs replacement."
|
|
::= { upsWellKnownTests 4 }
|
|
|
|
-- ===========================================================================
|
|
-- ? Reserved, returns readonly error
|
|
-- ===========================================================================
|
|
|
|
upsDeepBatteryCalibration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The system is placed on battery to a discharge level,
|
|
set by the manufacturer, sufficient to determine
|
|
battery replacement and battery run-time with a high
|
|
degree of confidence. WARNING: this test will leave
|
|
the battery in a low charge state and will require
|
|
time for recharging to a level sufficient to provide
|
|
normal battery duration for the protected load."
|
|
::= { upsWellKnownTests 5 }
|
|
|
|
-- ===========================================================================
|
|
-- upsControl
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsControlStatusControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
upsStandbyOn (1),
|
|
upsStandbyOff (2),
|
|
upsEcoMode (3),
|
|
upsNormalMode (4),
|
|
upsAlarmReset (5),
|
|
upsCommandReset (6),
|
|
upsBuzzerOff (7),
|
|
upsOnBypass (8),
|
|
upsOnInverter (9)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object Control UPS status"
|
|
::= { upsControl 1 }
|
|
|
|
upsShutdownDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object set the delay time (in seconds) to turn UPS off after
|
|
Net Vision broadcast shutdown request to connected clients"
|
|
::= { upsControl 2 }
|
|
|
|
upsTurnOffAfterShutdown OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object enable/disable UPS turn off function after shutdown
|
|
process complete"
|
|
::= { upsControl 3 }
|
|
|
|
upsControlShutdownParametersTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShutdownParametersEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table which describes the parametes for shutdown process
|
|
when shutdown event occurs"
|
|
::= { upsControl 4 }
|
|
|
|
shutdownParametersEntry OBJECT-TYPE
|
|
SYNTAX ShutdownParametersEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { upsControlEventDescr }
|
|
::= { upsControlShutdownParametersTable 1 }
|
|
|
|
ShutdownParametersEntry ::= SEQUENCE {
|
|
upsControlEventDescr DisplayString,
|
|
upsControlEventStatus INTEGER,
|
|
upsControlDelay INTEGER,
|
|
upsControlFirstWarning INTEGER,
|
|
upsControlWarningInterval INTEGER
|
|
}
|
|
|
|
upsControlEventDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The shutdown event identification "
|
|
::= { shutdownParametersEntry 1 }
|
|
|
|
upsControlEventStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the corresponding shutdown Event.
|
|
When set to disable(), shutdown process will not start when
|
|
corresponding event occured."
|
|
::= { shutdownParametersEntry 2 }
|
|
|
|
upsControlDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Delay after the occurance of the curresponding shutdown
|
|
event that Net Vision should issue shutdown request to
|
|
connected clients. For WeeklyScheduledShutdown and
|
|
SpecialScheduledShutdown, this is the time before the
|
|
configured Shutdowntime when Net Vision will start sending the
|
|
warning message to the connected clients. The value is in
|
|
units of minutes."
|
|
::= { shutdownParametersEntry 3 }
|
|
|
|
upsControlFirstWarning OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The delay after the occurance of the curresponding shutdown
|
|
event that the Net Vision will start sending the warning
|
|
message to the connected clients. The value is in units of
|
|
seconds"
|
|
::= { shutdownParametersEntry 4 }
|
|
|
|
upsControlWarningInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The frequency of sending warning messages to the connected
|
|
clients when the curresponding shutdown event occurs.
|
|
The value is in units of seconds."
|
|
::= { shutdownParametersEntry 5 }
|
|
|
|
upsControlWeeklyScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsControlWeeklyScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The table to schedule shutting down the ups by weekly."
|
|
::= { upsControl 5 }
|
|
|
|
upsControlWeeklyScheduleEntry OBJECT-TYPE
|
|
SYNTAX UpsControlWeeklyScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The entries for each day."
|
|
INDEX { upsControlWeeklyIndex }
|
|
::= {upsControlWeeklyScheduleTable 1 }
|
|
|
|
UpsControlWeeklyScheduleEntry ::= SEQUENCE {
|
|
upsControlWeeklyIndex
|
|
INTEGER,
|
|
upsControlWeeklyShutdownDay
|
|
INTEGER,
|
|
upsControlWeeklyShutdownTime
|
|
DisplayString,
|
|
upsControlWeeklyRestartDay
|
|
INTEGER,
|
|
upsControlWeeklyRestartTime
|
|
DisplayString
|
|
}
|
|
|
|
upsControlWeeklyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..7)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of scheduled events."
|
|
::= { upsControlWeeklyScheduleEntry 1 }
|
|
|
|
upsControlWeeklyShutdownDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
none(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The weekday on which the UPS should shut down."
|
|
::= { upsControlWeeklyScheduleEntry 2 }
|
|
|
|
upsControlWeeklyShutdownTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time that the process of shutting down the UPS will be initiated
|
|
in hh:mm:ss format."
|
|
::= { upsControlWeeklyScheduleEntry 3 }
|
|
|
|
upsControlWeeklyRestartDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
none(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The weekday on which the UPS should restart"
|
|
|
|
::= { upsControlWeeklyScheduleEntry 4 }
|
|
|
|
upsControlWeeklyRestartTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time the UPS will restart in hh:mm:ss format."
|
|
::= { upsControlWeeklyScheduleEntry 5 }
|
|
|
|
upsControlSpecialScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsControlSpecialScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The table to schedule shutting down the ups."
|
|
::= { upsControl 6 }
|
|
|
|
upsControlSpecialScheduleEntry OBJECT-TYPE
|
|
SYNTAX UpsControlSpecialScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The entries for each day."
|
|
INDEX { upsControlSpecialIndex }
|
|
::= {upsControlSpecialScheduleTable 1 }
|
|
|
|
UpsControlSpecialScheduleEntry ::= SEQUENCE {
|
|
upsControlSpecialIndex
|
|
INTEGER,
|
|
upsControlSpecialShutdownDay
|
|
DisplayString,
|
|
upsControlSpecialShutdownTime
|
|
DisplayString,
|
|
upsControlSpecialRestartDay
|
|
DisplayString,
|
|
upsControlSpecialRestartTime
|
|
DisplayString
|
|
}
|
|
|
|
upsControlSpecialIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of scheduled events."
|
|
::= { upsControlSpecialScheduleEntry 1 }
|
|
|
|
upsControlSpecialShutdownDay OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (10..10))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date on which the UPS should shut down in dd/mm/yyyy
|
|
format."
|
|
::= { upsControlSpecialScheduleEntry 2 }
|
|
|
|
upsControlSpecialShutdownTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time that the process of shutting down the UPS will be initiated
|
|
in hh:mm:ss format"
|
|
::= { upsControlSpecialScheduleEntry 3 }
|
|
|
|
upsControlSpecialRestartDay OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (10..10))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date on which the UPS should restart in dd/mm/yyyy format"
|
|
|
|
::= { upsControlSpecialScheduleEntry 4 }
|
|
|
|
upsControlSpecialRestartTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time the UPS will restart in hh:mm:ss format."
|
|
::= { upsControlSpecialScheduleEntry 5 }
|
|
|
|
|
|
upsControlEcoModeScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsControlEcoModeScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The table to schedule enable/disable ups eco/mode by weekly."
|
|
::= { upsControl 7 }
|
|
|
|
upsControlEcoModeScheduleEntry OBJECT-TYPE
|
|
SYNTAX UpsControlEcoModeScheduleEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The entries for each day."
|
|
INDEX { upsControlEcoModeIndex }
|
|
::= {upsControlEcoModeScheduleTable 1 }
|
|
|
|
UpsControlEcoModeScheduleEntry ::= SEQUENCE {
|
|
upsControlEcoModeIndex
|
|
INTEGER,
|
|
upsControlEcoModeStartDay
|
|
INTEGER,
|
|
upsControlEcoModeStartTime
|
|
DisplayString,
|
|
upsControlEcoModeEndDay
|
|
INTEGER,
|
|
upsControlEcoModeEndTime
|
|
DisplayString
|
|
}
|
|
|
|
upsControlEcoModeIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..7)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of scheduled events."
|
|
::= { upsControlEcoModeScheduleEntry 1 }
|
|
|
|
upsControlEcoModeStartDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
none(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The weekday on which the UPS Eco/Mode should enable."
|
|
::= { upsControlEcoModeScheduleEntry 2 }
|
|
|
|
upsControlEcoModeStartTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time that the UPS Eco/Mode will be enabled, in hh:mm:ss format."
|
|
::= { upsControlEcoModeScheduleEntry 3 }
|
|
|
|
upsControlEcoModeEndDay OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sunday(1),
|
|
monday(2),
|
|
tuesday(3),
|
|
wednesday(4),
|
|
thursday(5),
|
|
friday(6),
|
|
saturday(7),
|
|
none(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The weekday on which the UPS Eco/Mode should disable"
|
|
|
|
::= { upsControlEcoModeScheduleEntry 4 }
|
|
|
|
upsControlEcoModeEndTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (5..5))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time the UPS Eco/Mode will disabled, in hh:mm:ss format."
|
|
::= { upsControlEcoModeScheduleEntry 5 }
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- upsConfig
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsConfigInputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The magnitude of the nominal input voltage."
|
|
::= { upsConfig 1 }
|
|
|
|
upsConfigInputFreq OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The nominal input frequency."
|
|
::= { upsConfig 2 }
|
|
|
|
upsConfigOutputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The magnitude of the nominal output voltage."
|
|
::= { upsConfig 3 }
|
|
|
|
upsConfigOutputFreq OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The nominal output frequency."
|
|
::= { upsConfig 4 }
|
|
|
|
upsDevicesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsDevicesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The devices powered by UPS and registered to Net Vision"
|
|
-- INDEX { indexOfDevice }
|
|
::= { upsConfig 5 }
|
|
|
|
upsDevicesEntry OBJECT-TYPE
|
|
SYNTAX UpsDevicesEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The devices protected by Net Vision"
|
|
INDEX { indexOfDevice}
|
|
::= { upsDevicesTable 1 }
|
|
|
|
UpsDevicesEntry ::=
|
|
SEQUENCE {
|
|
indexOfDevice
|
|
INTEGER,
|
|
addrOfDevice
|
|
IpAddress,
|
|
nameOfDevice
|
|
DisplayString,
|
|
timeOfConnection
|
|
DisplayString,
|
|
statusOfConnection
|
|
INTEGER,
|
|
severityOfConnection
|
|
INTEGER
|
|
}
|
|
|
|
indexOfDevice OBJECT-TYPE
|
|
SYNTAX INTEGER(1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of the device that is plugged into the UPS."
|
|
::= { upsDevicesEntry 1 }
|
|
|
|
addrOfDevice OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ip address of the device."
|
|
::= { upsDevicesEntry 2 }
|
|
|
|
nameOfDevice OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The name/description of the device plugged into the UPS."
|
|
::= { upsDevicesEntry 3 }
|
|
|
|
timeOfConnection OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The that device registered to Net Vision"
|
|
::= { upsDevicesEntry 4 }
|
|
|
|
statusOfConnection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"status"
|
|
::= { upsDevicesEntry 5 }
|
|
|
|
severityOfConnection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"severity"
|
|
::= { upsDevicesEntry 6 }
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- upsAgent
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsAgentIpaddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The ip address that NMS can identify the managed
|
|
device"
|
|
::= { upsAgent 1}
|
|
|
|
upsAgentGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The default gateway that allow device managed
|
|
through routers "
|
|
::= { upsAgent 2}
|
|
|
|
upsAgentSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Internet address subnet mask"
|
|
::= { upsAgent 3}
|
|
|
|
upsAgentDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (10..10))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The date in agent, format is (dd/mm/yyyy)"
|
|
::= { upsAgent 4}
|
|
|
|
upsAgentTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (8..8))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The time in agent, format is (hh:mm:ss)"
|
|
::= { upsAgent 5}
|
|
|
|
|
|
upsAgentNtpTimeServer OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { upsAgent 6 }
|
|
|
|
upsAgentNtpTimeZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
gmt1200dateLineWest(1),
|
|
gmt1200kwajalein(2),
|
|
gmt1100samoa(3),
|
|
gmt1000hawaii(4),
|
|
gmt0900alaska(5),
|
|
gmt0800tijuana(6),
|
|
gmt0700arizona(7),
|
|
gmt0700chihuahua(8),
|
|
gmt0700mountain(9),
|
|
gmt0600camerica(10),
|
|
gmt0600ctime(11),
|
|
gmt0600guadalajara(12),
|
|
gmt0600saskatchewan(13),
|
|
gmt0500quito(14),
|
|
gmt0500etime(15),
|
|
gmt0500indiana(16),
|
|
gmt0400atime(17),
|
|
gmt0400caracas(18),
|
|
gmt0400santiago(19),
|
|
gmt0300newfoundland(20),
|
|
gmt0300brasilia(21),
|
|
gmt0300georgetown(22),
|
|
gmt0300greenland(23),
|
|
gmt0200atlantic(24),
|
|
gmt0100azores(25),
|
|
gmt0100cvi(26),
|
|
gmt0000monrovia(27),
|
|
gmt0000london(28),
|
|
gmt0100vienna(29),
|
|
gmt0100prague(30),
|
|
gmt0100paris(31),
|
|
gmt0100zagreb(32),
|
|
gmt0100wcafrica(33),
|
|
gmt0200minsk(34),
|
|
gmt0200bucharest(35),
|
|
gmt0200cairo(36),
|
|
gmt0200pretoria(37),
|
|
gmt0200vilnius(38),
|
|
gmt0200jerusalem(39),
|
|
gmt0300maghdad(40),
|
|
gmt0300riyadh(41),
|
|
gmt0300volgograd(42),
|
|
gmt0300nairobi(43),
|
|
gmt0300tehran(44),
|
|
gmt0400muscat(45),
|
|
gmt0400yerevan(46),
|
|
gmt0400kabul(47),
|
|
gmt0500ekaterinburg(48),
|
|
gmt0500tashkent(49),
|
|
gmt0500calcutta(50),
|
|
gmt0500mumbai(51),
|
|
gmt0500kathmandu(52),
|
|
gmt0600novosibirsk(53),
|
|
gmt0600dhaka(54),
|
|
gmt0600jayawardenepura(55),
|
|
gmt0600rangoon(56),
|
|
gmt0700bangkok(57),
|
|
gmt0700krasnoyarsk(58),
|
|
gmt0800beijing(59),
|
|
gmt0800irkutsk(60),
|
|
gmt0800singapore(61),
|
|
gmt0800perth(62),
|
|
gmt0800taipei(63),
|
|
gmt0900tokyo(64),
|
|
gmt0900seoul(65),
|
|
gmt0900yakutsk(66),
|
|
gmt0900adelaide(67),
|
|
gmt0900darwin(68),
|
|
gmt1000brisbane(69),
|
|
gmt1000canberra(70),
|
|
gmt1000guam(71),
|
|
gmt1000hobart(72),
|
|
gmt1000vladivostok(73),
|
|
gmt1100magadan(74),
|
|
gmt1200auckland(75),
|
|
gmt1200fiji(76),
|
|
gmt1300alofa(77)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
""
|
|
::= { upsAgent 7 }
|
|
|
|
--upsAgentPrimaryTimeServer OBJECT-TYPE
|
|
-- SYNTAX IpAddress
|
|
-- ACCESS read-write
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The primary time server is responsible for sending the
|
|
-- correct time to the agent."
|
|
-- ::= { upsAgent 6 }
|
|
--upsAgentSecondaryTimeServer OBJECT-TYPE
|
|
-- SYNTAX IpAddress
|
|
-- ACCESS read-write
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "The secondary time server is responsible for sending the
|
|
-- correct time to the agent."
|
|
-- ::= { upsAgent 7 }
|
|
|
|
upsAgentHistoryLogFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER (5..21600) -- in seconds
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The frequency of the updation of the history log. The value
|
|
is in seconds"
|
|
::= { upsAgent 8 }
|
|
|
|
upsAgentExtHistoryLogFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER (1..10080) -- in minutes
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ups parameters are sampled at the rate governed by the
|
|
mconfigHistroyLogFrequency. These sampled values are further
|
|
conslidated over period of time which is determined by this
|
|
object."
|
|
::= { upsAgent 9 }
|
|
|
|
upsAgentPollRate OBJECT-TYPE
|
|
SYNTAX INTEGER (3..60) -- in seconds
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The frequency that proxy agent polls the connected
|
|
UPS in JBUS protocol. (unit : second)"
|
|
::= { upsAgent 10}
|
|
|
|
upsAgentBaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
br2400(1),
|
|
br9600(2),
|
|
br19200(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The serial port communication speed (2400/9600 allowed)."
|
|
::= { upsAgent 11}
|
|
|
|
upsAgentDhcpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable DHCP-BootP capability"
|
|
::= { upsAgent 12}
|
|
|
|
upsAgentTelnetStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable telnet access"
|
|
::= { upsAgent 13}
|
|
|
|
upsAgentTftpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Enable or disable network upgrade capability"
|
|
::= { upsAgent 14}
|
|
|
|
upsAgentResetToDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reset(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Reset all parameters of Net Vision to default value"
|
|
::= { upsAgent 15}
|
|
|
|
upsAgentRestart OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
restart(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Restart Net Vision"
|
|
::= { upsAgent 16}
|
|
|
|
upsAgentClearAgentLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear agent log data"
|
|
::= { upsAgent 17}
|
|
|
|
upsAgentClearEventLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear event log data"
|
|
::= { upsAgent 18}
|
|
|
|
upsAgentClearExtHistoryLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear extented history log data"
|
|
::= { upsAgent 19}
|
|
|
|
upsAgentClearHistoryLog OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clear(1),
|
|
nothing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Clear history log data"
|
|
::= { upsAgent 20}
|
|
|
|
upsAgentTrapsReceiversTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsAgentTrapsReceiversEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of managers to send traps to. The number of
|
|
entries is given by the value of upsAgentNumTrapReceivers"
|
|
::= { upsAgent 21}
|
|
|
|
upsAgentTrapsReceiversEntry OBJECT-TYPE
|
|
SYNTAX UpsAgentTrapsReceiversEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The managers to send traps to."
|
|
INDEX { trapsIndex}
|
|
::= { upsAgentTrapsReceiversTable 1 }
|
|
|
|
UpsAgentTrapsReceiversEntry ::= SEQUENCE{
|
|
trapsIndex
|
|
INTEGER,
|
|
trapsReceiverAddr
|
|
DisplayString,
|
|
receiverCommunityString
|
|
DisplayString,
|
|
receiverNmstype
|
|
INTEGER
|
|
-- receiverDescription
|
|
-- DisplayString
|
|
}
|
|
|
|
trapsIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..8)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to a trap receiver entry."
|
|
::= { upsAgentTrapsReceiversEntry 1 }
|
|
|
|
trapsReceiverAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the manager to send a trap to."
|
|
::= { upsAgentTrapsReceiversEntry 2 }
|
|
|
|
receiverCommunityString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The community name to use in the trap when sent to the manager."
|
|
::= { upsAgentTrapsReceiversEntry 3 }
|
|
|
|
receiverNmstype OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
netVision-trap(2),
|
|
rfc1628-trap(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The trap group that NMS desired."
|
|
::= { upsAgentTrapsReceiversEntry 4 }
|
|
|
|
--receiverDescription OBJECT-TYPE
|
|
-- SYNTAX DisplayString (SIZE(0..31))
|
|
-- ACCESS read-write
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "Description of trap receivers"
|
|
-- ::= { upsAgentTrapsReceiversEntry 5 }
|
|
|
|
upsAgentAccessControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsAgentAccessControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of managers which can access Net Vision with private
|
|
community string."
|
|
::= { upsAgent 22}
|
|
|
|
upsAgentAccessControlEntry OBJECT-TYPE
|
|
SYNTAX UpsAgentAccessControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The managers."
|
|
INDEX { trapsIndex}
|
|
::= { upsAgentAccessControlTable 1 }
|
|
|
|
UpsAgentAccessControlEntry ::=
|
|
SEQUENCE {
|
|
accessIndex INTEGER,
|
|
accessControlAddr DisplayString,
|
|
accessCommunityString DisplayString,
|
|
accessControlMode INTEGER
|
|
}
|
|
|
|
|
|
accessIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to a access control entry."
|
|
::= { upsAgentAccessControlEntry 1 }
|
|
|
|
accessControlAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the manager to access Net Vision"
|
|
::= { upsAgentAccessControlEntry 2 }
|
|
|
|
accessCommunityString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..15))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The community name to use in the manager when
|
|
access Net Vision"
|
|
::= { upsAgentAccessControlEntry 3 }
|
|
|
|
accessControlMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
readOnly (1),
|
|
readWrite (2),
|
|
notAccess (3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Access type, only read-Write access type can change parameter
|
|
of Net Vision"
|
|
::= { upsAgentAccessControlEntry 4 }
|
|
|
|
|
|
upsAgentMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version of MIB spec."
|
|
::= { upsAgent 23 }
|
|
|
|
upsAgentTrapString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This OID allows traps to be sent with an octet string argument that my not be defined in the. A get of this OID will return error or NULL string."
|
|
::= { upsAgent 50 }
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- emdStatus
|
|
--
|
|
-- ===========================================================================
|
|
|
|
emdSatatusTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The measurement of EMD temperature, in 0.1 degree"
|
|
::= { emdStatus 1}
|
|
|
|
emdSatatusHumidity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The measurement of EMD humidity, in 0.1 degree"
|
|
::= { emdStatus 2}
|
|
|
|
-- ===========================================================================
|
|
-- upsTraps
|
|
--
|
|
-- Traps group
|
|
-- ===========================================================================
|
|
|
|
-- This section defines the well-known notifications sent by
|
|
-- UPS agents.
|
|
-- Care must be taken to insure that no particular notification
|
|
-- is sent to a single receiving entity more often than once
|
|
-- every five seconds.
|
|
|
|
upsTrapOnBattery TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsEstimatedMinutesRemaining, upsSecondsOnBattery }
|
|
DESCRIPTION
|
|
"The UPS is operating on battery power. This trap is
|
|
persistent and is resent at one minute intervals until
|
|
the UPS either turns off or is no longer running on
|
|
battery."
|
|
::= 1
|
|
|
|
upsTrapTestCompleted TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsTestId, upsTestSpinLock,
|
|
upsTestResultsSummary, upsTestResultsDetail,
|
|
upsTestStartTime, upsTestElapsedTime }
|
|
DESCRIPTION
|
|
"This trap is sent upon completion of a UPS diagnostic
|
|
test."
|
|
::= 2
|
|
|
|
upsTrapAlarmEntryAdded TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAlarmId, upsAlarmDescr }
|
|
DESCRIPTION
|
|
"This trap is sent each time an alarm is inserted into
|
|
to the alarm table. It is sent on the insertion of
|
|
all alarms except for upsAlarmOnBattery and
|
|
upsAlarmTestInProgress."
|
|
::= 3
|
|
|
|
upsTrapAlarmEntryRemoved TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAlarmId, upsAlarmDescr }
|
|
DESCRIPTION
|
|
"This trap is sent each time an alarm is removed from
|
|
the alarm table. It is sent on the removal of all
|
|
alarms except for upsAlarmTestInProgress."
|
|
::= 4
|
|
|
|
|
|
upsTrapUpsNormal TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"INFORMATION: The UPS status is normal."
|
|
::= 5
|
|
|
|
upsTrapUpsBattTestFailed TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: UPS failed the last test of battery."
|
|
::= 6
|
|
|
|
upsTrapOnBatteryPower TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"WARNING: The UPS has switched to battery backup power."
|
|
::= 7
|
|
|
|
upsTrapBatteryLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: Battery is near to be discharged."
|
|
::= 8
|
|
|
|
upsTrapPowerRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"INFORMATION: Input power has been restored."
|
|
::= 9
|
|
|
|
upsTrapImminentStop TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The UPS is near to switch off the
|
|
output power."
|
|
::= 10
|
|
|
|
upsTrapTurnedOff TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"WARNING: The UPS has been turned off by the management station."
|
|
::= 11
|
|
|
|
upsTrapOverTemperature TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The UPS has sensed a temperature
|
|
greater than its limit."
|
|
::= 12
|
|
|
|
upsTrapOverload TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The UPS has sensed a load greater than 100 percent
|
|
of its rated capacity."
|
|
::= 13
|
|
|
|
|
|
upsTrapOnMains TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The UPS output is on mains."
|
|
::= 14
|
|
|
|
upsTrapRedoundancyLost TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: Redoundancy is lost."
|
|
::= 15
|
|
|
|
upsTrapEmdTempLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: EMD Sensor detected low temperature."
|
|
::= 16
|
|
|
|
upsTrapEmdTempNotLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"information: EMD Sensor Not under low temperature."
|
|
::= 17
|
|
|
|
upsTrapEmdTempHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: EMD Sensor detected high temperature."
|
|
::= 18
|
|
|
|
upsTrapEmdTempNotHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"information: EMD Sensor Not over high temperature."
|
|
::= 19
|
|
|
|
upsTrapEmdHumidityLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: EMD Sensor detected low humidity."
|
|
::= 20
|
|
|
|
upsTrapEmdHumidityNotLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"information: EMD Sensor Not under low humidity."
|
|
::= 21
|
|
|
|
upsTrapEmdHumidityHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: EMD Sensor detected high humidity."
|
|
::= 22
|
|
|
|
upsTrapEmdHumidityNotHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"information: EMD Sensor Not over high humidity."
|
|
::= 23
|
|
|
|
upsTrapEmdFirstInputActive TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The <customized string_1> input is active."
|
|
::= 24
|
|
|
|
upsTrapEmdFirstInputRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"INFORMATION: The <customized string_1> input is restored."
|
|
::= 25
|
|
|
|
upsTrapEmdSecondInputActive TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"SEVERE: The <customized string_2> input is active."
|
|
::= 26
|
|
|
|
upsTrapEmdSecondInputRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAgentTrapString }
|
|
DESCRIPTION
|
|
"INFORMATION: The <customized string_2> input is restored."
|
|
::= 27
|
|
|
|
END
|
|
|