- -- 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)
- 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),
- upsOff(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. The enumeration
- none(2) indicates that there is no source of output
- power (and therefore no output power), for example,
- the system has opened the output breaker."
- ::= { 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 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."
- ::= { upsBypassEntry 2 }
- upsBypassCurrent OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The present bypass current."
- ::= { 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 upsConfigLowBattTime."
- ::= { 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."
- ::= { upsWellKnownAlarms 4 }
- upsAlarmTempBad OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A temperature is out of tolerance."
- ::= { upsWellKnownAlarms 5 }
- upsAlarmInputBad OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An input condition 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
- "The Bypass is presently engaged on the UPS."
- ::= { upsWellKnownAlarms 9 }
- upsAlarmBypassBad OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The Bypass is out of tolerance."
- ::= { 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
- "Auxiliary mains out of tolerance."
- ::= { upsWellKnownAlarms 26 }
- upsAlarmManualBypassClose OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "Manual By-pass 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
- "Input mains general alarm."
- ::= { 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
- "Bettery 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 charger 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
- "E-Service General 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
- "Manual 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
- "Emergency stop 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 }
- upsAlarmA62 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A62."
- ::= { upsWellKnownAlarms 81 }
- upsAlarmA63 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A63."
- ::= { upsWellKnownAlarms 82 }
- -- ===========================================================================
- -- 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,
- upsControlSeverity 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 }
- upsControlSeverity OBJECT-TYPE
- SYNTAX INTEGER (0..2)
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Shutdown daemon severity."
- ::= { shutdownParametersEntry 6 }
- 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,
- 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 }
- receiverDescription OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..31))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Description of trap receivers"
- ::= { upsAgentTrapsReceiversEntry 4 }
- 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
- upsTrapEmdTempHigh TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "SEVERE: EMD Sensor detected high temperature."
- ::= 17
- upsTrapEmdHumidityLow TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "SEVERE: EMD Sensor detected low humidity."
- ::= 18
- upsTrapEmdHumidityHigh TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "SEVERE: EMD Sensor detected high humidity."
- ::= 19
- upsTrapEmdFirstInputActive TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "SEVERE: The <customized> input is active."
- ::= 20
- upsTrapEmdFirstInputRestored TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "INFORMATION: The <customized> input is restored."
- ::= 21
- upsTrapEmdSecondInputActive TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "SEVERE: The <customized> input is active."
- ::= 22
- upsTrapEmdSecondInputRestored TRAP-TYPE
- ENTERPRISE upsTraps
- VARIABLES { upsAgentTrapString }
- DESCRIPTION
- "INFORMATION: The <customized> input is restored."
- ::= 23
- END