800 lines
23 KiB
Plaintext
800 lines
23 KiB
Plaintext
Argus-Power-System-MIB DEFINITIONS ::= BEGIN
|
|
|
|
--==========================================================================
|
|
-- NOTE: Refer to RFC1628 for the formal definition of the SNMPv2-SMI MIB.
|
|
--==========================================================================
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises
|
|
FROM SNMPv2-SMI;
|
|
|
|
argus MODULE-IDENTITY
|
|
LAST-UPDATED "201612090000Z"
|
|
ORGANIZATION "Alpha Technologies Ltd."
|
|
CONTACT-INFO
|
|
"Alpha Technologies Ltd.
|
|
7700 Riverfront Gate
|
|
Burnaby, BC V5J 5M4
|
|
Canada
|
|
|
|
Tel: 1-604-436-5900
|
|
Fax: 1-604-436-1233"
|
|
DESCRIPTION
|
|
"This MIB defines the information block(s) available in CXC RMU
|
|
as defined by the following list:
|
|
- upsDevice: the CXC-series of controllers"
|
|
|
|
REVISION "201612090000Z" -- December 9, 2016
|
|
DESCRIPTION
|
|
"
|
|
Updated upsSecondsOnBattery to upsMinutesOnBattery to match unit value of the data.
|
|
"
|
|
|
|
|
|
::= { enterprises 7309 }
|
|
|
|
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)
|
|
|
|
DisplayString ::=
|
|
OCTET STRING
|
|
-- This data type is used to model textual information taken
|
|
-- from the NVT ASCII character set. By convention, objects
|
|
-- with this syntax are declared as having
|
|
--
|
|
-- SIZE (0..255)
|
|
|
|
PhysAddress ::=
|
|
OCTET STRING
|
|
-- This data type is used to model media addresses. For many
|
|
-- types of media, this will be in a binary representation.
|
|
-- For example, an ethernet address would be represented as
|
|
-- a string of 6 octets.
|
|
|
|
|
|
|
|
|
|
|
|
upsPower OBJECT IDENTIFIER ::= { argus 6}
|
|
upsDevice OBJECT IDENTIFIER ::= { upsPower 1}
|
|
upsIdent OBJECT IDENTIFIER ::= { upsDevice 1}
|
|
upsBattery OBJECT IDENTIFIER ::= { upsDevice 2}
|
|
upsInput OBJECT IDENTIFIER ::= { upsDevice 3}
|
|
upsOutput OBJECT IDENTIFIER ::= { upsDevice 4}
|
|
upsAlarm OBJECT IDENTIFIER ::= { upsDevice 5}
|
|
upsConfig OBJECT IDENTIFIER ::= { upsDevice 6}
|
|
upsTraps OBJECT IDENTIFIER ::= { upsDevice 7}
|
|
upsExtra OBJECT IDENTIFIER ::= { upsDevice 8}
|
|
|
|
|
|
--==========================================================================
|
|
-- Start of Extra Information
|
|
-- Power upstem specified variables and alarm status are maintained in the extra
|
|
-- table. CXC RMU will populate realtime live data to these variables and
|
|
-- status entries in the table. Table entries' string value are configured by
|
|
-- CXC RMU web interface and support unicode string
|
|
--==========================================================================
|
|
|
|
upsExtraCount OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Number of extra variables"
|
|
::= { upsExtra 1 }
|
|
|
|
upsExtraTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsExtraEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A table of CXC upstem controller extra variables"
|
|
::= { upsExtra 2 }
|
|
|
|
upsExtraEntry OBJECT-TYPE
|
|
SYNTAX UpsExtraEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry into the CXC upstem controller extra variable table"
|
|
INDEX { upsExtraIndex }
|
|
::= { upsExtraTable 1 }
|
|
|
|
UpsExtraEntry
|
|
::= SEQUENCE {
|
|
upsExtraIndex INTEGER,
|
|
upsExtraName DisplayString ,
|
|
upsExtraIntegerValue INTEGER,
|
|
upsExtraStringValue DisplayString
|
|
}
|
|
|
|
upsExtraIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The index of the extra variable in the CXC upstem controller table"
|
|
::= { upsExtraEntry 1 }
|
|
|
|
upsExtraName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The description of the extra variable as reported by the CXC upstem controller"
|
|
::= { upsExtraEntry 2 }
|
|
|
|
upsExtraIntegerValue OBJECT-TYPE
|
|
SYNTAX INTEGER (-1000000000..1000000000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The integer value of the extra variable as reported by the CXC upstem controller"
|
|
::= { upsExtraEntry 3 }
|
|
|
|
upsExtraStringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The string value of the extra variable as reported by the CXC upstem controller"
|
|
::= { upsExtraEntry 4 }
|
|
|
|
--==========================================================================
|
|
-- The OBJECT IDENTIFIERs for the traps must be defined in this manner to
|
|
-- satisfy the NetSight MIB compiler; in particular, nodes cannot be defined
|
|
-- concatenated in a single line, but must be defined explicitly node by node
|
|
-- (hence, the upsDevice.upsTraps.upsTrap definition)
|
|
-- In addition, forward references to extra upstem variables are needed for
|
|
-- upsTrap by CastleRock SNMPc for event filter and match features.
|
|
--==========================================================================
|
|
upsTrap OBJECT IDENTIFIER ::= { upsTraps 0 }
|
|
|
|
--==========================================================================
|
|
-- Start of Traps
|
|
--==========================================================================
|
|
|
|
upsAlarmTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
upsExtraIntegerValue,
|
|
upsExtraStringValue,
|
|
upsExtraIndex,
|
|
upsExtraName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A trap issued from a change in state in one of the Alarms on the Novus controller"
|
|
::= { upsTrap 1 }
|
|
|
|
upsAgentStartupTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
upsIdentSiteName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A trap to indicate that the agent software has started up."
|
|
::= { upsTrap 2 }
|
|
|
|
upsAgentShutdownTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
upsIdentSiteName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A trap to indicate that the agent software has shutdown."
|
|
::= { upsTrap 3 }
|
|
|
|
upsAgentFaultTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
upsExtraIntegerValue,
|
|
upsExtraStringValue,
|
|
upsExtraIndex,
|
|
upsExtraName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A trap issued from a change in state in one of the Faults on the Novus controller"
|
|
::= { upsTrap 4 }
|
|
|
|
upsAgentEventTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
upsExtraIntegerValue,
|
|
upsExtraStringValue,
|
|
upsExtraIndex,
|
|
upsExtraName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "A trap issued from a change in state in one of the Events on the Novus controller"
|
|
::= { upsTrap 5 }
|
|
|
|
|
|
|
|
|
|
--
|
|
-- The Device Identification group.
|
|
-- All objects in this group are set at device initialization
|
|
-- and remain static.
|
|
--
|
|
|
|
|
|
|
|
upsIdentManufacturer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the UPS manufacturer."
|
|
::= { upsIdent 1 }
|
|
|
|
upsIdentProductCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UPS Model designation."
|
|
::= { upsIdent 2 }
|
|
|
|
upsIdentModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UPS Product code designation."
|
|
::= { upsIdent 3 }
|
|
|
|
upsIdentUPSSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UPS firmware/software version(s). This variable
|
|
may or may not have the same value as
|
|
upsIdentAgentSoftwareVersion in some implementations."
|
|
::= { upsIdent 4 }
|
|
|
|
upsIdentAgentSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UPS agent software version. This variable may or
|
|
may not have the same value as
|
|
upsIdentUPSSoftwareVersion in some implementations."
|
|
::= { upsIdent 5 }
|
|
|
|
upsIdentName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string identifying the UPS. This object should be
|
|
set by the administrator."
|
|
::= { upsIdent 6 }
|
|
|
|
upsIdentAttachedDevices OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A string identifying the devices attached to the
|
|
output(s) of the UPS. This object should be set by
|
|
the administrator."
|
|
::= { upsIdent 7 }
|
|
|
|
upsIdentSiteName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Site Name"
|
|
::= { upsIdent 8 }
|
|
|
|
upsIdentSiteCity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Site City"
|
|
::= { upsIdent 9 }
|
|
|
|
upsIdentSiteRegion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Site Region"
|
|
::= { upsIdent 10 }
|
|
|
|
upsIdentSiteCountry OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Site Country"
|
|
::= { upsIdent 11 }
|
|
|
|
upsIdentContactName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Contact Name"
|
|
::= { upsIdent 12 }
|
|
|
|
upsIdentPhoneNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Phone Number"
|
|
::= { upsIdent 13 }
|
|
|
|
upsIdentDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Date of the RMU-Novus"
|
|
::= { upsIdent 14 }
|
|
|
|
upsIdentTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Time of the RMU-Novus"
|
|
::= { upsIdent 15 }
|
|
|
|
|
|
|
|
--
|
|
-- Battery Group
|
|
--
|
|
|
|
|
|
|
|
upsBatteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
batteryNormal(2),
|
|
batteryLow(3),
|
|
batteryDepleted(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The indication of the capacity remaining in the UPS
|
|
system's batteries. A value of batteryNormal
|
|
indicates that the remaining run-time is greater than
|
|
upsConfigLowBattTime. A value of batteryLow indicates
|
|
that the remaining battery run-time is less than or
|
|
equal to upsConfigLowBattTime. A value of
|
|
batteryDepleted indicates that the UPS will be unable
|
|
to sustain the present load when and if the utility
|
|
power is lost (including the possibility that the
|
|
utility power is currently absent and the UPS is
|
|
unable to sustain the output)."
|
|
::= { upsBattery 1 }
|
|
|
|
upsMinutesOnBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "minutes"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The accumulated elapsed time that the UPS system have been on battery.
|
|
"
|
|
::= { upsBattery 2 }
|
|
|
|
upsBatteryVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 Volt DC"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The magnitude of the present battery voltage."
|
|
::= { upsBattery 3 }
|
|
|
|
upsBatteryChargingCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 Amp DC"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present battery charging current."
|
|
::= { upsBattery 4 }
|
|
|
|
upsBatteryCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 Amp DC"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present battery capacity."
|
|
::= { upsBattery 5 }
|
|
|
|
|
|
upsBatteryTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "degrees Centigrade"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ambient temperature at or near the UPS Battery
|
|
casing."
|
|
::= { upsBattery 6 }
|
|
upsBatteryLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "percentage"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set battery capacity percentage at which the unit will raise an alarm."
|
|
::= { upsBattery 7 }
|
|
|
|
|
|
--
|
|
-- Input Group
|
|
--
|
|
|
|
|
|
|
|
upsInputNumLines OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input lines utilized in this device.
|
|
This variable indicates the number of rows in the
|
|
input table."
|
|
::= { upsInput 1 }
|
|
|
|
upsInputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of input table entries. The number of entries
|
|
is given by the value of upsInputNumLines."
|
|
::= { upsInput 2 }
|
|
|
|
upsInputEntry OBJECT-TYPE
|
|
SYNTAX UpsInputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular input line."
|
|
INDEX { upsInputLineIndex }
|
|
::= { upsInputTable 1 }
|
|
|
|
UpsInputEntry ::= SEQUENCE {
|
|
upsInputLineIndex INTEGER ,
|
|
upsInputFrequency INTEGER ,
|
|
upsInputVoltage INTEGER
|
|
}
|
|
|
|
upsInputLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The input line identifier."
|
|
::= { upsInputEntry 1 }
|
|
|
|
upsInputFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Hertz"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present input frequency."
|
|
::= { upsInputEntry 2 }
|
|
|
|
upsInputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 RMS Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The magnitude of the present input voltage."
|
|
::= { upsInputEntry 3 }
|
|
|
|
--
|
|
-- The Output group.
|
|
--
|
|
|
|
|
|
|
|
upsOutputSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
standby(1),
|
|
line(2),
|
|
boost2(3),
|
|
boost1(4),
|
|
buck1(5),
|
|
buck2(6),
|
|
inverter(7),
|
|
retransfer(8),
|
|
transfer(9),
|
|
shutdown(10),
|
|
bypass(11)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present source of output power. The enumeration
|
|
line(2) indicates that the Novus is in line mode."
|
|
::= { upsOutput 1 }
|
|
|
|
upsOutputFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 Hertz"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present output frequency."
|
|
::= { upsOutput 2 }
|
|
|
|
upsOutputNumLines OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
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
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
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
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular output line."
|
|
INDEX { upsOutputLineIndex }
|
|
::= { upsOutputTable 1 }
|
|
|
|
UpsOutputEntry ::= SEQUENCE {
|
|
upsOutputLineIndex INTEGER ,
|
|
upsOutputVoltage INTEGER ,
|
|
upsOutputCurrent INTEGER ,
|
|
upsOutputPowerVA INTEGER ,
|
|
upsOutputPowerWatt INTEGER ,
|
|
upsPowerFactor INTEGER ,
|
|
upsOutputPercentLoad INTEGER
|
|
}
|
|
|
|
upsOutputLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output line identifier."
|
|
::= { upsOutputEntry 1 }
|
|
|
|
upsOutputVoltage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 RMS Volts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present output voltage."
|
|
::= { upsOutputEntry 2 }
|
|
|
|
upsOutputCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "0.1 RMS Amp"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present output current."
|
|
::= { upsOutputEntry 3 }
|
|
|
|
upsOutputPowerVA OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "VA"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present output VA."
|
|
::= { upsOutputEntry 4 }
|
|
|
|
upsOutputPowerWatt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "Watts"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present output true power."
|
|
::= { upsOutputEntry 5 }
|
|
|
|
upsPowerFactor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present power factor."
|
|
::= { upsOutputEntry 6 }
|
|
|
|
upsOutputPercentLoad OBJECT-TYPE
|
|
SYNTAX INTEGER (0..200)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of the UPS power capacity presently
|
|
being used on this output line, i.e., the greater of
|
|
the percent load of true power capacity and the
|
|
percent load of VA."
|
|
::= { upsOutputEntry 7 }
|
|
|
|
--
|
|
-- The Alarms group.
|
|
--
|
|
|
|
|
|
|
|
upsAlarmsPresent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The present number of active alarm conditions."
|
|
::= { upsAlarm 1 }
|
|
|
|
upsAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of alarm table entries. "
|
|
::= { upsAlarm 2 }
|
|
|
|
upsAlarmEntry OBJECT-TYPE
|
|
SYNTAX UpsAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information applicable to a
|
|
particular alarm."
|
|
INDEX { upsAlarmId }
|
|
::= { upsAlarmTable 1 }
|
|
|
|
UpsAlarmEntry ::= SEQUENCE {
|
|
upsAlarmId INTEGER ,
|
|
upsAlarmDescr DisplayString,
|
|
upsAlarmStatus INTEGER
|
|
}
|
|
|
|
upsAlarmId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for an alarm condition. This
|
|
value must remain constant."
|
|
::= { upsAlarmEntry 1 }
|
|
|
|
upsAlarmDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique description of the alarm. "
|
|
::= { upsAlarmEntry 2 }
|
|
|
|
upsAlarmStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"1 - ON or 0 - OFF. "
|
|
::= { upsAlarmEntry 3 }
|
|
|
|
--
|
|
-- The Config group.
|
|
--
|
|
|
|
|
|
|
|
upsConfigLineQualifyTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects displays the line qualify time."
|
|
::= { upsConfig 1 }
|
|
|
|
upsConfigLineOutputVoltageHighLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "volttenth"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the Line output High Voltage Limit."
|
|
::= { upsConfig 2 }
|
|
|
|
upsConfigLineOutputVoltageLowLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "volttenth"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the Line output Low Voltage Limit."
|
|
::= { upsConfig 3 }
|
|
|
|
upsConfigFanOnTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "degreeC"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the Fan on temperature."
|
|
::= { upsConfig 4 }
|
|
|
|
|
|
upsShutdownStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS ""
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object tells us if output is disabled or enabled."
|
|
::= { upsConfig 5 }
|
|
upsInverterOffDelayTime OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the inverter off delay time."
|
|
::= { upsConfig 6 }
|
|
|
|
upsConfigIPAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects displays the IP address of the RMU."
|
|
::= { upsConfig 7 }
|
|
|
|
upsConfigNetMask OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object displays the Net Mask of the RMU."
|
|
::= { upsConfig 8 }
|
|
|
|
upsConfigGateway OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object displays the Gateway of the RMU."
|
|
::= { upsConfig 9 }
|
|
|
|
upsConfigSnmpCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object displays the SNMP community"
|
|
::= { upsConfig 10 }
|
|
|
|
upsConfigSnmpTrapIPDestination OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object displays the SNMP Trap IP destination."
|
|
::= { upsConfig 11 }
|
|
|
|
END
|