2373 lines
70 KiB
Plaintext
2373 lines
70 KiB
Plaintext
-- SOCOMEC MIB
|
|
-- UPS MIB for SOCOMEC UPS - Uninterruptible Power Supplies
|
|
--
|
|
-- { iso org(3) dod(6) internet(1) private(4) enterprises(1) socomec(4555)
|
|
-- software(1) network(1) netvision(7) }
|
|
-- ==============================================================================================
|
|
|
|
-- vers. 7.00: new version for Net Vision 7 platform by NVO.
|
|
-- vers. 7.10: release.
|
|
-- vers. 7.11: OutputGlobalkW
|
|
|
|
SOCOMECUPS7-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)
|
|
|
|
|
|
socomec OBJECT IDENTIFIER ::= { enterprises 4555 }
|
|
software OBJECT IDENTIFIER ::= { socomec 1 }
|
|
network OBJECT IDENTIFIER ::= { software 1 }
|
|
netvision7 OBJECT IDENTIFIER ::= { network 7 }
|
|
upsObjects OBJECT IDENTIFIER ::= { netvision7 1 }
|
|
upsTraps OBJECT IDENTIFIER ::= { netvision7 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 }
|
|
upsControl OBJECT IDENTIFIER ::= { upsObjects 7 }
|
|
upsConfig OBJECT IDENTIFIER ::= { upsObjects 8 }
|
|
upsAgent OBJECT IDENTIFIER ::= { upsObjects 9 }
|
|
emdStatus OBJECT IDENTIFIER ::= { upsObjects 10 }
|
|
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- upsIdentification
|
|
--
|
|
-- All objects in this group except for upsIdentUserRef and
|
|
-- upsIdentUserLocation are set at device initialization
|
|
-- and remain static.
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsIdentModel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Model designation."
|
|
::= { upsIdent 1 }
|
|
|
|
upsIdentSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..19))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Serial number."
|
|
::= { upsIdent 2 }
|
|
|
|
upsIdentUserRef OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..11))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Reference."
|
|
::= { upsIdent 3 }
|
|
|
|
upsIdentUserLocation OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..11))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Location."
|
|
::= { upsIdent 4 }
|
|
|
|
upsIdentAgentSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS Net Vision software version."
|
|
::= { upsIdent 5 }
|
|
|
|
-- ===========================================================================
|
|
-- upsBattery
|
|
--
|
|
-- The Battery group.
|
|
-- ===========================================================================
|
|
|
|
upsBatteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
batteryNormal(2),
|
|
batteryCharging(3),
|
|
batteryTest(4),
|
|
batteryDischarging(5),
|
|
batteryLow(6),
|
|
batteryDepleted(7),
|
|
batteryFailure(8),
|
|
batteryDisconnected(9)
|
|
}
|
|
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. Compute when UPS is
|
|
on battery power"
|
|
::= { 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 in 0.1 degree"
|
|
::= { upsBattery 6 }
|
|
|
|
-- vers. 7.10
|
|
|
|
|
|
upsAmbientTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The ambient temperature inside the UPS in 0.1 degree"
|
|
::= { upsBattery 7 }
|
|
|
|
-- vers. 7.10
|
|
|
|
upsBatteryCurrent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The battry current in 0.1 Amp"
|
|
::= { upsBattery 8 }
|
|
|
|
-- ===========================================================================
|
|
-- 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 {
|
|
unknown(1),
|
|
onMaintenBypass(2),
|
|
onInverter(3),
|
|
normalMode(4),
|
|
ecoMode(5),
|
|
onBypass(6),
|
|
standby(7),
|
|
upsOff(8)
|
|
}
|
|
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,
|
|
upsOutputKw 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"
|
|
::= { upsOutputEntry 4 }
|
|
|
|
upsOutputKva OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output apparent power of the UPS in 0.1 kVA."
|
|
::= { upsOutputEntry 5 }
|
|
|
|
upsOutputKw OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output apparent power of the UPS in 0.1 kW."
|
|
::= { upsOutputEntry 6 }
|
|
|
|
-- vers. 7.10
|
|
|
|
upsOutputGlobalkVA OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output global apparent power of the UPS in 0.1 kVA."
|
|
::= { upsOutput 5 }
|
|
|
|
-- vers. 7.11
|
|
|
|
upsOutputGlobalkW OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output global apparent power of the UPS in 0.1 kW."
|
|
::= { upsOutput 6 }
|
|
|
|
-- vers. 7.10
|
|
|
|
upsOutputLoadRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Output global Load Rate."
|
|
::= { upsOutput 7 }
|
|
|
|
-- ===========================================================================
|
|
-- upsBypass
|
|
-- ===========================================================================
|
|
|
|
upsBypassFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The present bypass frequency in 0.1 Hz."
|
|
::= { 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 }
|
|
|
|
upsAlarmImminentStop OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS in imminent stop. Load will switch off. (A000)"
|
|
::= { upsWellKnownAlarms 1 }
|
|
|
|
upsAlarmOverload OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output load exceeds the UPS output capacity. (A001)"
|
|
::= { upsWellKnownAlarms 2 }
|
|
|
|
upsAlarmTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS temperature is out of tolerance. (A002)"
|
|
::= { upsWellKnownAlarms 3 }
|
|
|
|
upsAlarmTransferLock OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Automatic and manual transfer are locked. (A003)"
|
|
::= { upsWellKnownAlarms 4 }
|
|
|
|
upsAlarmAutoTransferImpossible OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Automatic transfer is disabled.
|
|
Inverter and bypass sources are not synchronized (A004)"
|
|
::= { upsWellKnownAlarms 5 }
|
|
|
|
upsAlarmInsufficientResources OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Insufficient resources alarm.
|
|
The load cannot by supplied by alternate source (A005)"
|
|
::= { upsWellKnownAlarms 6 }
|
|
|
|
upsAlarmRedundancyLost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Redundancy lost alarm. (A006)"
|
|
::= { upsWellKnownAlarms 7 }
|
|
|
|
upsAlarmOutputShortCircuit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An output short-circuit has been detected by UPS. (A007)"
|
|
::= { upsWellKnownAlarms 8 }
|
|
|
|
upsAlarmMaintenance OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS requests a maintenance service check. (A012)"
|
|
::= { upsWellKnownAlarms 9 }
|
|
|
|
upsAlarmRemoteService OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS requests a remote service action. (A013)"
|
|
::= { upsWellKnownAlarms 10 }
|
|
|
|
upsAlarmGeneralFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A general fault in the UPS has been detected.
|
|
One of UPS alarm is present. (A015)"
|
|
::= { upsWellKnownAlarms 11 }
|
|
|
|
upsAlarmBatteryCircuitOpen OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery circuit open. Battery breaker or fuse open. (A016)"
|
|
::= { upsWellKnownAlarms 12 }
|
|
|
|
upsAlarmBatteryDischarged 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. (A017)"
|
|
::= { upsWellKnownAlarms 13 }
|
|
|
|
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. (A018)"
|
|
::= { upsWellKnownAlarms 14 }
|
|
|
|
upsAlarmOnBattery OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS is drawing power from the batteries. (A019)"
|
|
::= { upsWellKnownAlarms 15 }
|
|
|
|
upsAlarmBatteryTemperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery Temperature Alarm. (A020)"
|
|
::= { upsWellKnownAlarms 16 }
|
|
|
|
upsAlarmBatteryRoom OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An external alarm has been detected in the Battery room.
|
|
This alarm depends on external sensor: gaz, temperature,
|
|
humidity or dry-contact. (A021)"
|
|
::= { upsWellKnownAlarms 17 }
|
|
|
|
upsAlarmBatteryTest OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The battery has been detected as weak during the test. (A022)"
|
|
::= { upsWellKnownAlarms 18 }
|
|
|
|
upsAlarmBatteryFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"One or more batteries have been determined to require replacement. (A027)"
|
|
::= { upsWellKnownAlarms 19 }
|
|
|
|
upsAlarmRectifierFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier Critical alarm. (A032)"
|
|
::= { upsWellKnownAlarms 20 }
|
|
|
|
upsAlarmRectifierAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rectifier Preventive alarm. (A033)"
|
|
::= { upsWellKnownAlarms 21 }
|
|
|
|
upsAlarmRecInputBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"rectifier Input power supply is out of tolerance or absent. (A035)"
|
|
::= { upsWellKnownAlarms 22 }
|
|
|
|
upsAlarmGenSetGeneral OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Gen-set general alarm.
|
|
coming from external dry-contact. (A036)"
|
|
::= { upsWellKnownAlarms 23 }
|
|
|
|
upsAlarmBatteryChargerFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery charger Critical Alarm. (A037)"
|
|
::= { upsWellKnownAlarms 24 }
|
|
|
|
upsAlarmBatteryChargerAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Battery charger Preventive Alarm. (A038)"
|
|
::= { upsWellKnownAlarms 25 }
|
|
|
|
upsAlarmInverterFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter Critical alarm. (A040)"
|
|
::= { upsWellKnownAlarms 26 }
|
|
|
|
upsAlarmInverterAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter preventive alarm. (A041)"
|
|
::= { upsWellKnownAlarms 27 }
|
|
|
|
upsAlarmBypassFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter Critical alarm. (A048)"
|
|
::= { upsWellKnownAlarms 28 }
|
|
|
|
upsAlarmBypassAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Inverter preventive alarm. (A049)"
|
|
::= { upsWellKnownAlarms 29 }
|
|
|
|
upsAlarmBypInputBad OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bypass Input power supply is out of tolerance or absent. (A050)"
|
|
::= { upsWellKnownAlarms 30 }
|
|
|
|
upsAlarmPhaseRotationFault OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Phase rotation fault. (A051)"
|
|
::= { upsWellKnownAlarms 31 }
|
|
|
|
upsAlarmFansFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fans failure. (A054)"
|
|
::= { upsWellKnownAlarms 32 }
|
|
|
|
upsAlarmMaintenanceBypass OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maintenance bypass alarm.
|
|
Output breaker and manual bypass breaker closed together. (A056)"
|
|
::= { upsWellKnownAlarms 33 }
|
|
|
|
upsAlarmUPSPowerOffActive OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS power off has been activated by external device. (A059)"
|
|
::= { upsWellKnownAlarms 34 }
|
|
|
|
upsAlarmWrongConfiguration OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Configuration data map corrupted, or wrong configuration. (A060)"
|
|
::= { upsWellKnownAlarms 35 }
|
|
|
|
upsAlarmInternalFailure OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Internal failure, or internal communication failure. (A061)"
|
|
::= { upsWellKnownAlarms 36 }
|
|
|
|
upsAlarmOptionalBoards OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Optional boards alarm.
|
|
Board not present or wrong configuration (A062)"
|
|
::= { upsWellKnownAlarms 37 }
|
|
|
|
upsAlarmExternalAlarm1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 1.
|
|
Coming from ADC Card: Input set as alarm (A064)"
|
|
::= { upsWellKnownAlarms 38 }
|
|
|
|
upsAlarmExternalAlarm2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 2.
|
|
Coming from ADC Card: Input set as alarm (A065)"
|
|
::= { upsWellKnownAlarms 39 }
|
|
|
|
upsAlarmExternalAlarm3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 3.
|
|
Coming from ADC Card: Input set as alarm (A066)"
|
|
::= { upsWellKnownAlarms 40 }
|
|
|
|
upsAlarmExternalAlarm4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"External Alarm 4.
|
|
Coming from ADC Card: Input set as alarm (A067)"
|
|
::= { upsWellKnownAlarms 41 }
|
|
|
|
upsAlarmModule1Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 1 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 42 }
|
|
|
|
upsAlarmModule2Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 2 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 43 }
|
|
|
|
upsAlarmModule3Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 3 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 44 }
|
|
|
|
upsAlarmModule4Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 4 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 45 }
|
|
|
|
upsAlarmModule5Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 5 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 46 }
|
|
|
|
upsAlarmModule6Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 6 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 47 }
|
|
|
|
upsAlarmModule7Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 7 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 48 }
|
|
|
|
upsAlarmModule8Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 8 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 49 }
|
|
|
|
upsAlarmModule9Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 9 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 50 }
|
|
|
|
upsAlarmModule10Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 10 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 51 }
|
|
|
|
upsAlarmModule11Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 11 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 52 }
|
|
|
|
upsAlarmModule12Alarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Unit or Module 12 in parallel general alarm."
|
|
::= { upsWellKnownAlarms 53 }
|
|
|
|
upsAlarmAutoTestRunning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS has launched the auto-test. (S030)"
|
|
::= { upsWellKnownAlarms 54 }
|
|
|
|
upsAlarmOnBypass OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Load supplied by automatic bypass.
|
|
Load not protected."
|
|
::= { upsWellKnownAlarms 55 }
|
|
|
|
upsAlarmUpsOutputOff OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The output of the UPS is in the off state.
|
|
Load OFF or UPS on standby mode."
|
|
::= { upsWellKnownAlarms 56 }
|
|
|
|
upsAlarmUpsSystemOff OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS system is in the off state.
|
|
Rectifier and Inverter are off."
|
|
::= { upsWellKnownAlarms 57 }
|
|
|
|
upsAlarmCommunicationLost OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The communication with UPS has been lost."
|
|
::= { upsWellKnownAlarms 58 }
|
|
|
|
upsAlarmShutdownPending OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The condition to shutdown servers has been detected.
|
|
The shutdown delay in underway."
|
|
::= { upsWellKnownAlarms 59 }
|
|
|
|
upsAlarmShutdownRequestt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The shutdown command has been sent to servers agent."
|
|
::= { upsWellKnownAlarms 60 }
|
|
|
|
upsAlarmShutdownImminent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS will turn OFF,
|
|
according the standby schedule settings."
|
|
::= { upsWellKnownAlarms 61 }
|
|
|
|
upsAlarmAwaitingPower OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The UPS output is in standby,
|
|
and the UPS is awaiting the return of input power."
|
|
::= { upsWellKnownAlarms 62 }
|
|
|
|
|
|
-- ===========================================================================
|
|
-- upsControl
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsControlStatusControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
upsStandbyOn (1),
|
|
upsStandbyOff (2),
|
|
upsEcoMode (3),
|
|
upsNormalMode (4),
|
|
upsAlarmReset (5),
|
|
upsOnBypass (6),
|
|
upsOnInverter (7)
|
|
}
|
|
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 }
|
|
|
|
upsControlShutdownParamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ShutdownParamEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table which describes the parameters for shutdown process
|
|
when shutdown event occurs"
|
|
::= { upsControl 4 }
|
|
|
|
shutdownParamEntry OBJECT-TYPE
|
|
SYNTAX ShutdownParamEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { upsControlEventIndex }
|
|
::= { upsControlShutdownParamTable 1 }
|
|
|
|
ShutdownParamEntry ::= SEQUENCE {
|
|
upsControlEventIndex
|
|
INTEGER,
|
|
upsControlEventStatus
|
|
INTEGER,
|
|
upsControlDelay
|
|
INTEGER,
|
|
upsControlFirstWarning
|
|
INTEGER,
|
|
upsControlWarningInterval
|
|
INTEGER
|
|
}
|
|
|
|
upsControlEventIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The shutdown event identification "
|
|
::= { shutdownParamEntry 1 }
|
|
|
|
upsControlEventStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(1),
|
|
warning(2),
|
|
clientShutdown(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the corresponding shutdown Event.
|
|
When set to disable(), shutdown process will not start when
|
|
corresponding event occurred."
|
|
::= { shutdownParamEntry 2 }
|
|
|
|
upsControlDelay OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Delay after the occurrence of the corresponding shutdown
|
|
event that Net Vision should issue shutdown request to
|
|
connected clients. For WeeklyScheduledShutdown and
|
|
SpecialScheduledShutdown, this is the time before the
|
|
configured Shutdown time when Net Vision will start sending the
|
|
warning message to the connected clients. The value is in
|
|
units of minutes."
|
|
::= { shutdownParamEntry 3 }
|
|
|
|
upsControlFirstWarning OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32767)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The delay after the occurrence of the corresponding shutdown
|
|
event that the Net Vision will start sending the warning
|
|
message to the connected clients. The value is in units of
|
|
seconds"
|
|
::= { shutdownParamEntry 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 corresponding shutdown event occurs.
|
|
The value is in units of seconds."
|
|
::= { shutdownParamEntry 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
|
|
--
|
|
-- ===========================================================================
|
|
|
|
upsConfigNomKva OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPS Nominal in 0.1 kVA"
|
|
::= { upsConfig 1 }
|
|
|
|
upsConfigNbrUnit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of Units installed in the system"
|
|
::= { upsConfig 2 }
|
|
|
|
upsConfigUnitKva OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UNIT Nominal kVA"
|
|
::= { upsConfig 3 }
|
|
|
|
upsConfigRemoteCtrl OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set to 1 if remote controls are enabled by UPS"
|
|
::= { 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"
|
|
::= { 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
|
|
NonNegativeInteger,
|
|
addrOfDevice
|
|
DisplayString,
|
|
nameOfDevice
|
|
DisplayString,
|
|
timeOfConnection
|
|
DisplayString,
|
|
statusOfConnection
|
|
INTEGER,
|
|
severityOfConnection
|
|
INTEGER
|
|
}
|
|
|
|
indexOfDevice OBJECT-TYPE
|
|
SYNTAX NonNegativeInteger
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of the device that is powered from UPS."
|
|
::= { upsDevicesEntry 1 }
|
|
|
|
addrOfDevice OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
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 powered from UPS."
|
|
::= { upsDevicesEntry 3 }
|
|
|
|
timeOfConnection OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device registered to NET VISION"
|
|
::= { upsDevicesEntry 4 }
|
|
|
|
statusOfConnection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device status connection"
|
|
::= { upsDevicesEntry 5 }
|
|
|
|
severityOfConnection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The device 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),
|
|
gmt0330newfoundland(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),
|
|
gmt0330tehran(44),
|
|
gmt0400muscat(45),
|
|
gmt0400yerevan(46),
|
|
gmt0430kabul(47),
|
|
gmt0500ekaterinburg(48),
|
|
gmt0500tashkent(49),
|
|
gmt0530calcutta(50),
|
|
gmt0530mumbai(51),
|
|
gmt0545kathmandu(52),
|
|
gmt0600novosibirsk(53),
|
|
gmt0600dhaka(54),
|
|
gmt0600jayawardenepura(55),
|
|
gmt0630rangoon(56),
|
|
gmt0700bangkok(57),
|
|
gmt0700krasnoyarsk(58),
|
|
gmt0800beijing(59),
|
|
gmt0800irkutsk(60),
|
|
gmt0800singapore(61),
|
|
gmt0800perth(62),
|
|
gmt0800taipei(63),
|
|
gmt0900tokyo(64),
|
|
gmt0900seoul(65),
|
|
gmt0900yakutsk(66),
|
|
gmt0930adelaide(67),
|
|
gmt0930darwin(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 }
|
|
|
|
upsAgentHistoryLogFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER (5..28800) -- 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 (3..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..999) -- 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
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The serial port communication speed. only 9600 allowed"
|
|
::= { upsAgent 11}
|
|
|
|
upsAgentDhcpStatue 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),
|
|
rfc1628-trap(2),
|
|
netVision-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 }
|
|
|
|
upsAgentFirewallControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UpsAgentFirewallControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of managers which can access Net Vision with private
|
|
community string."
|
|
::= { upsAgent 22}
|
|
|
|
upsAgentFirewallControlEntry OBJECT-TYPE
|
|
SYNTAX UpsAgentFirewallControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The managers."
|
|
INDEX { trapsIndex}
|
|
::= { upsAgentFirewallControlTable 1 }
|
|
|
|
UpsAgentFirewallControlEntry ::= SEQUENCE {
|
|
firewallIndex INTEGER,
|
|
firewallControlAddr DisplayString,
|
|
firewallPrefixLength INTEGER,
|
|
firewallActionMode INTEGER
|
|
}
|
|
|
|
|
|
firewallIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index to a firewall entry."
|
|
::= { upsAgentFirewallControlEntry 1 }
|
|
|
|
firewallControlAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the firewall "
|
|
::= { upsAgentFirewallControlEntry 2 }
|
|
|
|
|
|
firewallPrefixLength OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firewall prefix length."
|
|
::= { upsAgentFirewallControlEntry 3 }
|
|
|
|
firewallActionMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
accept (1),
|
|
reject (2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The firewall action mode"
|
|
::= { upsAgentFirewallControlEntry 4 }
|
|
|
|
|
|
upsAgentMibVersion OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The version of MIB spec."
|
|
::= { upsAgent 23 }
|
|
|
|
-- ===========================================================================
|
|
--
|
|
-- 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}
|
|
|
|
emdStatusIn1Active OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
notActived(2),
|
|
actived(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The input 1 has been detected as Active"
|
|
::= { emdStatus 3}
|
|
|
|
emdStatusIn2Active OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
notActived(2),
|
|
actived(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The input 2 has been detected as Active"
|
|
::= { emdStatus 4}
|
|
|
|
-- ===========================================================================
|
|
-- 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
|
|
"WARNING: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
|
|
DESCRIPTION
|
|
"INFORMATION:This trap is sent upon completion of a UPS diagnostic
|
|
test."
|
|
::= 2
|
|
|
|
upsTrapAlarmEntryAdded TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
VARIABLES { upsAlarmId, upsAlarmDescr }
|
|
DESCRIPTION
|
|
"WARNING: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
|
|
"INFORMATION: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
|
|
|
|
|
|
upsTrapImminentStop TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The UPS is near to switch off the output power."
|
|
::= 5
|
|
|
|
upsTrapOverload TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: The UPS output is in overload. Output load rate more than 100%"
|
|
::= 6
|
|
|
|
upsTrapRedundancyLost TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: Redundancy is lost."
|
|
::= 7
|
|
|
|
upsTrapBatteryCircuitOpen TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The battery has been disconnected from UPS"
|
|
::= 8
|
|
|
|
upsTrapBatteryDischarged TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The battery has been detected as discharged."
|
|
::= 9
|
|
|
|
upsTrapBatteryLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The battery is near of the end of backup time."
|
|
::= 10
|
|
|
|
upsTrapBatteryAlarm TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: The battery is in alarm."
|
|
::= 11
|
|
|
|
upsTrapUpsCriticalAlarm TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: A critical alarm has been detected on the UPS."
|
|
::= 12
|
|
|
|
upsTrapLoadOFF TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The load has been disconnected from the UPS. LOAD OFF."
|
|
::= 13
|
|
|
|
upsTrapCommunicationLost TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: UPS is no more communicating with the agent."
|
|
::= 14
|
|
|
|
upsTrapOnBatteryPower TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: The UPS has switched to battery backup power."
|
|
::= 15
|
|
|
|
upsTrapBatteryTestfailed TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: The Battery test has detected a weak battery."
|
|
::= 16
|
|
|
|
upsTrapTemperatureAlarm TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: The UPS internal temperature has reached the threshold."
|
|
::= 17
|
|
|
|
upsTrapOnBypass TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: Load supplied by automatic Bypass."
|
|
::= 18
|
|
|
|
upsTrapUpsPreventiveAlarm TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: A preventive alarm has been detected by the UPS."
|
|
::= 19
|
|
|
|
upsTrapShutdownWarning TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: A warning message has be sent to shutdown agent."
|
|
::= 20
|
|
|
|
upsTrapShutdownrequest TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"WARNING: A shutdown command has been sent to agent."
|
|
::= 21
|
|
|
|
upsTrapUpsNormal TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The UPS status is normal. Load protected by UPS"
|
|
::= 22
|
|
|
|
upsTrapPowerRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The Input supply has been restored"
|
|
::= 23
|
|
|
|
upsTrapAlarmCancelled TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: Alarm cancelled. All alarms are disabled"
|
|
::= 24
|
|
|
|
upsTrapComEstablished TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The communication between UPS and the agent has been restored"
|
|
::= 25
|
|
|
|
upsTrapShutdwonCancelled TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The UPS has cancelled the shutdown procedure to agent"
|
|
::= 26
|
|
|
|
upsTrapAgentRestarting TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: NET VISION is restarting"
|
|
::= 27
|
|
|
|
upsTrapEmdTempLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: EMD Sensor detected low temperature."
|
|
::= 28
|
|
|
|
upsTrapEmdTempNotLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: EMD Sensor Not under low temperature."
|
|
::= 29
|
|
|
|
upsTrapEmdTempHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: EMD Sensor detected high temperature."
|
|
::= 30
|
|
|
|
upsTrapEmdTempNotHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: EMD Sensor Not over high temperature."
|
|
::= 31
|
|
|
|
upsTrapEmdHumidityLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: EMD Sensor detected low humidity."
|
|
::= 32
|
|
|
|
upsTrapEmdHumidityNotLow TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: EMD Sensor Not under low humidity."
|
|
::= 33
|
|
|
|
upsTrapEmdHumidityHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: EMD Sensor detected high humidity."
|
|
::= 34
|
|
|
|
upsTrapEmdHumidityNotHigh TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: EMD Sensor Not over high humidity."
|
|
::= 35
|
|
|
|
upsTrapEmdFirstInputActive TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The <customized string_1> input is active."
|
|
::= 36
|
|
|
|
upsTrapEmdFirstInputRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The <customized string_1> input is restored."
|
|
::= 37
|
|
|
|
upsTrapEmdSecondInputActive TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"CRITICAL: The <customized string_2> input is active."
|
|
::= 38
|
|
|
|
upsTrapEmdSecondInputRestored TRAP-TYPE
|
|
ENTERPRISE upsTraps
|
|
DESCRIPTION
|
|
"INFORMATION: The <customized string_2> input is restored."
|
|
::= 39
|
|
|
|
END
|
|
|