-- -- JEMA-MIB2 { iso org(3) dod(6) internet(1) private(4) -- enterprises(1) jema(4550) } -- -- JEMA-UPS-MIB2 DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, Counter32, Gauge32, Integer32, enterprises FROM SNMPv2-SMI DisplayString, TimeStamp, TimeInterval, TestAndIncr, AutonomousType FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; jema OBJECT IDENTIFIER ::= { enterprises 4550 } jema2UpsMIB MODULE-IDENTITY LAST-UPDATED "201907250000Z" ORGANIZATION "JEMA UPS MIB Sub committee" CONTACT-INFO " Hiroshi Inoue Postal: The Japan Electrical Manufacturers' Association JAPAN Tel: +81-3-3556-5884 Fax: +81-3-3556-5892 E-mail: hiroshi_inoue1@jema-net.or.jp" DESCRIPTION "The MIB module to describe Uninterruptible Power Systems." ::= { jema 2 } 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) jema2UpsObjects OBJECT IDENTIFIER ::= { jema2UpsMIB 1 } -- -- The Device Identification group. -- All objects in this group except for jemaUpsIdentName and -- jemaUpsIdentAttachedDevices are set at device initialization -- and remain static. -- jema2UpsIdent OBJECT IDENTIFIER ::= { jema2UpsObjects 1 } jema2UpsIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the UPS manufacturer." ::= { jema2UpsIdent 1 } jema2UpsIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The UPS Model designation." ::= { jema2UpsIdent 2 } jema2UpsIdentUPSSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The UPS firmware/software version(s). This variable may or may not have the same value as jema2UpsIdentAgentSoftwareVersion in some implementations." ::= { jema2UpsIdent 3 } jema2UpsIdentAgentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The UPS firmware/software version(s). This variable may or may not have the same value as jema2UpsIdentAgentSoftwareVersion in some implementations. This variable may or may not have the same value as jema2UpsIdentAgentSoftwareVersion in some implementations." ::= { jema2UpsIdent 4 } jema2UpsIdentName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying the UPS. This object should be set by the administrator. e.g. UPS1,UPS2" ::= { jema2UpsIdent 5 } jema2UpsIdentAttachedDevices OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying the devices attached to the output(s) of the UPS. This object should be set by the administrator. e.g. 1 computer1,hub1 e.g. 2 191.168.1.2" ::= { jema2UpsIdent 6 } jema2UpsIdentManufacturedDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-only STATUS current DESCRIPTION "The date when the UPS was manufactured in yyyy-mm-dd format." ::= { jema2UpsIdent 7 } jema2UpsIdentManufacturedNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufacture number of the UPS." ::= { jema2UpsIdent 8 } -- -- Battery Group -- jema2UpsBattery OBJECT IDENTIFIER ::= { jema2UpsObjects 2 } jema2UpsBatteryStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), batteryNormal(2), batteryLow(3), batteryDepleted(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The indication of the capacity remaining in the UPS system's batteries. A value of batteryNormal indicates that the remaining run-time is greater than jema2UpsConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to jema2UpsConfigLowBattTime. A value of batteryDepleted indicates that the UPS will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent and the UPS is unable to sustain the output)." ::= { jema2UpsBattery 1 } jema2UpsSecondsOnBattery OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "seconds" MAX-ACCESS read-only STATUS current 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. Zero shall be returned if the unit is not on battery power." ::= { jema2UpsBattery 2 } jema2UpsEstimatedMinutesRemaining OBJECT-TYPE SYNTAX PositiveInteger UNITS "minutes" MAX-ACCESS read-only STATUS current 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." ::= { jema2UpsBattery 3 } jema2UpsEstimatedChargeRemaining OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the battery charge remaining expressed as a percent of full charge." ::= { jema2UpsBattery 4 } jema2UpsBatteryVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Volt DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present battery voltage." ::= { jema2UpsBattery 5 } jema2UpsBatteryCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The present battery current." ::= { jema2UpsBattery 6 } jema2UpsBatteryTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The ambient temperature at or near the UPS Battery casing." ::= { jema2UpsBattery 7 } jema2UpsBatteryLastReplaceDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-write STATUS current DESCRIPTION "The date when the battery was replaced in yyyy-mm-dd format. The initial value shows the date of manufacture of the UPS, date of installation, etc." ::= { jema2UpsBattery 8 } jema2UpsBatteryReplaceIndicator OBJECT-TYPE SYNTAX INTEGER { unknown(1), noBatteryNeedsReplacing(2), batteryNeedsReplacing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Battery replacement warning. unknown(1), no Battery Needs Replacing(2), battery Needs Replacing(3) Replacement remaining period recommended by the manufacturer. (When the period specified by jema2UpsBatteryLifeTimeRemaining is reached, [battery Needs Replacing(3)] is displayed.)" ::= { jema2UpsBattery 9 } jema2UpsBatteryLifeTimeRemaining OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "month" MAX-ACCESS read-only STATUS current DESCRIPTION "Forecast the replacement remainder period." ::= { jema2UpsBattery 10 } jema2UpsBatteryChargeCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The present battery charge current." ::= { jema2UpsBattery 11 } jema2UpsBatteryDischargeCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The present battery discharge current." ::= { jema2UpsBattery 12 } -- GY2019012001 updated jema2UpsBatteryType OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), lead-acid(3), lithium-ion(4), alkaline(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "A kind of battery. other(1): except below items unknown(2): unknown lead-acid(3): Lead acid lithium-ion(4): Lithium ion alkaline(5): Allaline" ::= { jema2UpsBattery 13 } -- -- Input Group -- jema2UpsInput OBJECT IDENTIFIER ::= { jema2UpsObjects 3 } jema2UpsInputLineBads OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of times the input entered an out-of-tolerance condition as defined by the manufacturer. This count is incremented by one each time the input transitions from zero out-of-tolerance lines to one or more input lines out-of-tolerance." ::= { jema2UpsInput 1 } jema2UpsInputNumLines OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input lines utilized in this device. This variable indicates the entry number in the input table." ::= { jema2UpsInput 2 } jema2UpsInputTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of input table entries. The number of entries is given by the value of jema2UpsInputNumLines." ::= { jema2UpsInput 3 } jema2UpsInputEntry OBJECT-TYPE SYNTAX Jema2UpsInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular input line." INDEX { jema2UpsInputLineIndex } ::= { jema2UpsInputTable 1 } Jema2UpsInputEntry ::= SEQUENCE { jema2UpsInputLineIndex PositiveInteger, jema2UpsInputFrequency NonNegativeInteger, jema2UpsInputVoltage NonNegativeInteger, jema2UpsInputCurrent NonNegativeInteger, jema2UpsInputTruePower NonNegativeInteger, jema2UpsInputWattHours NonNegativeInteger, jema2UpsInputPhase INTEGER, jema2UpsInputVoltage1 Integer32, jema2UpsInputVoltage2 Integer32, jema2UpsInputVoltage3 Integer32, jema2UpsInputVoltage4 Integer32, jema2UpsInputVoltage5 Integer32, jema2UpsInputVoltage6 Integer32, jema2UpsInputCurrent1 Integer32, jema2UpsInputCurrent2 Integer32, jema2UpsInputCurrent3 Integer32, jema2UpsInputCurrent4 Integer32 } jema2UpsInputLineIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The input line identifier." ::= { jema2UpsInputEntry 1 } jema2UpsInputFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present input frequency." ::= { jema2UpsInputEntry 2 } jema2UpsInputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input voltage. If input is singlePhase2Wire at jema2UpsInputPhase, the value indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsInputEntry 3 } jema2UpsInputCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input current. If input is singlePhase2Wire at jema2UpsInputPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current" ::= { jema2UpsInputEntry 4 } jema2UpsInputTruePower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input true power." ::= { jema2UpsInputEntry 5 } jema2UpsInputWattHours OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 kWh" MAX-ACCESS read-write STATUS current DESCRIPTION "The magnitude of the input electorical energy." ::= { jema2UpsInputEntry 6 } jema2UpsInputPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input phase. unknown(1) : unknown singlePhase2Wire(2) : single phase 2 wire system |------ L line --------| | UPS | Input | side N line --------| |------ jema2UpsInputVoltage1 and jema2UpsInputCurrent1 are defined. jema2UpsInputVoltage1 indicates the voltage between L and N lines. jema2UpsInputCurrent1 indicates the current of L line. singlePhase3Wire(3) : single phase 3 wire system |------ L1 line --------| | UPS | Input N line --------| side | | L2 line --------| |------ jema2UpsInputVoltage1, 2, 3 and jema2UpsInputCurrent1, 2 are defined. jema2UpsInputVoltage1 indicates the voltage between L1 and N lines, jema2UpsInputVoltage2 indicates the voltage between L2 and N lines, jema2UpsInputVoltage3 indicates the voltage between L1 and L2 lines. jema2UpsInputCurrent1 indicates the current of L1 line, jema2UpsInputCurrent2 indicates the current of L2 line. threePhase3Wire(4): three phase 3 wire system |------ L1 line --------| | UPS | Input L2 line --------| side | | L3 line --------| |------ jema2UpsInputVoltage1, 2, 3 and jema2UpsInputCurrent1, 2, 3 are defined. jema2UpsInputVoltage1 indicates the voltage between L1 and L2 lines, jema2UpsInputVoltage2 indicates the voltage between L2 and L3 lines, jema2UpsInputVoltage3 indicates the voltage between L3 and L1 lines. jema2UpsInputCurrent1 indicates the current of L1 line, jema2UpsInputCurrent2 indicates the current of L2 line, jema2UpsInputCurrent3 indicates the current of L3 line. threePhase4Wire(5): three phase 4 wire system |------ L1 line --------| | UPS | Input L2 line --------| side | | L3 line --------| | | N Line --------| |------ jema2UpsInputVoltage1, 2, 3, 4, 5, 6 and jema2UpsInputCurrent1, 2, 3, 4 are defined. jema2UpsInputVoltage1 indicates the voltage between L1 and L2 lines, jema2UpsInputVoltage2 indicates the voltage between L2 and L3 lines, jema2UpsInputVoltage3 indicates the voltage between L3 and L1 lines. jema2UpsInputVoltage4 indicates the voltage between L1 and N lines, jema2UpsInputVoltage5 indicates the voltage between L2 and N lines, jema2UpsInputVoltage6 indicates the voltage between L3 ane N lines. jemaUpsInputCurrent1 indicates the current of L1 line, jemaUpsInputCurrent2 indicates the current of L2 line, jemaUpsInputCurrent3 indicates the current of L3 line, jemaUpsInputCurrent4 indicates the current of N line." ::= { jema2UpsInputEntry 7 } jema2UpsInputVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 8 } jema2UpsInputVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 9 } jema2UpsInputVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 10 } jema2UpsInputVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 11 } jema2UpsInputVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 12 } jema2UpsInputVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 13 } jema2UpsInputCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION " This value indicates the input current defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 14 } jema2UpsInputCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 15 } jema2UpsInputCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 16 } jema2UpsInputCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsInputPhase. The value -1 means unknown." ::= { jema2UpsInputEntry 17 } -- -- The Output group. -- jema2UpsOutput OBJECT IDENTIFIER ::= { jema2UpsObjects 4 } jema2UpsOutputSource OBJECT-TYPE SYNTAX INTEGER { other(1), none(2), normal(3), bypass(4), battery(5), booster(6), reducer(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply for output. other(1) : except below items none(2) : no output There is no source of output power (and therefore no output power), for example, the system has opened the output breaker. normal(3): normal running There is normal output when input is normal. bypass(4): output with bypass There is bypass output when input is normal. battery(5): running on battery There is on-battery operation. booster(6): running on booster There is boosted output voltage when input voltage is low. reducer(7): running on reducer There is reduced output voltage when input voltage is high." ::= { jema2UpsOutput 1 } jema2UpsOutputFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present output frequency." ::= { jema2UpsOutput 2 } jema2UpsOutputNumLines OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output lines utilized in this device. This variable indicates the entry number in the output table(jema2UpsOutputTable)." ::= { jema2UpsOutput 3 } jema2UpsOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of output table entries. The number of entries is given by the value of jema2UpsOutputNumLines." ::= { jema2UpsOutput 4 } jema2UpsOutputEntry OBJECT-TYPE SYNTAX Jema2UpsOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular output line." INDEX { jema2UpsOutputLineIndex } ::= { jema2UpsOutputTable 1 } Jema2UpsOutputEntry ::= SEQUENCE { jema2UpsOutputLineIndex PositiveInteger, jema2UpsOutputVoltage NonNegativeInteger, jema2UpsOutputCurrent NonNegativeInteger, jema2UpsOutputPower NonNegativeInteger, jema2UpsOutputPercentLoad INTEGER, jema2UpsOutputOutWattHours NonNegativeInteger, jema2UpsOutputOutPowerfactor INTEGER, jema2UpsOutputStatus INTEGER, jema2UpsOutputPhase INTEGER, jema2UpsOutputVoltage1 Integer32, jema2UpsOutputVoltage2 Integer32, jema2UpsOutputVoltage3 Integer32, jema2UpsOutputVoltage4 Integer32, jema2UpsOutputVoltage5 Integer32, jema2UpsOutputVoltage6 Integer32, jema2UpsOutputCurrent1 Integer32, jema2UpsOutputCurrent2 Integer32, jema2UpsOutputCurrent3 Integer32, jema2UpsOutputCurrent4 Integer32, jema2UpsOutputPercentLoad1 INTEGER, jema2UpsOutputPercentLoad2 INTEGER, jema2UpsOutputPercentLoad3 INTEGER } jema2UpsOutputLineIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The output line identifier." ::= { jema2UpsOutputEntry 1 } jema2UpsOutputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output voltage. If output is singlePhase2Wire at jema2UpsOutputPhase, the voltage indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsOutputEntry 2 } jema2UpsOutputCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output current. If output is singlePhase2Wire at jema2UpsOutputPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current." ::= { jema2UpsOutputEntry 3 } jema2UpsOutputPower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output true power." ::= { jema2UpsOutputEntry 4 } jema2UpsOutputPercentLoad OBJECT-TYPE SYNTAX INTEGER (0..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of the UPS power capacity presently being used on this output line." ::= { jema2UpsOutputEntry 5 } jema2UpsOutputOutWattHours OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 kWh" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the output electorical energy." ::= { jema2UpsOutputEntry 6 } jema2UpsOutputOutPowerfactor OBJECT-TYPE SYNTAX INTEGER(0..100) UNITS "0.01" MAX-ACCESS read-only STATUS current DESCRIPTION "Output power factor of the UPS." ::= { jema2UpsOutputEntry 7 } jema2UpsOutputStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), none(2), normal(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of output lines utilized in this device. unknown(1): unknown state none(2): no output There is no output power in the line. normal(3): normal running There is normal output in the line." ::= { jema2UpsOutputEntry 8 } jema2UpsOutputPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output phase. unknown(1) : unknown singlePhase2Wrire(2): single phase 2 wire system -------| |-------- L line UPS | Output | side | |-------- N line -------| jema2UpsOutputVoltage1 and jema2UpsOutputCurrent1, jema2UpsOutputPercentLoad1 are defined. jema2UpsOutputVoltage1 indicates the voltage between L and N lines, jema2UpsOutputCurrent1 indicates the current of L line, jema2UpsOutputPercentLoad1 indicates the percent load of L line. singlePhase3Wire(3): single phase 3 wire system -------| |-------- L1 line UPS | Output | side |-------- N line | | |-------- L2 line -------| jema2UpsOutputVoltage1, 2, 3 and jema2UpsOutputCurrent1, 2, jema2UpsOutputPercentLoad1, 2, 3 are defined. jema2UpsOutputVoltage1 indicates the voltage between L1 and N lines, jema2UpsOutputVoltage2 indicates the volgate between L2 and N lines, jema2UpsOutputVoltage3 indicates the voltage between L1 and L2 lines. jema2UpsOutputCurrent1 indicates the current of L1 line, jema2UpsOutputCurrent2 indicates the current of L2 line. jema2UpsOutputPercentLoad1 indicates the percent load between L1 and N lines, jema2UpsOutputPercentLoad2 indicates the percent load between L2 and N lines, jema2UpsOutputPercentLoad3 indicates the percent load between L1 and L2 lines. singlePhase3Wire(4): three phase 3 wire system -------| |-------- L1 line UPS | Output | side |-------- L2 line | | |-------- L3 line -------| jema2UpsOutputVoltage1, 2, 3 and jema2UpsOutputCurrent1, 2, 3,jema2UpsOutputPercentLoad1, 2, 3 are defined. jema2UpsOutputVoltage1 indicates the voltage between L1 and L2 lines, jema2UpsOutputVoltage2 indicates the voltage between L2 and L3 lines, jema2UpsOutputVoltage3 indicates the voltage between L3 and L1 lines. jema2UpsOutputCurrent1 indicates the current of L1 line, jema2UpsOutputCurrent2 indicates the current of L2 line, jema2UpsOutputCurrent3 indicates the current of L3 line. jema2UpsOutputPercentLoad1 indicates the percent load of L1 line, jema2UpsOutputPercentLoad2 indicates the percent load of L2 line, jema2UpsOutputPercentLoad3 indicates the percent load of L3 line. threePhase4Wire(5): three phase 4 wire system -------| |-------- L1 line UPS | Output | side |-------- L2 line | | |-------- L3 line | | |-------- N line -------| jema2UpsOutputVoltage1, 2, 3, 4, 5, 6 and jema2UpsOutputCurrent1, 2, 3, 4, jema2UpsOutputPercentLoad1, 2, 3 are defined. jema2UpsOutputVoltage1 indicates the voltage between L1 and L2 lines, jema2UpsOutputVoltage2 indicates the voltage between L2 and L3 lines, jema2UpsOutputVoltage3 indicates the voltage between L3 and L1 lines. jema2UpsOutputVoltage4 indicates the voltage between L1 and N lines, jema2UpsOutputVoltage5 indicates the voltage between L2 and N lines, jema2UpsOutputVoltage6 indicates the voltage between L3 and N lines. jema2UpsOutputCurrent1 indicates the current of L1 line, jema2UpsOutputCurrent2 indicates the current of L2 line, jema2UpsOutputCurrent3 indicates the current of L3 line, jema2UpsOutputCurrent4 indicates the current of N line. jema2UpsOutputPercentLoad1 indicates the percent load of L1 line, jema2UpsOutputPercentLoad2 indicates the percent load of L2 line, jema2UpsOutputPercentLoad3 indicates the percent load of L3 line." ::= { jema2UpsOutputEntry 9 } jema2UpsOutputVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 10 } jema2UpsOutputVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 11 } jema2UpsOutputVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 12 } jema2UpsOutputVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 13 } jema2UpsOutputVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 14 } jema2UpsOutputVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 15 } jema2UpsOutputCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 16 } jema2UpsOutputCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 17 } jema2UpsOutputCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 18 } jema2UpsOutputCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 19 } jema2UpsOutputPercentLoad1 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 20 } jema2UpsOutputPercentLoad2 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the percent load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 21 } jema2UpsOutputPercentLoad3 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsOutputEntry 22 } -- -- The Bypass group. -- jema2UpsBypass OBJECT IDENTIFIER ::= { jema2UpsObjects 5 } jema2UpsBypassFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present bypass frequency." ::= { jema2UpsBypass 1 } jema2UpsBypassNumLines OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bypass lines utilized in this device. This variable indicates the entry number in the bypass table(jema2UpsBypassTable)." ::= { jema2UpsBypass 2 } jema2UpsBypassTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsBypassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of bypass table entries. The number of entries is given by the value of jema2UpsBypassNumLines." ::= { jema2UpsBypass 3 } jema2UpsBypassEntry OBJECT-TYPE SYNTAX Jema2UpsBypassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular bypass line." INDEX { jema2UpsBypassLineIndex } ::= { jema2UpsBypassTable 1 } Jema2UpsBypassEntry ::= SEQUENCE { jema2UpsBypassLineIndex PositiveInteger, jema2UpsBypassVoltage NonNegativeInteger, jema2UpsBypassCurrent NonNegativeInteger, jema2UpsBypassPower NonNegativeInteger, jema2UpsBypassPhase INTEGER, jema2UpsBypassVoltage1 Integer32, jema2UpsBypassVoltage2 Integer32, jema2UpsBypassVoltage3 Integer32, jema2UpsBypassVoltage4 Integer32, jema2UpsBypassVoltage5 Integer32, jema2UpsBypassVoltage6 Integer32, jema2UpsBypassCurrent1 Integer32, jema2UpsBypassCurrent2 Integer32, jema2UpsBypassCurrent3 Integer32, jema2UpsBypassCurrent4 Integer32, jema2UpsBypassPercentLoad1 INTEGER, jema2UpsBypassPercentLoad2 INTEGER, jema2UpsBypassPercentLoad3 INTEGER } jema2UpsBypassLineIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bypass line identifier." ::= { jema2UpsBypassEntry 1 } jema2UpsBypassVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass voltage. If bypass is singlePhase2Wire at jema2UpsBypassPhase, the voltage indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsBypassEntry 2 } jema2UpsBypassCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass current. If bypass is singlePhase2Wire at jema2UpsBypassPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current." ::= { jema2UpsBypassEntry 3 } jema2UpsBypassPower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass true power." ::= { jema2UpsBypassEntry 4 } jema2UpsBypassPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5), noBypass(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input phase. unknown(1) : unknown singlePhase2Wire(2): single phase 2 wire system |------ L line --------| | UPS | Input | side N line --------| |------ jema2UpsBypassVoltage1 and jema2UpsBypassCurrent1, jema2UpsBypassPercentLoad1 are defined. jema2UpsBypassVoltage1 indicates the voltage between L and N lines, jema2UpsBypassCurrent1 indicates the current of L line. jema2UpsBypassPercentLoad1 indicates the percent load of L line. singlePhase3Wire(3): single phase 3 wire system |------ L1 line --------| | UPS | Input N line --------| side | | L2 line --------| |------ jema2UpsBypassVoltage1, 2, 3 and jema2UpsBypassCurrent1, 2, jema2UpsBypassPercentLoad1, 2, 3 are defined. jema2UpsBypassVoltage1 indicates the voltage between L1 and N lines, jema2UpsBypassVoltage2 indicates the voltage between L2 and N lines, jema2UpsBypassVoltage3 indicates the voltage between L1 and L2 lines. jema2UpsBypassCurrent1 indicates the current of L1 line, jema2UpsBypassCurrent2 indicates the current of L2 line. jema2UpsBypassPercentLoad1 indicates the percent load between L1 and N lines, jema2UpsBypassPercentLoad2 indicates the percent load between L2 and N lines, jema2UpsBypassPercentLoad3 indicates the percent load between L1 and L2 lines. threePhase3Wire(4): three phase 3 wire system |------ L1 line --------| | UPS | Input L2 line --------| side | | L3 line --------| |------ jema2UpsBypassVoltage1, 2, 3 and jema2UpsBypassCurrent1, 2, 3, jema2UpsBypassPercentLoad1, 2, 3 are defined. jema2UpsBypassVoltage1 indicates the voltage between L1 and L2 lines, jema2UpsBypassVoltage2 indicates the voltage between L2 and L3 lines, jema2UpsBypassVoltage3 indicates the voltage between L3 and L1 lines. jema2UpsBypassCurrent1 indicates the current of L1 line, jema2UpsBypassCurrent2 indicates the current of L2 line, jema2UpsBypassCurrent3 indicates the current of L3 line. jema2UpsBypassPercentLoad1 indicates the percent load of L1 line, jema2UpsBypassPercentLoad2 indicates the percent load of L2 line, jema2UpsBypassPercentLoad3 indicates the percent load of L3 line. threePhase4Wire(5): three phase 4 wire system |------ L1 line --------| | UPS | Input L2 line --------| side | | L3 line --------| | | N Line --------| |------ jema2UpsBypassVoltage1, 2, 3, 4, 5, 6 and jema2UpsBypassCurrent1, 2, 3, 4, jema2UpsBypassPercentLoad1, 2, 3 are defined. jema2UpsBypassVoltage1 indicates the voltage between L1 and N lines, jema2UpsBypassVoltage2 indicates the voltage between L2 and N lines, jema2UpsBypassVoltage3 indicates the voltage between L3 and N lines, jema2UpsBypassVoltage4 indicates the voltage between L1 and N lines, jema2UpsBypassVoltage5 indicates the voltage between L2 and N lines, jema2UpsBypassVoltage6 indicates the voltage between L3 and N lines. jema2UpsBypassCurrent1 indicates the current of L1 line, jema2UpsBypassCurrent2 indicates the current of L2 line, jema2UpsBypassCurrent3 indicates the current of L3 line, jema2UpsBypassCurrent4 indicates the current of N line. jema2UpsBypassPercentLoad1 indicates the percent load of L1 line, jema2UpsBypassPercentLoad2 indicates the percent load of L2 line, jema2UpsBypassPercentLoad3 indicates the percent load of L3 line. noBypass(6) This system have no bypass." ::= { jema2UpsBypassEntry 5 } jema2UpsBypassVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 6 } jema2UpsBypassVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 7 } jema2UpsBypassVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 8 } jema2UpsBypassVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 9 } jema2UpsBypassVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 10 } jema2UpsBypassVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 11 } jema2UpsBypassCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 12 } jema2UpsBypassCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 13 } jema2UpsBypassCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 14 } jema2UpsBypassCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsBypassPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 15 } jema2UpsBypassPercentLoad1 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 16 } jema2UpsBypassPercentLoad2 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the percent load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 17 } jema2UpsBypassPercentLoad3 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsOutputPhase. The value -1 means unknown." ::= { jema2UpsBypassEntry 18 } -- -- The Alarm group. -- jema2UpsAlarm OBJECT IDENTIFIER ::= { jema2UpsObjects 6 } jema2UpsAlarmFatalFaultStatus OBJECT-TYPE SYNTAX INTEGER (-1..2147483648) MAX-ACCESS read-only STATUS current DESCRIPTION "The fatal fault in the UPS has been detected. Detailed information is obtained by referring to jema2UpsAlarmFatalFaultDetail. -1: Fatal fault none 1: Abnormal output 2: Main circuit failure 3: Fuse blown 4: Fan fault 5: Abnormal control 6: Abnormal battery 7-999: Reservation 1000- : Others(The content is defined by manufacturers.)" ::= { jema2UpsAlarm 1 } jema2UpsAlarmFatalFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmFatalFaultStatus is given by the character string. The content of detailed information is defined by manufacturers." ::= { jema2UpsAlarm 2 } jema2UpsAlarmFaultStatus OBJECT-TYPE SYNTAX INTEGER(-1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The fault in the UPS has been detected. Detailed information is obtained by referring to jema2UpsAlarmFaultDetail. -1: Fault none 1: Abnormal input 2: Abnormal bypass 3: Abnormal battery 4-999: Reservation 1000-: Others(The content is defined by manufacturers.)" ::= { jema2UpsAlarm 3 } jema2UpsAlarmFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmFaultStatus is given by the character string. The content of detailed information is defined by manufacturers." ::= { jema2UpsAlarm 4 } jema2UpsAlarmWarningStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The warning in the UPS has been detected. Detailed information is obtained by referring to jema2UpsAlarmWarningDetail." ::= { jema2UpsAlarm 5 } jema2UpsAlarmWarningDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmWarningStatus is given by the character string. The content of detailed information is defined by manufacturers." ::= { jema2UpsAlarm 6 } jema2UpsAlarmCautionDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Caution detailed information from UPS is given by the character string. The content of detailed information is defined by manufacturers." ::= { jema2UpsAlarm 7 } jema2UpsAlarmInputBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal condition of input in the UPS has been detected. Detailed information is obtained by referring to jema2UpsAlarmInputBadDetail." ::= { jema2UpsAlarm 8 } jema2UpsAlarmInputBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmInputBadStatus is given by the character string. The content of detailed information is defined by manufacturers." ::= { jema2UpsAlarm 9 } jema2UpsAlarmOutputOverloadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The output overload in the UPS has been detected." ::= { jema2UpsAlarm 10 } jema2UpsAlarmBatteryBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal condition of the battery in the UPS has been detected. The battery needs to be replaced. If jema2UpsBatteryReplaceIndicator is 3, this abnormal condition of the battery is detected in either of the following cases: - The battery replacement is needed at jema2UpsTestQuickBatteryTest or jema2UpsTestDeepBatteryCalibration. - The battery replacement is determined by the self- diagnosis function of other UPS's. Detailed information is obtained by referring to jema2UpsAlarmBatteryBadDetail." ::= { jema2UpsAlarm 11 } jema2UpsAlarmBatteryBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmBatteryBadStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Battery life end] Battery run time exceeded 5 years." ::= { jema2UpsAlarm 12 } jema2UpsAlarmTempBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal temperature of the UPS has been detected. Detailed information is obtained by referring to jema2UpsAlarmTempBadDetail." ::= { jema2UpsAlarm 13 } jema2UpsAlarmTempBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsAlarmTempBadStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Over-heated] Tmeparature is Fin temperature exceeded 100 degrees(C)." ::= { jema2UpsAlarm 14 } jema2UpsAlarmCommunicationsLostStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "A communication status of the UPS and SNMP agent has been detected." ::= { jema2UpsAlarm 15 } -- -- The Test Group -- jema2UpsTest OBJECT IDENTIFIER ::= { jema2UpsObjects 7 } jema2UpsTestId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "The test is named by an OBJECT IDENTIFIER which allows a standard mechanism for the initiation of tests, including the well known tests identified in this document as well as those introduced by a particular implementation. Setting this variable initiates the named test. Sets to this variable require the presence of jema2UpsTestId and jema2UpsTestSpinLock 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. The status of the current or last test is maintained in jema2UpsTestResultsSummary. Tests in progress may be aborted by setting the jema2UpsTestId variable to jema2UpsTestAbortTestInProgress. 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 been run, in which case the well known value jema2UpsTestNoTestsInitiated is returned." ::= { jema2UpsTest 1 } jema2UpsTestSpinLock OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "The jema2UpsTestSpinLock is used in the exclusion control when plural manager stations request to set jema2UpsTestId at a time. Sets to jema2UpsTestSpinLock require the presence of jema2UpsTestId in the same SNMP message. Usage: set(jema2UpsTestSpinLock=lock_value,jema2UpsTestId=test_id) To set jema2UpsTestSpinLock and jema2UpsTestId, follow the steps below: 1. Fetch jema2UpsTestSpinLock. 2. Fetch jema2UpsTestResultSummary. 3. While jema2UpsTestResultSummary is being tested (inProgress), jema2UpsTestSpinLock and jema2UpsTestId cannot be set. Therefore, jema2UpsTestSpinLock and jema2UpsTestResultSummary are repeatedly fetched until the status is no longer being in progress. 4. Set jema2UpsTestSpinLock and jema2UpsTestId by one message. (Assign the latest value that was previously fetched to jema2UpsTestSpinLock.) 5. If the set request becomes an error (inconsistentValue), it may have been set by another manager before the set request was sent. Return to Step 1. 6. Completion of the test is determined according to the value of jema2UpsTestResultSummary. (Since the trap of when a test is completed (jema2UpsTrapTestCompleted) is not repeatedly output, there is a possibility that it cannot be fetched.) If the current value of jema2UpsTestSpinLock equals 2147483647, then the varialble is set to zero. The initial value of jema2UpsTestSpinLock at agent initialization shall be 1. Before starting a test, a manager-station should make sure that a test is not progress as follows. try_again: get(jemaUpsTestSpinLock) get(jemaUpsTestResultsSummary) while (jemaUpsTestResultsSummary == inProgress) { /* loop while a test is running for another manager*/ short delay get(jemaUpsTestSpinLock) } lock_value = jemaUpsTestSpinLock set(jemaUpsTestSpinLock=lock_value, jemaUps2TestId=requested_test) if (error_index == 1) { /* (jemaUps2TestSpinLock failed) */ /* if problem is not access control, then some other manager slipped in ahead of us */ goto try_again } /* wait for test completion by polling jemaUps2TestResultsSummary */ get(jemaUps2TestSpinLock, jemaUps2TestResultsSummary, jemaUps2TestResultsDetail) while(jemaUps2TestResultsSummary == inProgress) { short delay get(jemaUps2TestSpinLock, jemaUps2TestResultsSummary, jemaUps2TestResultsDetail) } /* when tets completes, retrive any additional test results */ /* if jemaUpsTestSpinLock == lock_value+1, then these are our test results */ Refer to RFC1903 for more information on the semantics of objects with SYNTAX of TestAndIncr. (SNMPv2-TC: TEXTUAL CONVENTION)" ::= { jema2UpsTest 2 } jema2UpsTestResultsSummary OBJECT-TYPE SYNTAX INTEGER { donePass(1), doneWarning(2), doneError(3), aborted(4), inProgress(5), noTestsInitiated(6) } MAX-ACCESS read-only STATUS current 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. The value aborted(4) is returned for tests which are aborted by setting the value of jema2UpsTestId to jema2UpsTestAbortTestInProgress. 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. donePass(1) : Normal doneWarning(2) : Warning doneError(3) : Error aborted(4) : Aborted inProgress(5) : In progress noTestsInitiated(6) : No tests initiated In the case of a warning or an error, the detailed information is available from jema2UpsTestResultsDetail." ::= { jema2UpsTest 3 } jema2UpsTestResultsDetail OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Additional information about jema2UpsTestResultsSummary. The content of detailed information is defined by manufactures as necessary. If no additional information available, a zero length string is returned. e.g. Battery voltage dropped below 35 Voltage during UPS self diagnosis." ::= { jema2UpsTest 4 } jema2UpsTestStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current 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 jema2UpsTestResultsSummary is noTestsInitiated(6), jema2UpsTestStartTime has the value 0." ::= { jema2UpsTest 5 } jema2UpsTestElapsedTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current 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 jema2UpsTestResultsSummary is noTestsInitiated(6), jema2UpsTestElapsedTime has the value 0." ::= { jema2UpsTest 6 } -- -- Well known tests. -- jema2UpsWellKnownTests OBJECT IDENTIFIER ::= { jema2UpsTest 7 } jema2UpsTestNoTestsInitiated OBJECT-IDENTITY STATUS current DESCRIPTION "No tests have been initiated and no test is in progress." ::= { jema2UpsWellKnownTests 1 } jema2UpsTestAbortTestInProgress OBJECT-IDENTITY STATUS current DESCRIPTION "The test in progress is to be aborted / the test in progress was aborted." ::= { jema2UpsWellKnownTests 2 } jema2UpsTestGeneralSystemsTest OBJECT-IDENTITY STATUS current DESCRIPTION "The manufacturer's standard test of UPS device systems." ::= { jema2UpsWellKnownTests 3 } jema2UpsTestQuickBatteryTest OBJECT-IDENTITY STATUS current DESCRIPTION "A test that is sufficient to determine if the battery needs replacement." ::= { jema2UpsWellKnownTests 4 } jema2UpsTestDeepBatteryCalibration OBJECT-IDENTITY STATUS current 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." ::= { jema2UpsWellKnownTests 5 } -- -- The Control group. -- jema2UpsControl OBJECT IDENTIFIER ::= { jema2UpsObjects 8 } jema2UpsShutdownType OBJECT-TYPE SYNTAX INTEGER { output(1), system(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Shutdown type of UPS when the all outputs turn off. output(1) : Output off system(2) : System off All output decides an action when it was been off. Setting this object to output(1) indicates that shutdown requests should cause only the output of the UPS to turn off. Setting this object to system(2) indicates that shutdown requests will cause the entire UPS system to turn off." ::= { jema2UpsControl 1 } jema2UpsOutputControlNumlines OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output lines are used as the object of output control. This variable indicates the entry number in the output control table." ::= { jema2UpsControl 2 } jema2UpsOutputControlTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsOutputControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of output control table entries. The number of entries is given by the value of jema2UpsOutputControlNumlines." ::= { jema2UpsControl 3 } jema2UpsOutputControlEntry OBJECT-TYPE SYNTAX Jema2UpsOutputControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular output control line." INDEX { jema2UpsOutputControlLineIndex } ::= { jema2UpsOutputControlTable 1 } Jema2UpsOutputControlEntry ::= SEQUENCE { jema2UpsOutputControlLineIndex PositiveInteger, jema2UpsShutdownAfterDelay INTEGER, jema2UpsStartupAfterDelay INTEGER, jema2UpsRebootWithDuration INTEGER, jema2UpsAutoRestart INTEGER } jema2UpsOutputControlLineIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The output control line identifier." ::= { jema2UpsOutputControlEntry 1 } jema2UpsShutdownAfterDelay OBJECT-TYPE SYNTAX INTEGER (-1..2147483648) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will shutdown the UPS output specified by index. Each output line turns off after the indicated number of seconds. Setting this object to 0 will cause the shutdown to occur immediately. Setting this object to -1 will abort the countdown. If the output is already in the off state at the time the countdown reaches 0, then nothing will happen. When read, jema2UpsShutdownAfterDelay will return the number of seconds remaining until shutdown, or -1 if no shutdown countdown is in effect." ::= { jema2UpsOutputControlEntry 2 } jema2UpsStartupAfterDelay OBJECT-TYPE SYNTAX INTEGER (-1..2147483648) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will start the UPS output specified by index after the indicated number of seconds, including starting the UPS, if necessary. Setting this object to 0 will cause the startup to occur immediately. Setting this object to -1 will abort the countdown. If the output is already on at the time the coutdown reachess 0, then noting will happen. When read, jema2UpsStartupAfterDelay will return the number of seconds until satrtup, or -1 if no startup countdown is in effect." ::= { jema2UpsOutputControlEntry 3 } jema2UpsRebootWithDuration OBJECT-TYPE SYNTAX INTEGER (-1..300) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will immediately shutdown the UPS output specified by index for a period equal to the indicated number of seconds, after which time the output will be started, including starting the UPS, if necessary. When read, jema2UpsRebootWithDuration shall return the numbet of seconds remaining in the countdown, or -1 if no countdown is in progress." ::= { jema2UpsOutputControlEntry 4 } jema2UpsAutoRestart OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'on' will cause the UPS system to restart after a shutdown if the shutdown occured during a power loss as a result of either a jema2UpsShutdownAfterDelay or an internal battery depleted condition. Setting this object to 'off' will prevent the UPS system from restarting after a shudown until an operator menually or remotely explicitly restarts it. If the UPS is in a startup or reboot countdown, then the UPS will not restart until that delay has been satisfied." ::= { jema2UpsOutputControlEntry 5 } -- -- The Configuration group. -- jema2UpsConfig OBJECT IDENTIFIER ::= { jema2UpsObjects 9 } jema2UpsConfigInputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "The magnitude of the nominal input voltage. On those systems which support read-write access to this object, if there is an attempt to set this variable to a value that is not supported, the request must be rejected and the agent shall respond with an appropriate error message, i.e., badValue for SNMPv1, or inconsistentValue for SNMPv2." ::= { jema2UpsConfig 1 } jema2UpsConfigInputFreq OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-write STATUS current DESCRIPTION "The nominal input frequency. On those systems which support read-write access to this object, if there is an attempt to set this variable to a value that is not supported, the request must be rejected and the agent shall respond with an appropriate error message, i.e., badValue for SNMPv1,or inconsistentValue for SNMPv2. In case that the UPS distinguishes the frequency of utility power automatically, the agent shall respond with a value of the frequency that the UPS detects." ::= { jema2UpsConfig 2 } jema2UpsConfigOutputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "The magnitude of the nominal output voltage. On those systems which support read-write access to this object, if there is an attempt to set this variable to a value that is not supported, the request must be rejected and the agent shall respond with an appropriate error message, i.e., badValue for SNMPv1, or inconsistentValue for SNMPv2." ::= { jema2UpsConfig 3 } jema2UpsConfigOutputFreq OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-write STATUS current DESCRIPTION "The nominal output frequency. On those systems which support read-write access to this object, if there is an attempt to set this variable to a value that is not supported, the request must be rejected and the agent shall respond with an appropriate error message, i.e., badValue for SNMPv1, or inconsistentValue for SNMPv2. In case that the UPS distinguishes the frequency of utility power automatically, the agent shall respond with a value of the frequency that the UPS detects. In case that the output frequency is fixed to 50Hz or 60Hz,the agent shall respond with the fixed value regardless of the frequency of utility power." ::= { jema2UpsConfig 4 } jema2UpsConfigOutputVA OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Volt-Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the nominal Volt-Amp rating." ::= { jema2UpsConfig 5 } jema2UpsConfigOutputPower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the nominal true power rating." ::= { jema2UpsConfig 6 } jema2UpsConfigLowBattTime OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of jema2UpsEstimatedMinutesRemaining for declaring batteryLow(3) of jemaUpsBatteryStatus For agents which support only discrete (discontinuous) values, then the agent shall round up to the next supported value. If the requested value is larger than the largest supported value, then the largest supported value shall be selected." ::= { jema2UpsConfig 7 } jema2UpsConfigAudibleStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), muted(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The requested state of the audible alarm. disabled(1):Disabled buzzer operation. enabled(2) :Enabled buzzer operation. muted(3) :Silence alarm temporarily. To be enabled or disabled for buzzer operation is specified. When in the disabled state, the audible alarm should never sound regardless of abnormal condition. When in the enabled state,the audible alarm is sounding during abnormal condition. Setting this object to muted(3) when the audible alarm is sounding shall temporarily silence the alarm. It will remain muted until the next abnormal condition would occur and the value returned for read operations during this period shall equal muted(3). At the end of this period, the value shall revert to enabled(2). Writes of the value muted(3) when the audible alarm is not sounding shall be accepted but otherwise shall have no effect." ::= { jema2UpsConfig 8 } jema2UpsConfigLowVoltageTransferPoint OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum input line voltage allowed before the UPS system transfers to battery backup." ::= { jema2UpsConfig 9 } jema2UpsConfigHighVoltageTransferPoint OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum line voltage allowed before the UPS system transfers to battery backup." ::= { jema2UpsConfig 10 } jema2UpsConfigTransferTrapControl OBJECT-TYPE SYNTAX INTEGER { fatalFault(1), fault(2), warning(3), all(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The 4 levels of sending traps to the manager. To be enabled/disabled to send the following 6 kinds of traps is specified, according to degree of importance. UpsTrapFatalFault UpsTrapFault jema2UpsTrapFaultRemoved jema2UpsTrapWarning jema2UpsTrapWarningRemoved jema2UpsTrapCaution fatalFault(1):Send jema2UpsTrapFatalFault. fault(2) :Send jema2UpsTrapFatalFault, jema2UpsTrapFault, jema2UpsTrapFaultRemoved. warning(3) :Send jema2UpsTrapFatalFault, jema2UpsTrapFault, jema2UpsTrapFaultRemoved, jema2UpsTrapWarning, jema2UpsTrapWarningRemoved. all(4) :Send all 6 traps." ::= { jema2UpsConfig 11 } jema2UpsConfigIntervalTrapControl OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), muted(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The jema2UpsTrapAny control. Trap transfer is controlled. disabled(1):Disable to send jemaUpsTrapAny enabled(2) :Enable to send jemaUpsTrapAny muted(3) :Muted to send jemaUpsTrapAny When in the muted(3), it will remain muted until at least, one of the following 7 Statuses would change. At the end of this period, the value shall revert to enabled(2) from muted(3). jema2UpsAlarmFatalFaultStatus, jema2UpsAlarmFaultStatus jema2UpsAlarmWarningStatus, jema2UpsAlarmInputBadStatus jema2UpsAlarmOutputOverloadStatus, jema2UpsAlarmBatteryBadStatus jema2UpsAlarmTempBadStatus" ::= { jema2UpsConfig 12 } jema2UpsConfigIntervalTrapTime OBJECT-TYPE SYNTAX INTEGER (5..2147483648) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The interval time of traps to be sent. jema2UpsTrapBatteryLow and jema2UpsTrapAny are resent at this interval time." ::= { jema2UpsConfig 13 } -- -- The Bit data group. -- jema2UpsBit OBJECT IDENTIFIER ::= { jema2UpsObjects 10 } jema2UpsBitFaitalFault OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Dtail of the fatal faults show with bit strings. Each bit strings will make determind by manufacturer. e.g. In case of No.1 and No.3 faults ara occurred, ...00000000000000000005" ::= { jema2UpsBit 1 } jema2UpsBitFatalFaulDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detaild information of fatal fault. support read-write access to this object, if there is an attempt to set this variable to a value that is not supported, the request must be rejected and the agent shall respond with an appropriate error message, i.e., badValue for SNMPv1,or inconsistentValue for SNMPv2. In case that the UPS distinguishes the frequency of utility power automatically, the agent shall respond with a value of the frequency that the UPS detects." ::= { jema2UpsBit 2 } jema2UpsBitFault OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed fault which occurs as bit strigs. Each bit means will be determind by manufacturer. e.g. In case of No.1 and No.3 faults ara occurred, ...00000000000000000005" ::= { jema2UpsBit 3 } jema2UpsBitFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ditailed information of active fault which occurs as charactor strings. In case of multiple fault is occurred at samet time, write them in bit sequence of jema2UpsBitFault and separate them with comma. Detail information of contents and format is determined by manufacturer. e.g. Incase of No.1 fault (battery over temperature), No.3 fatal fault (back up power abnormal) is occur, {Battery Over Temperature, DC Control power supply abnormal}" ::= { jema2UpsBit 4 } jema2UpsBitWarning OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed warning which occurs as bit strings. Meaning of each bit is determined by manufacturer. e.g. In case of No.1 and No.3 faults ara occurred, ...00000000000000000005" ::= { jema2UpsBit 5 } jema2UpsBitWarningDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ditailed information of active warning which occurs as charactor strings. In case of multiple warning is occurred at samet time, write them in bit sequence of jema2UpsBitWarning and separate them with comma. If charactor strings is more than 512 bytes, omit the following. Detail information of contents and format is determined by manufacturer. e.g. Incase of No.1 warning (converter overload), No.3 warning (commercial power supply abnormal) is occured, {Converter Overload, Input power failure)" ::= { jema2UpsBit 6 } jema2UpsBitStatus OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed condition of UPS as bit strings. Each bit means will be determind by manufacturer. e.g. In case of Condition1 ON, Condition2 ON, Condition5 OFF, Condition6 is ON, ...00000000000000000027" ::= { jema2UpsBit 7 } jema2UpsBitStatusDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ditailed information of UPS condition as charactor strings. In case of multiple fault is occurred at samet time, Write them in bit sequece of jema2UpsBitStatus and separate them with comma. Detail information of contents and format is determined by manufacturer. e.g. Incase of Condition1 (Inverter operation: ON), Condition2 (Converter operation: ON), Condition3 (Load on Inverter: ON), Condition4 (Load on BYP: OFF) is occurred, {Inverter operation: ON, Converter operation: ON, Load on inverter: ON, Load on bypass: OFF}" ::= { jema2UpsBit 8 } -- -- The UPS unit group. -- jema2UpsUnit OBJECT IDENTIFIER ::= { jema2UpsObjects 11 } jema2UpsNumUnits OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of unitutilized in this device. This variable indicates the entry number in the identification(jema2UpsUnitIdentTable), battery(jema2UpsUnitBatteryTable), input(jema2UpsUnitInputTable), output(jema2UpsUnitOutputTable), bypass(jema2UpsUnitBypassTable) and alarm(jema2UpsUnitAlarmTable) of each unit." ::= { jema2UpsUnit 1 } jema2UpsUnitIdentTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 2 } jema2UpsUnitIdentEntry OBJECT-TYPE SYNTAX Jema2UpsUnitIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry containing information applicable to a particular unit." INDEX { jema2UpsUnitIndex } ::= { jema2UpsUnitIdentTable 1 } Jema2UpsUnitIdentEntry ::= SEQUENCE { jema2UpsUnitIndex PositiveInteger, jema2UpsUnitIdentModel DisplayString(SIZE(0..63)), jema2UpsUnitIdentUnitSoftwareVersion DisplayString(SIZE(0..63)), jema2UpsUnitIdentName DisplayString(SIZE(0..63)), jema2UpsUnitIdentManufacturedNumber DisplayString(SIZE(0..63)) } jema2UpsUnitIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS Unit identifier." ::= { jema2UpsUnitIdentEntry 1 } jema2UpsUnitIdentModel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Unit Model designation." ::= { jema2UpsUnitIdentEntry 2 } jema2UpsUnitIdentUnitSoftwareVersion OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Unit firmware / sofutware version(s). This value may or may not have the same as jema2UpsUnitIdentAgentSoftwareVersion in some implementations." ::= { jema2UpsUnitIdentEntry 3 } jema2UpsUnitIdentName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying the unit of UPS. This object should be set by the administrator. i.e. UNIT1, UNIT2." ::= { jema2UpsUnitIdentEntry 4 } jema2UpsUnitIdentManufacturedNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufacture number of the UPS." ::= { jema2UpsUnitIdentEntry 5 } jema2UpsUnitBatteryTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit battery table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 3 } jema2UpsUnitBatteryEntry OBJECT-TYPE SYNTAX Jema2UpsUnitBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry containing information applicable to a particular unit." INDEX { jema2UpsUnitBatteryIndex } ::= { jema2UpsUnitBatteryTable 1 } Jema2UpsUnitBatteryEntry ::= SEQUENCE { jema2UpsUnitBatteryIndex PositiveInteger, jema2UpsUnitBatteryStatus INTEGER, jema2UpsUnitSecondsOnBattery NonNegativeInteger, jema2UpsUnitEstimatedMinutesRemaining PositiveInteger, jema2UpsUnitEstimatedChargeRemaining INTEGER (0..100), jema2UpsUnitBatteryVoltage NonNegativeInteger, jema2UpsUnitBatteryCurrent Integer32, jema2UpsUnitBatteryTemperature Integer32, jema2UpsUnitBatteryLastReplaceDate DisplayString (SIZE (0..10)), jema2UpsUnitBatteryReplaceIndicator INTEGER, jema2UpsUnitBatteryLifeTimeRemaining NonNegativeInteger } jema2UpsUnitBatteryIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit battery identifier." ::= { jema2UpsUnitBatteryEntry 1 } jema2UpsUnitBatteryStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), batteryNormal(2), batteryLow(3), batteryDepleted(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The indication of the capacity remaining in the unit's batteries. unknown(1) batteryNormal(2) batteryLow(3) batteryDepleted(4) A value of batteryNormal indicates that the remaining run-time is greater than jema2UpsConfigLowBattTime. A value of batteryLow indicates that the remaining battery run-time is less than or equal to jema2UpsConfigLowBattTime. A value of batteryDepleted indicates that the unit will be unable to sustain the present load when and if the utility power is lost (including the possibility that the utility power is currently absent and the unit is unable to sustain the output)." ::= { jema2UpsUnitBatteryEntry 2 } jema2UpsUnitSecondsOnBattery OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If the unit is on battery power, the elapsed time since the unit last switched to battery power, or the time since the network management subsystem was last restarted, whichever is less. Zero shall be returned if the unit is not on battery power." ::= { jema2UpsUnitBatteryEntry 3 } jema2UpsUnitEstimatedMinutesRemaining OBJECT-TYPE SYNTAX PositiveInteger UNITS "minutes" MAX-ACCESS read-only STATUS current 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." ::= { jema2UpsUnitBatteryEntry 4 } jema2UpsUnitEstimatedChargeRemaining OBJECT-TYPE SYNTAX INTEGER (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the battery charge remaining expressed as a percent of full charge." ::= { jema2UpsUnitBatteryEntry 5 } jema2UpsUnitBatteryVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Volt DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present battery voltage." ::= { jema2UpsUnitBatteryEntry 6 } jema2UpsUnitBatteryCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The present battery current." ::= { jema2UpsUnitBatteryEntry 7 } jema2UpsUnitBatteryTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The ambient temperature at or near the Unit Battery casing." ::= { jema2UpsUnitBatteryEntry 8 } jema2UpsUnitBatteryLastReplaceDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-write STATUS current DESCRIPTION "The date when the battery was replaced in yyyy-mm-dd format. The default value shows manufacturing date or installation date of UPS." ::= { jema2UpsUnitBatteryEntry 9 } jema2UpsUnitBatteryReplaceIndicator OBJECT-TYPE SYNTAX INTEGER { unknown(1), noBatteryNeedsReplacing(2), batteryNeedsReplacing(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Battery replacement warning unknown(1) no Battery Needs Replacing(2) battery Needs Replacing(3) battery Needs Replacing(3) is displayed when the replacement remainder period reaches the period recommended by manufacturer (period defined by jema2UpsUnitBatteryLifeTimeRemaining)." ::= { jema2UpsUnitBatteryEntry 10 } jema2UpsUnitBatteryLifeTimeRemaining OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "month" MAX-ACCESS read-only STATUS current DESCRIPTION "Forecast the replacement remainder period." ::= { jema2UpsUnitBatteryEntry 11 } -- -- UnitInput Group -- jema2UpsUnitInputTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit input table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 4 } jema2UpsUnitInputEntry OBJECT-TYPE SYNTAX Jema2UpsUnitInputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular unit." INDEX { jema2UpsUnitInputIndex } ::= { jema2UpsUnitInputTable 1 } Jema2UpsUnitInputEntry ::= SEQUENCE { jema2UpsUnitInputIndex PositiveInteger, jema2UpsUnitInputFrequency NonNegativeInteger, jema2UpsUnitInputVoltage NonNegativeInteger, jema2UpsUnitInputCurrent NonNegativeInteger, jema2UpsUnitInputTruePower NonNegativeInteger, jema2UpsUnitInputPhase INTEGER, jema2UpsUnitInputVoltage1 Integer32, jema2UpsUnitInputVoltage2 Integer32, jema2UpsUnitInputVoltage3 Integer32, jema2UpsUnitInputVoltage4 Integer32, jema2UpsUnitInputVoltage5 Integer32, jema2UpsUnitInputVoltage6 Integer32, jema2UpsUnitInputCurrent1 Integer32, jema2UpsUnitInputCurrent2 Integer32, jema2UpsUnitInputCurrent3 Integer32, jema2UpsUnitInputCurrent4 Integer32 } jema2UpsUnitInputIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit input identifier." ::= { jema2UpsUnitInputEntry 1 } jema2UpsUnitInputFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present input frequency." ::= { jema2UpsUnitInputEntry 2 } jema2UpsUnitInputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input voltage. If input is singlePhase2Wire at jema2UpsUnitInputPhase, the value indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsUnitInputEntry 3 } jema2UpsUnitInputCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input current. If input is singlePhase2Wire at jema2UpsUnitInputPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current." ::= { jema2UpsUnitInputEntry 4 } jema2UpsUnitInputTruePower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present input true power." ::= { jema2UpsUnitInputEntry 5 } jema2UpsUnitInputPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of input phase. unknown(1) : unknown singlePhase2Wire(2): single phase 2 wire system jema2UpsUnitInputVoltage1; This value indicates the voltage between L-N. jema2UpsUnitInputCurrent1; This value indicate the current of L. singlePhase3Wire(3): single phase 3 wire jema2UpsUnitInputVoltage1, 2, 3; These value indicates the voltages between L1-N, L2-N, L1-L2. jema2UpsUnitInputCurrent1, 2; These value indicate the currents of L1, L2. threePhase3Wire(4): three phase 3 wire system jema2UpsUnitInputVoltage1, 2, 3; These value indicates the voltages between L1-L2, L2-L3, L3-L1. jema2UpsUnitInputCurrent1, 2, 3; These value indicate the currents of L1, L2, L3. threePhase4Wire(5) three phase 4 wire system jema2UpsUnitInputVoltage1, 2, 3, 4, 5, 6; These value indicate the voltages between L1-L2, L2-L3, L3-L1, L1-N, L2-N, L3-N. jema2UpsUnitInputCurrent1, 2, 3, 4; These value indicate the currents of L1, L2, L3, N." ::= { jema2UpsUnitInputEntry 6 } jema2UpsUnitInputVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 7 } jema2UpsUnitInputVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 8 } jema2UpsUnitInputVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 9 } jema2UpsUnitInputVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 10 } jema2UpsUnitInputVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 11 } jema2UpsUnitInputVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input voltage defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 12 } jema2UpsUnitInputCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 13 } jema2UpsUnitInputCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 14 } jema2UpsUnitInputCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 15 } jema2UpsUnitInputCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the input current defined by jema2UpsUnitInputPhase. The value -1 means unknown." ::= { jema2UpsUnitInputEntry 16 } -- -- UnitOutput group. -- jema2UpsUnitOutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit output table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 5 } jema2UpsUnitOutputEntry OBJECT-TYPE SYNTAX Jema2UpsUnitOutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular unit." INDEX { jema2UpsUnitOutputIndex } ::= { jema2UpsUnitOutputTable 1 } Jema2UpsUnitOutputEntry ::= SEQUENCE { jema2UpsUnitOutputIndex PositiveInteger, jema2UpsUnitOutputSource INTEGER, jema2UpsUnitOutputFrequency NonNegativeInteger, jema2UpsUnitOutputVoltage NonNegativeInteger, jema2UpsUnitOutputCurrent NonNegativeInteger, jema2UpsUnitOutputPower NonNegativeInteger, jema2UpsUnitOutputPercentLoad INTEGER, jema2UpsUnitOutputStatus INTEGER, jema2UpsUnitOutputPhase INTEGER, jema2UpsUnitOutputVoltage1 Integer32, jema2UpsUnitOutputVoltage2 Integer32, jema2UpsUnitOutputVoltage3 Integer32, jema2UpsUnitOutputVoltage4 Integer32, jema2UpsUnitOutputVoltage5 Integer32, jema2UpsUnitOutputVoltage6 Integer32, jema2UpsUnitOutputCurrent1 Integer32, jema2UpsUnitOutputCurrent2 Integer32, jema2UpsUnitOutputCurrent3 Integer32, jema2UpsUnitOutputCurrent4 Integer32, jema2UpsUnitOutputPercentLoad1 INTEGER, jema2UpsUnitOutputPercentLoad2 INTEGER, jema2UpsUnitOutputPercentLoad3 INTEGER } jema2UpsUnitOutputIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit output identifier." ::= { jema2UpsUnitOutputEntry 1 } jema2UpsUnitOutputSource OBJECT-TYPE SYNTAX INTEGER { other(1), none(2), normal(3), bypass(4), battery(5), booster(6), reducer(7), on-line(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply for output Source of output power other(1) : except below items none(2) : no output There is no source of output power (and therefore no output power), for example, the system has opened the output breaker. normal(3) : normal running There is normal output when input is normal. In standby UPS, during this normal status, power is supplied from the grid and AVR function is not operating. bypass(4) : output with bypass There is bypass output when input is normal. battery(5): running on battery There is on-battery operation. booster(6): running on booster here is boosted output voltage when input voltage is low. reducer(7): running on reducer There is reduced output voltage when input voltage is high. on-line(8): In online UPS, the inverter is operating using power from the grid." ::= { jema2UpsUnitOutputEntry 2 } jema2UpsUnitOutputFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present output frequency." ::= { jema2UpsUnitOutputEntry 3 } jema2UpsUnitOutputVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output voltage. If output is singlePhase2Wire at jema2UpsUnitOutputPhase, the voltage indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsUnitOutputEntry 4 } jema2UpsUnitOutputCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output current. If output is singlePhase2Wire at jema2UpsUnitOutputPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current." ::= { jema2UpsUnitOutputEntry 5 } jema2UpsUnitOutputPower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present output true power." ::= { jema2UpsUnitOutputEntry 6 } jema2UpsUnitOutputPercentLoad OBJECT-TYPE SYNTAX INTEGER (0..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The output load factor (the percentage of the unit power capacity presently being used on this output line)" ::= { jema2UpsUnitOutputEntry 7 } jema2UpsUnitOutputStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), none(2), normal(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of output lines utilized in this device. unknown(1): unknown state none(2): no output There is no output power in the line. normal(3): during feeding There is normal output in the line." ::= { jema2UpsUnitOutputEntry 8 } jema2UpsUnitOutputPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output phase. unknown(1) : unknown singlePhase2Wire(2): single phase 2 wire system jema2UpsUnitOutputVoltage1; This value indicates the voltage between L-N. jema2UpsUnitOutputCurrent1; This value indicate the current of L. jema2UpsUnitOutputPercentLoad1; This value indicate the percent load. singlePhase3Wire(3): single phase 3 wire jema2UpsUnitOutputVoltage1, 2, 3; These value indicates the voltages between L1-N, L2-N, L1-L2. jema2UpsUnitOutputCurrent1, 2; These value indicate the currents of L1, L2. jema2UpsUnitOutputPercentLoad1, 2, 3; These value indicates the percent load of L1-N, L2-N, L1-L2. threePhase3Wire(4): three phase 3 wire system jema2UpsUnitBypassVoltage1, 2, 3; These values indicate the voltages between L1-L2, L2-L3, L3-L1. jema2UpsUnitBypassCurrent1, 2, 3; These values indicate the currents of L1, L2, L3. jema2UpsUnitBypassPercentLoad1, 2, 3; These values indicate the percent load of L1, L2, L3. threePhase4Wire(5) three phase 4 wire system jema2UpsUnitBypassVoltage1, 2, 3, 4, 5, 6; These values indicate the voltages between L1-L2, L2-L3, L3-L1, L1-N, L2-N, L3-N. jema2UpsUnitBypassCurrent1, 2, 3, 4; These values indicate the currents of L1, L2, L3, N. jema2UpsUnitBypassPercentLoad1, 2, 3; These values indicate the percent load of L1, L2, L3. noBypass(6)" ::= { jema2UpsUnitOutputEntry 9 } jema2UpsUnitOutputVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 10 } jema2UpsUnitOutputVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 11 } jema2UpsUnitOutputVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 12 } jema2UpsUnitOutputVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 13 } jema2UpsUnitOutputVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 14 } jema2UpsUnitOutputVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output voltage defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 15 } jema2UpsUnitOutputCurrent1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 16 } jema2UpsUnitOutputCurrent2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 17 } jema2UpsUnitOutputCurrent3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 18 } jema2UpsUnitOutputCurrent4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the output current defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 19 } jema2UpsUnitOutputPercentLoad1 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 20 } jema2UpsUnitOutputPercentLoad2 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 21 } jema2UpsUnitOutputPercentLoad3 OBJECT-TYPE SYNTAX INTEGER (-1..200) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present load defined by jema2UpsUnitOutputPhase. The value -1 means unknown." ::= { jema2UpsUnitOutputEntry 22 } -- -- UnitBypass group. -- jema2UpsUnitBypassTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitBypassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit's output table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 6 } jema2UpsUnitBypassEntry OBJECT-TYPE SYNTAX Jema2UpsUnitBypassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular unit." INDEX { jema2UpsUnitBypassIndex } ::= { jema2UpsUnitBypassTable 1 } Jema2UpsUnitBypassEntry ::= SEQUENCE { jema2UpsUnitBypassIndex PositiveInteger, jema2UpsUnitBypassFrequency NonNegativeInteger, jema2UpsUnitBypassVoltage NonNegativeInteger, jema2UpsUnitBypassCurrent NonNegativeInteger, jema2UpsUnitBypassPower NonNegativeInteger, jema2UpsUnitBypassPhase INTEGER, jema2UpsUnitBypassVoltage1 Integer32, jema2UpsUnitBypassVoltage2 Integer32, jema2UpsUnitBypassVoltage3 Integer32, jema2UpsUnitBypassVoltage4 Integer32, jema2UpsUnitBypassVoltage5 Integer32, jema2UpsUnitBypassVoltage6 Integer32, jema2UpsUnitBypassCurrent1 Integer32, jema2UpsUnitBypassCurrent2 Integer32, jema2UpsUnitBypassCurrent3 Integer32, jema2UpsUnitBypassCurrent4 Integer32 } jema2UpsUnitBypassIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit bypass identifier." ::= { jema2UpsUnitBypassEntry 1 } jema2UpsUnitBypassFrequency OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "Bypass frequency." ::= { jema2UpsUnitBypassEntry 2 } jema2UpsUnitBypassVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass voltage. If bypass is singlePhase2Wire at jema2UpsUnitBypassPhase, the voltage indicates the effective (RMS) voltage. If not, it defined by manufacturer, for example, particular phase RMS/average/typical voltage." ::= { jema2UpsUnitBypassEntry 3 } jema2UpsUnitBypassCurrent OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass current. If bypass is singlePhase2Wire at jema2UpsUnitBypassPhase, the value indicates the effective (RMS) current. If not, it defined by manufacturer, for example, particular phase RMS/average/typical current." ::= { jema2UpsUnitBypassEntry 4 } jema2UpsUnitBypassPower OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "Watts" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the present bypass true power." ::= { jema2UpsUnitBypassEntry 5 } jema2UpsUnitBypassPhase OBJECT-TYPE SYNTAX INTEGER { unknown(1), singlePhase2Wire(2), singlePhase3Wire(3), threePhase3Wire(4), threePhase4Wire(5), noBypass(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bypass phase. unknown(1) : unknown singlePhase2Wire(2): single phase 2 wire system jema2UpsUnitBypassVoltage1; This value indicates the voltage between L-N. jema2UpsUnitBypassCurrent1; This value indicates the current of L. jema2UpsUnitBypassPercentLoad1; This value indicates the percent load1. singlePhase3Wire(3): single phase 3 wire jema2UpsUnitBypassVoltage1, 2, 3; These values indicate the voltages between L1-N, L2-N, L1-L2. jema2UpsUnitBypassCurrent1, 2; These value indicate the currents of L1, L2. jema2UpsUnitBypassPercentLoad1, 2, 3; These values indicate the percent load of L1-N, L2-N, L1-L2. threePhase3Wire(4): three phase 3 wire system jema2UpsUnitBypassVoltage1, 2, 3; These values indicate the voltages between L1-L2, L2-L3, L3-L1. jema2UpsUnitBypassCurrent1, 2, 3; These values indicate the currents of L1, L2, L3. jema2UpsUnitBypassPercentLoad1, 2, 3; These values indicate the percent load of L1, L2, L3. threePhase4Wire(5) three phase 4 wire system jema2UpsUnitBypassVoltage1, 2, 3, 4, 5, 6; These values indicate the voltages between L1-L2, L2-L3, L3-L1, L1-N, L2-N, L3-N. jema2UpsUnitBypassCurrent1, 2, 3, 4; These values indicate the currents of L1, L2, L3, N. jema2UpsUnitBypassPercentLoad1, 2, 3; These values indicate the percent load of L1, L2, L3. noBypass(6)" ::= { jema2UpsUnitBypassEntry 6 } jema2UpsUnitBypassVoltage1 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 7 } jema2UpsUnitBypassVoltage2 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 8 } jema2UpsUnitBypassVoltage3 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 9 } jema2UpsUnitBypassVoltage4 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 10 } jema2UpsUnitBypassVoltage5 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 11 } jema2UpsUnitBypassVoltage6 OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 RMS Volts" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass voltage defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 12 } jema2UpsUnitBypassCurrent1 OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 13 } jema2UpsUnitBypassCurrent2 OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 14 } jema2UpsUnitBypassCurrent3 OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 15 } jema2UpsUnitBypassCurrent4 OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 RMS Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the bypass current defined by jema2UpsUnitBypassPhase. The value -1 means unknown." ::= { jema2UpsUnitBypassEntry 16 } -- -- UnitAlarm group. -- jema2UpsUnitAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit's alarm table entries. The number of entries is given by the value of jema2UpsNumUnits." ::= { jema2UpsUnit 7 } jema2UpsUnitAlarmEntry OBJECT-TYPE SYNTAX Jema2UpsUnitAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular unit." INDEX { jema2UpsUnitAlarmIndex } ::= { jema2UpsUnitAlarmTable 1 } Jema2UpsUnitAlarmEntry ::= SEQUENCE { jema2UpsUnitAlarmIndex PositiveInteger, jema2UpsUnitAlarmFatalFaultStatus INTEGER(-1..2147483648), jema2UpsUnitAlarmFatalFaultDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmFaultStatus INTEGER(-1..2147483648), jema2UpsUnitAlarmFaultDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmWarningStatus INTEGER, jema2UpsUnitAlarmWarningDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmCautionDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmInputBadStatus INTEGER, jema2UpsUnitAlarmInputBadDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmOutputOverloadStatus INTEGER, jema2UpsUnitAlarmBatteryBadStatus INTEGER, jema2UpsUnitAlarmBatteryBadDetail DisplayString(SIZE(0..511)), jema2UpsUnitAlarmTempBadStatus INTEGER, jema2UpsUnitAlarmTempBadDetail DisplayString(SIZE(0..511)) } jema2UpsUnitAlarmIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit alarm identifier." ::= { jema2UpsUnitAlarmEntry 1 } jema2UpsUnitAlarmFatalFaultStatus OBJECT-TYPE SYNTAX INTEGER(-1..2147483648) MAX-ACCESS read-only STATUS current DESCRIPTION "The fatal fault in the unit has been detected. Under this status, backup operation is not possible. When a power outage occurs, output is disconnected, thus urgent action is required. Detailed information is obtained by referring to jema2 Ups Unit Alarm Fatal Fault Detail. -1: Fatal fault none 1: Abnormal output 2: Main circuit failure 3: Fuse blown 4: Fan fault 5: Abnormal control 6: Abnormal battery 7-999: Reservation 1000- : Others (The content is defined by manufacturers.)" ::= { jema2UpsUnitAlarmEntry 2 } jema2UpsUnitAlarmFatalFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information of fatal fault Detailed information on jema2UpsUnitAlarmFatalFaultStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. An example when abnormal output and main circuit failure occur is shown below. [Abnormal Output]Output voltage was over 115V for more than 5 seconds or under 85V instantaneously. [Main circuit failure]Failure suh as short circuit exists in a DC current *Multiple items can be described in Detail." ::= { jema2UpsUnitAlarmEntry 3 } jema2UpsUnitAlarmFaultStatus OBJECT-TYPE SYNTAX INTEGER(-1..2147483648) MAX-ACCESS read-only STATUS current DESCRIPTION "The fault in the unit has been detected. A fault status where backup is possible is shown in the unit. Since the output can be maintained, there is a margin to deal with to some extent. The degree of urgency is low. Detailed information is obtained by referring to jema2UpsAlarmFaultDetail. -1: Fault none 1: Abnormal input 2: Abnormal bypass 3: Abnormal battery 4-999: Reservation 1000-: Others(The content is defined by manufacturers.)" ::= { jema2UpsUnitAlarmEntry 4 } jema2UpsUnitAlarmFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsUnitAlarmFaultStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Abnormal bypass]Bypass fuse was opened. *Multiple fault status can also be displayed in the same way as fatal fault." ::= { jema2UpsUnitAlarmEntry 5 } jema2UpsUnitAlarmWarningStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The warning in the unit has been detected. This is notified when an error other than fault occurs. This is not an issue of unit itself, but an environmental issue including power outage. Detailed information is obtained by referring to jema2UpsUnitAlarmWarningDetail. none(-1), occurred(1)" ::= { jema2UpsUnitAlarmEntry 6 } jema2UpsUnitAlarmWarningDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information of warning Detailed information on jema2UpsUnitAlarmWarningStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Overload]Load current exceeded 110%." ::= { jema2UpsUnitAlarmEntry 7 } jema2UpsUnitAlarmCautionDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Caution detailed information from unit is given by the character string. Information that the manufacturer decided to need to notify such as change of unit setting, ON / OFF operation of output is notified. The content of detailed information is defined by manufacturers. e.g. [Battery low]Battery backup time was under 2 minutes" ::= { jema2UpsUnitAlarmEntry 8 } jema2UpsUnitAlarmInputBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal condition of input in the unit has been detected. Detailed information is obtained by referring to jema2UpsUnitAlarmInputBadDetail. none(-1), occurred(1)" ::= { jema2UpsUnitAlarmEntry 9 } jema2UpsUnitAlarmInputBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information of abnormal input Detailed information on jema2UpsUnitAlarmInputBadStatus is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Input Frequency Abnormal]Input frequency was under 47.5Hz or over 63Hz." ::= { jema2UpsUnitAlarmEntry 10 } jema2UpsUnitAlarmOutputOverloadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The output overload in the unit has been detected. none(-1), occurred(1)" ::= { jema2UpsUnitAlarmEntry 11 } jema2UpsUnitAlarmBatteryBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal condition of the battery in the unit has been detected. An error that battery replacement is required. In the following cases, it is considered as abnormal battery: 1. When jema2UpsUnitBatteryReplaceIndicator is 3. 2. When the other unit's self-diagnosis function judges that it is necessary to replace the battery. Detailed information is obtained by referring to jema2 Ups Unit Alarm Battery Bad Detail. none(-1), occurred(1)" ::= { jema2UpsUnitAlarmEntry 12 } jema2UpsUnitAlarmBatteryBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information on jema2UpsUnitAlarmBatteryBadSTATUS current is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Battery life end]Battery run time exceeded 5 years." ::= { jema2UpsUnitAlarmEntry 13 } jema2UpsUnitAlarmTempBadStatus OBJECT-TYPE SYNTAX INTEGER { none(-1), occurred(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An abnormal temperature of the unit has been detected. This indicates the STATUS current of temperature inside the unit or of related position. Detailed information is obtained by referring to jema2 Ups Unit Alarm Temp Bad Detail. none(-1),occurred(1)" ::= { jema2UpsUnitAlarmEntry 14 } jema2UpsUnitAlarmTempBadDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information of abnormal temperatureDetailed information on jema2UpsUnitAlarmTempBadSTATUS current is given by the character string. The content of detailed information is defined by manufacturers. e.g. [Over-heated]Tmeparature is Fin temperature exceeded 100 deg" ::= { jema2UpsUnitAlarmEntry 15 } -- -- -- jema2UpsUnitBitTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsUnitBitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of unit alarm table entries. The number of entries is indicated by jema2UpsNumUnits." ::= { jema2UpsUnit 8 } jema2UpsUnitBitEntry OBJECT-TYPE SYNTAX Jema2UpsUnitBitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry containing information applicable to a particular UPS unit AUGMENTS(jema2UpsUnitIdentEntry)." INDEX { jema2UpsUnitBitIndex } ::= { jema2UpsUnitBitTable 1 } Jema2UpsUnitBitEntry ::= SEQUENCE { jema2UpsUnitBitIndex PositiveInteger, jema2UpsUnitBitFatalFaultBit OCTET STRING(SIZE(256)), jema2UpsUnitBitFatalFaultDetail DisplayString(SIZE(0..511)), jema2UpsUnitBitFault OCTET STRING(SIZE(256)), jema2UpsUnitBitFaultDetail DisplayString(SIZE(0..511)), jema2UpsUnitBitWarning OCTET STRING(SIZE(256)), jema2UpsUnitBitWarningDetail OCTET STRING(SIZE(256)), jema2UpsUnitBitStatus OCTET STRING(SIZE(256)), jema2UpsUnitBitStatusDetail DisplayString(SIZE(0..511)) } jema2UpsUnitBitIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UPS unit Bit identifier." ::= { jema2UpsUnitBitEntry 1 } jema2UpsUnitBitFatalFaultBit OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed unit fatal fault which occurs as bit strings. Each bit means will be determined by manufacturer. e.g. In case of No.1 and No.3 is occurred is occurred, ...0000000000000005." ::= { jema2UpsUnitBitEntry 2 } jema2UpsUnitBitFatalFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information unit fatal fault which occurs as character strings. In case of multiple faults occurred at the same time, write them in bit sequence of jema2UpsBitFatalFault and separate them with comma. If character strings is more than 512 bytes, omit the following. e.g. In case of No.1 fatal fault (fan abnormal),No.3 fatal fault (DC overvoltage)is occured, {Cooling fan abnormal,DC overvoltage}." ::= { jema2UpsUnitBitEntry 3 } jema2UpsUnitBitFault OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed unit fault which occurs as bits strings. Meaning of each bit is determined by manufacurer e.g. In case of No.1 and No.3 fault is occurred, ...0000000000000005." ::= { jema2UpsUnitBitEntry 4 } jema2UpsUnitBitFaultDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information unit fault which occurs as character strings. In case of multiple faults occurred, write them in bit sequence of jema2UpsBilFault and separate them with comma. If charactor strings is more than 512 bytes, omit the following. e.g. In case of No.1 fault(battery defect), No.3 Fatal fault (Backup Power supply defection) is occured, {Cooling fan abnormal,DC overvoltage}" ::= { jema2UpsUnitBitEntry 5 } jema2UpsUnitBitWarning OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detaild unit warning which occers as bit strings. Each bit means will be determined by manufacurer e.g. If No.1 and No.3 is occurred on warning, ...0000000000000005." ::= { jema2UpsUnitBitEntry 6 } jema2UpsUnitBitWarningDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detaild information unit warning which occurs as character strings. In case of multiple warning occurred at the same time, write them in bit sequence of jema2UpsUnitBitWarning and separate them with comma. If character strings is more than 512 bytes, it will omitt the following. Detail information of contents and format is determined by manufacturer e.g. In case of No.1 warning (convertor overload), No.3 warning (commercial power supply abnormaln) is occured, {Converter Overload,Input power failure}." ::= { jema2UpsUnitBitEntry 7 } jema2UpsUnitBitStatus OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed condition of UPS for each unit as bit strings. Each bit means will be determined by manufacurer e.g. Condition 1 ON, Condition 2 ON, Condition 3 ON, Condition 4 OFF, Condition 5 OFF, Condition 6 ON, ...0000000000000027." ::= { jema2UpsUnitBitEntry 8 } jema2UpsUnitBitStatusDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information condition of UPS for each unit as character strings. In case of multiple warning occurred at the same time, write them in bit sequence of jema2UpsUnitBitWarning and separate them with comma. e.g. Condition 1(Inverter Opration:ON) Condition 2(Load on Convertor:ON) Condition 3(Load on Invertor:ON) {Inverter Operation, ON,Converter Operation,ON, Load On inverter,ON,Load on bypass,OFF}." ::= { jema2UpsUnitBitEntry 9 } -- -- The Battery Management System(BMS) group. -- The 3 level structures to monitor or management each value in them are -- supported as follows. -- 1st level (jema2UpsBms) -- | -- |----2nd level(jema2UpsBmsGroup) -- | -- |---- 3rd level (jema2UpsBmsGroupSub) -- -- NOTE: Usually each cell level like cell voltage is not supported in this -- Mib -- -- Ex1. BMS Chart has one BMS with somes batterry modules icluding some cells -- 1st level 2nd level -- BMS----|---- Battery Module 1----Cells -- | -- |---- Battery Module 2----Cells -- | -- |---- Battery Module n----Cells -- -- Object chart -- 1st level 2nd level -- jema2UpsBms----|---- jema2UpsBmsGroup 1----Cells *1 -- | -- |---- jema2UpsBmsGroup 2----Cells *1 -- | -- |---- jema2UpsBmsGroup n----Cells *1 -- -- Ex2. BMS Chart has one master BMS, sub BMS with some batterry modeles -- with some cells -- 1st level 2nd level 3rd level -- BMS----|----Sub BMS 1----|---- Battery Module 1----Cells -- | | -- | |---- Battery Module 2----Cells -- | | -- | |---- Battery Module n----Cells -- | -- |----Sub BMS 2----|---- Battery Module 1----Cells -- | | -- | |---- Battery Module 2----Cells -- | | -- | |---- Battery Module n----Cells -- | -- |----Sub BMS 3----|---- Battery Module 1----Cells -- | -- |---- Battery Module 2----Cells -- | -- |---- Battery Module n----Cells -- -- Object chart -- 1st level 2nd level 3rd level -- jema2UpsBms -- |---- jema2UpsBmsGroup 1----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup n ----Cells *1 -- | -- |---- jema2UpsBmsGroup 2----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup n ----Cells *1 -- | -- |---- jema2UpsBmsGroup n----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | -- |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | -- |---- jema2UpsBmsSubGroup n ----Cells *1 -- Ex3. BMS Chart has some BMS's with some batterry modeles -- with some cells -- 1st level 2nd level -- |---- BMS 1----|---- Battery Module 1 ----Cells -- | | -- | |---- Battery Module 2 ----Cells -- | | -- | |---- Battery Module n ----Cells -- | -- |---- BMS 2----|---- Battery Module 1 ----Cells -- | | -- | |---- Battery Module 2 ----Cells -- | | -- | |---- Battery Module n ----Cells -- | -- |---- BMS n----|---- Battery Module 1 ----Cells -- | -- |---- Battery Module 2 ----Cells -- | -- |---- Battery Module n ----Cells -- -- Object chart -- |---- jema2UpsBms *2 -- | jema2UpsBmsGroup 1 ----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup n ----Cells *1 -- | -- |---- jema2UpsBmsGroup 2 ----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | | -- | |---- jema2UpsBmsSubGroup n ----Cells *1 -- | -- |---- jema2UpsBmsGroup 3 ----|---- jema2UpsBmsSubGroup 1 ----Cells *1 -- | -- |---- jema2UpsBmsSubGroup 2 ----Cells *1 -- | -- |---- jema2UpsBmsSubGroup n ----Cells *1 -- -- *1: Each value of battery cell is not supported in JEMA MIB -- *2: Value of ech object in jema2UpsBms is same one in jema2UpsBmsGroup 1 -- jema2UpsBms OBJECT IDENTIFIER ::= { jema2UpsObjects 12 } jema2UpsBmsIdent OBJECT IDENTIFIER ::= { jema2UpsBms 1 } jema2UpsBmsIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufacturer's name of Battery Management System("BMS")." ::= { jema2UpsBmsIdent 1 } jema2UpsBmsIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The BMS model name." ::= { jema2UpsBmsIdent 2 } jema2UpsBmsIdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware/software version(s) in BMS." ::= { jema2UpsBmsIdent 3 } jema2UpsBmsIdentManufacturedDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-only STATUS current DESCRIPTION "The date when the BMS was manufactured in yyyy-mm-dd format." ::= { jema2UpsBmsIdent 4 } jema2UpsBmsIdentManufacturedNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufactured number of the BMS." ::= { jema2UpsBmsIdent 5 } jema2UpsBmsBit OBJECT IDENTIFIER ::= { jema2UpsBms 2 } jema2UpsBmsBitCurrentStatus OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current condition of BMS as bit strings. Each bit means will be determined by manufacturer. e.g. In case of Condition1(BMS status) ON, Condition2 (BMS trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition 5(Temperature up detecting) ON, ...000000000000001D" ::= { jema2UpsBmsBit 1 } jema2UpsBmsBitStatusDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information condition of BMS as charactor strings. In case of multiple fault occurred at the same time, write them in bit sequence of jema2UpsBmsBitStatus and separate them with comma. Detail infortmation of contents and format is determined by manufacturer. e.g. In case of Condition1(BMS status) ON, Condition2 (BMS trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition 5(Temperature up detecting) ON {BMS status:ON,C BMS trouble:OFF,SOC status normal:ON, SOH status normal:OFF, Temp up detecting: ON }" ::= { jema2UpsBmsBit 2 } jema2UpsBmsLastReplaceDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-write STATUS current DESCRIPTION "The date when the BMS was replaced in yyyy-mm-dd format. The initial value shows the date of manufacture of the BMS, date of installation, etc." ::= { jema2UpsBms 3 } jema2UpsBmsSoc OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOC in BMS. The value -1 means unknown." ::= { jema2UpsBms 4 } jema2UpsBmsSoh OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOH in BMS. The value -1 means unknown." ::= { jema2UpsBms 5 } jema2UpsBmsVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Volt DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The mganitude of the present total voltage in BMS." ::= { jema2UpsBms 6 } jema2UpsBmsCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of current in BMS." ::= { jema2UpsBms 7 } jema2UpsBmsChargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of charge current in BMS." ::= { jema2UpsBms 8 } jema2UpsBmsDischargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of discharge current in BMS." ::= { jema2UpsBms 9 } jema2UpsBmsTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of temperature in BMS." ::= { jema2UpsBms 10 } jema2UpsBmsGroup OBJECT IDENTIFIER ::= { jema2UpsBms 11 } jema2UpsBmsNumGroups OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of management groups utilized in the BMS. This variable indicates the entry number in the group table (jema2UpsBmsGroupTable)." ::= { jema2UpsBmsGroup 1 } jema2UpsBmsGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsBmsGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of management group table entries. The number of entries is given by the value of jema2UpsBmsNumGroups." ::= { jema2UpsBmsGroup 2 } jema2UpsBmsGroupEntry OBJECT-TYPE SYNTAX Jema2UpsBmsGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a management group." INDEX { jema2UpsBmsGroupIndex } ::= { jema2UpsBmsGroupTable 1 } Jema2UpsBmsGroupEntry ::= SEQUENCE { jema2UpsBmsGroupIndex PositiveInteger, jema2UpsBmsGroupIdentManufacturer DisplayString, jema2UpsBmsGroupIdentModel DisplayString, jema2UpsBmsGroupIdentSoftwareVersion DisplayString, jema2UpsBmsGroupIdentManufacturedDate DisplayString, jema2UpsBmsGroupIdentManufacturedNumber DisplayString, jema2UpsBmsGroupIdentNumSubgroups NonNegativeInteger, jema2UpsBmsGroupBitCurrentStatus OCTET STRING(SIZE(256)), jema2UpsBmsGroupBitStatusDetail DisplayString, jema2UpsBmsGroupLastReplaceDate DisplayString, jema2UpsBmsGroupSoc INTEGER, jema2UpsBmsGroupSoh INTEGER, jema2UpsBmsGroupVoltage NonNegativeInteger, jema2UpsBmsGroupCurrent Integer32, jema2UpsBmsGroupChargeCurrent Integer32, jema2UpsBmsGroupDischargeCurrent Integer32, jema2UpsBmsGroupTemperature Integer32 } jema2UpsBmsGroupIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "No.(Index) of management group identifier." ::= { jema2UpsBmsGroupEntry 1 } jema2UpsBmsGroupIdent OBJECT IDENTIFIER ::= { jema2UpsBmsGroupEntry 2 } jema2UpsBmsGroupIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufacturer name of No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupIdent 1 } jema2UpsBmsGroupIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupIdent 2 } jema2UpsBmsGroupIdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware/software version(s) of No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupIdent 3 } jema2UpsBmsGroupIdentManufacturedDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-only STATUS current DESCRIPTION "The date when the No.(Index) of group set in BMS was manufactured in yyyy-mm-dd format." ::= { jema2UpsBmsGroupIdent 4 } jema2UpsBmsGroupIdentManufacturedNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufactured number of No.(Index) of goup set in BMS." ::= { jema2UpsBmsGroupIdent 5 } jema2UpsBmsGroupIdentNumSubgroups OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Number of sub-group set in No.(Index) of group set in the BMS." ::= { jema2UpsBmsGroupIdent 6 } jema2UpsBmsGroupBit OBJECT IDENTIFIER ::= { jema2UpsBmsGroupEntry 3 } jema2UpsBmsGroupBitCurrentStatus OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current condition of No.(Index) of group set as bit strings. Each bit means will be determined by manufacturer. e.g. In case of Condition1(Group set status) ON, Condition2(Group set trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition5(Temperature up detecting) ON, ...000000000000001D" ::= { jema2UpsBmsGroupBit 1 } jema2UpsBmsGroupBitStatusDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information condition of No.(Index) of group set in BMS as charactor strings. In case of multiple faults occurred at the same time, write them in bit sequence of jema2UpsBmsGroupBitStatus and separate them with comma. Detail infortmation of contents and format is determined by manufacturer. e.g. In case of Condition1(Group set status) ON, Condition2(Group set trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition5(Temperature up detecting) ON {Group set status:ON,Group set trouble:OFF, SOC status normal:ON, SOH status normal:OFF, Temp up detecting: ON }" ::= { jema2UpsBmsGroupBit 2 } jema2UpsBmsGroupLastReplaceDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-write STATUS current DESCRIPTION "The date when No.(Index) of group set in BMS was replaced in yyyy-mm-dd format.The initial value shows the date of manufacture of the group set, date of installation, etc." ::= { jema2UpsBmsGroupEntry 4 } jema2UpsBmsGroupSoc OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOC in No.(Index) of group set in BMS. The value -1 means unknown." ::= { jema2UpsBmsGroupEntry 5 } jema2UpsBmsGroupSoh OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOH in No.(Index) of group set in BMS. The value -1 means unknown." ::= { jema2UpsBmsGroupEntry 6 } jema2UpsBmsGroupVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Volt DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The mganitude of the present total voltage in No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupEntry 7 } jema2UpsBmsGroupCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of current in No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupEntry 8 } jema2UpsBmsGroupChargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of charge current in No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupEntry 9 } jema2UpsBmsGroupDischargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of discharge current in No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupEntry 10 } jema2UpsBmsGroupTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of temperature in No.(Index) of group set in BMS." ::= { jema2UpsBmsGroupEntry 11 } jema2UpsBmsGroupSub OBJECT IDENTIFIER ::= { jema2UpsBmsGroup 3 } jema2UpsBmsNumGroupSubs OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "The number of management sub-groups utilized in the gourp of BMS. This variable indicates the entry number in the sub-group table (jema2UpsBmsGroupSubTable)." ::= { jema2UpsBmsGroupSub 1 } jema2UpsBmsGroupSubTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsBmsGroupSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of management sub-group in BMS table entries. The number of entries is given by the value of jema2UpsBmsNumGroupSubs." ::= { jema2UpsBmsGroupSub 2 } jema2UpsBmsGroupSubEntry OBJECT-TYPE SYNTAX Jema2UpsBmsGroupSubEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a management sub group in BMS. AUGMENTS (jema2UpsBmsGroupEntry)." AUGMENTS { jema2UpsBmsGroupEntry } ::= { jema2UpsBmsGroupSubTable 1 } Jema2UpsBmsGroupSubEntry ::= SEQUENCE { jema2UpsBmsGroupSubIndex PositiveInteger, jema2UpsBmsGroupSubIdentManufacturer DisplayString, jema2UpsBmsGroupSubIdentModel DisplayString, jema2UpsBmsGroupSubIdentSoftwareVersion DisplayString, jema2UpsBmsGroupSubIdentManufacturedDate DisplayString, jema2UpsBmsGroupSubIdentManufacturedNumber DisplayString, jema2UpsBmsGroupSubIdentNumCells NonNegativeInteger, jema2UpsBmsGroupSubBitCurrentStatus OCTET STRING(SIZE(256)), jema2UpsBmsGroupSubBitCurrentStatusDetail DisplayString, jema2UpsBmsGroupSubLastReplaceDate DisplayString, jema2UpsBmsGroupSubSoc INTEGER, jema2UpsBmsGroupSubSoh INTEGER, jema2UpsBmsGroupSubVoltage NonNegativeInteger, jema2UpsBmsGroupSubCurrent Integer32, jema2UpsBmsGroupSubChargeCurrent Integer32, jema2UpsBmsGroupSubDischargeCurrent Integer32, jema2UpsBmsGroupSubTemperature Integer32 } jema2UpsBmsGroupSubIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "No.(Index) of management sub-group in the group in BMS identifier." ::= { jema2UpsBmsGroupSubEntry 1 } jema2UpsBmsGroupSubIdent OBJECT IDENTIFIER ::= { jema2UpsBmsGroupSubEntry 2 } jema2UpsBmsGroupSubIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufacturer's name of No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubIdent 1 } jema2UpsBmsGroupSubIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name of No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubIdent 2 } jema2UpsBmsGroupSubIdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware/software version(s) of No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubIdent 3 } jema2UpsBmsGroupSubIdentManufacturedDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-only STATUS current DESCRIPTION "The date when the No.(Index) of sub-group set in BMS was manufactured in yyyy-mm-dd format." ::= { jema2UpsBmsGroupSubIdent 4 } jema2UpsBmsGroupSubIdentManufacturedNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..63)) MAX-ACCESS read-only STATUS current DESCRIPTION "The manufactured number of No.(Index) of sub-goup set in BMS." ::= { jema2UpsBmsGroupSubIdent 5 } jema2UpsBmsGroupSubIdentNumCells OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cell in No.(Index) of sub-group set in the BMS." ::= { jema2UpsBmsGroupSubIdent 6 } jema2UpsBmsGroupSubBit OBJECT IDENTIFIER ::= { jema2UpsBmsGroupSubEntry 3 } jema2UpsBmsGroupSubBitCurrentStatus OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current condition of No.(Index) of sub-group set as bit strings. Each bit means will be determined by manufacturer. e.g. In case of Condition1(Sub-group set status) ON, Condition2(Sub-group set trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition 5(Temperature up detecting) ON, ...000000000000001D" ::= { jema2UpsBmsGroupSubBit 1 } jema2UpsBmsGroupSubBitCurrentStatusDetail OBJECT-TYPE SYNTAX DisplayString(SIZE(0..511)) MAX-ACCESS read-only STATUS current DESCRIPTION "Detailed information condition of No.(Index) of sub-group set in BMS as charactor strings. In case of multiple fault occurred at the same time, write them in bit sequence of jema2UpsBmsGroupSubBitStatus and separate them with comma. Detail infortmation of contents and format is determined by manufacturer. e.g. In case of Condition1(Sub-group set status) ON, Condition2(Sub-group set trouble) OFF, Condition3(SOC status nomal) ON, Condition4(SOH status normal) ON, Condition 5(Temperature up detecting) ON, {Sub-group set status:ON,Sub-group set trouble:OFF, SOC status normal:ON, SOH status normal:OFF, Temp up detecting: ON }" ::= { jema2UpsBmsGroupSubBit 2 } jema2UpsBmsGroupSubLastReplaceDate OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) UNITS "yyyy-mm-dd" MAX-ACCESS read-write STATUS current DESCRIPTION "The date when No.(Index) of sub-group set in BMS was replaced in yyyy-mm-dd format.The initial value shows the date of manufacture of the sub-group set, date of installation, etc." ::= { jema2UpsBmsGroupSubEntry 4 } jema2UpsBmsGroupSubSoc OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOC in No.(Index) of sub-group set in BMS. The value -1 means unknown." ::= { jema2UpsBmsGroupSubEntry 5 } jema2UpsBmsGroupSubSoh OBJECT-TYPE SYNTAX INTEGER (-1..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the present of total SOH in No.(Index) of sub-group set in BMS. The value -1 means unknown." ::= { jema2UpsBmsGroupSubEntry 6 } jema2UpsBmsGroupSubVoltage OBJECT-TYPE SYNTAX NonNegativeInteger UNITS "0.1 Volt DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The mganitude of the present total voltage in No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubEntry 7 } jema2UpsBmsGroupSubCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of current in No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubEntry 8 } jema2UpsBmsGroupSubChargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of charge current in No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubEntry 9 } jema2UpsBmsGroupSubDischargeCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "0.1 Amp DC" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of discharge current in No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubEntry 10 } jema2UpsBmsGroupSubTemperature OBJECT-TYPE SYNTAX Integer32 UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "The representative value of temperature in No.(Index) of sub-group set in BMS." ::= { jema2UpsBmsGroupSubEntry 11 } jema2UpsTraps OBJECT IDENTIFIER ::= { jema2UpsMIB 2 } -- This section defines the general notifications sent by -- the 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. jema2UpsTrapOnBattery NOTIFICATION-TYPE OBJECTS { jema2UpsEstimatedMinutesRemaining, jema2UpsSecondsOnBattery, jema2UpsConfigLowBattTime } STATUS current 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." ::= { jema2UpsTraps 1 } jema2UpsTrapTestCompleted NOTIFICATION-TYPE OBJECTS { jema2UpsTestId, jema2UpsTestSpinLock, jema2UpsTestResultsSummary, jema2UpsTestResultsDetail, jema2UpsTestStartTime, jema2UpsTestElapsedTime } STATUS current DESCRIPTION "This trap is sent upon completion of a UPS diagnostic test. The test result is obtained by referring to jemaUpsTestResultSummary." ::= { jema2UpsTraps 2 } jema2UpsTrapInputBad NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmInputBadDetail } STATUS current DESCRIPTION "An abnormal condition of input in the UPS has been detected." ::= { jema2UpsTraps 3 } jema2UpsTrapInputBadRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "The input in the UPS has returned from the abnormal condition." ::= { jema2UpsTraps 4 } jema2UpsTrapBatteryLow NOTIFICATION-TYPE STATUS current DESCRIPTION "The battery capacity is low. Refer to jema2UpsBatterySTATUS current. This trap is resent according to jema2UpsConfigIntervalTrapTime." ::= { jema2UpsTraps 5 } jema2UpsTrapOutputOverload NOTIFICATION-TYPE OBJECTS { jema2UpsOutputPercentLoad } STATUS current DESCRIPTION "An overload has been detected." ::= { jema2UpsTraps 6 } jema2UpsTrapOutputOverloadRemoved NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmOutputOverloadStatus } STATUS current DESCRIPTION "The output in the UPS has returned from the overload." ::= { jema2UpsTraps 7 } jema2UpsTrapBatteryBad NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmBatteryBadDetail, jema2UpsBatteryLifeTimeRemaining } STATUS current DESCRIPTION "An abnormal condition of the battery in the UPS has been detected." ::= { jema2UpsTraps 8 } jema2UpsTrapTempBad NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmTempBadDetail } STATUS current DESCRIPTION "An abnormal temperature of the UPS has been detected." ::= { jema2UpsTraps 9 } jema2UpsTrapTempBadRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "The temperature of the UPS has returned from the abnormal condition." ::= { jema2UpsTraps 10 } jema2UpsTrapCommunicationsLost NOTIFICATION-TYPE STATUS current DESCRIPTION "The communication between the UPS and agent has been lost." ::= { jema2UpsTraps 11 } jema2UpsTrapCommunicationsLostRemoved NOTIFICATION-TYPE STATUS current DESCRIPTION "The communication between the UPS and agent has been established." ::= { jema2UpsTraps 12 } jema2UpsTrapConfigChange NOTIFICATION-TYPE STATUS current DESCRIPTION "The UPS configuration has been changed." ::= { jema2UpsTraps 13 } jema2UpsTrapFatalFault NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFatalFaultStatus, jema2UpsAlarmFatalFaultDetail } STATUS current DESCRIPTION "The fatal fault in the UPS has been detected. The UPS can't backup. It depends upon manufacturer's judgment whether the Abnormal Battery Voltage is treated as fatal fault. Detailed information is obtained by referring to jema2UpsAlarmFatalFaultDetail. -1: Fatal fault none 1: Abnormal output 2: Main circuit failure 3: Fuse blown 4: Fan fault 5: Abnormal control 6: Abnormal battery 7-999: Reservation 1000- : Others(The content is defined by manufacturers.)" ::= { jema2UpsTraps 14 } jema2UpsTrapFault NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFaultStatus, jema2UpsAlarmFaultDetail } STATUS current DESCRIPTION "A fault in the UPS has been detected. The UPS can backup. The abnormal input means an abnormal input phase rotation or an input earth fault. Detailed information is obtained by referring to jemaUpsAlarmFaultDetail. 1: Abnormal input 2: Abnormal bypass 3: Abnormal battery 4-999: Reservation 1000- : Others(The content is defined by manufacturers.) A fault in the UPS has been detected. The UPS can backup. The abnormal input means an abnormal input phase rotation or an input earth fault." ::= { jema2UpsTraps 15 } jema2UpsTrapFaultRemoved NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFaultStatus, jema2UpsAlarmFaultDetail } STATUS current DESCRIPTION "The UPS has returned from a fault." ::= { jema2UpsTraps 16 } jema2UpsTrapWarning NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFaultStatus, jema2UpsAlarmWarningDetail } STATUS current DESCRIPTION "Notify when an abnormality other than failure occurs. The content of the warning is determined by the manufacturer. For detailed information on warning contents, It is obtained by referring to jema2UpsAlarmWarningDetail." ::= { jema2UpsTraps 17 } jema2UpsTrapWarningRemoved NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFaultStatus, jema2UpsAlarmWarningDetail } STATUS current DESCRIPTION "The UPS has returned from a warning." ::= { jema2UpsTraps 18 } jema2UpsTrapCaution NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmCautionDetail } STATUS current DESCRIPTION "Notification of information that the manufacturer has determined to need to notify, such as change of state of UPS, ON / OFF of output, etc. Detailed information contents are obtained by referring to jema 2 Ups AlarmCautionDetail." ::= { jema2UpsTraps 19 } jema2UpsTrapAny NOTIFICATION-TYPE OBJECTS { jema2UpsAlarmFatalFaultStatus, jema2UpsAlarmFaultStatus, jema2UpsAlarmWarningStatus, jema2UpsAlarmInputBadStatus, jema2UpsAlarmOutputOverloadStatus, jema2UpsAlarmBatteryBadStatus, jema2UpsAlarmTempBadStatus } STATUS current DESCRIPTION "The trap factors exist. While any following STATUS currentes indicate abnormal condition (except -1), the traps are sent according to jema2UpsConfigIntervalTrapControl and jema2UpsConfigIntervalTrapTime. jema2UpsAlarmFatalFaultStatus current, jema2UpsAlarmFaultStatus current jema2UpsAlarmWarningSTATUS current, jema2UpsAlarmInputBadSTATUS current, jema2UpsAlarmOutputOverloadStatus current, jema2UpsAlarmBatteryBadSTATUS current jema2UpsAlarmTempBadSTATUS current The first jema2UpsTrapAny is sent after jema2UpsConfigInterval TrapTime passed from detection of abnormal condition." ::= { jema2UpsTraps 20 } -- jema2UpsTrace group jema2UpsTrace OBJECT IDENTIFIER ::= { jema2UpsMIB 3 } jema2UpsTraceNumBank OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bank entries in the waveform table(number of usable banks)." ::= { jema2UpsTrace 1 } jema2UpsTraceBank OBJECT IDENTIFIER ::= { jema2UpsTrace 2 } jema2UpsTraceBankTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsTraceBankEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of bank entries with waveform table." ::= { jema2UpsTraceBank 1 } jema2UpsTraceBankEntry OBJECT-TYPE SYNTAX Jema2UpsTraceBankEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A entry for provide on Waveform table about UPS data storage as know as [bank]." INDEX { jema2UpsTraceBankIndex } ::= { jema2UpsTraceBankTable 1 } Jema2UpsTraceBankEntry ::= SEQUENCE { jema2UpsTraceBankIndex PositiveInteger, jema2UpsTraceBankCount NonNegativeInteger, jema2UpsTraceBankHeader OCTET STRING (SIZE (256)), jema2UpsTraceBankNumBlock NonNegativeInteger } jema2UpsTraceBankIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bank identification of waveform table." ::= { jema2UpsTraceBankEntry 1 } jema2UpsTraceBankCount OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Number of banks for waveform data is completed to transfer from UPS." ::= { jema2UpsTraceBankEntry 2 } jema2UpsTraceBankHeader OBJECT-TYPE SYNTAX OCTET STRING(SIZE(256)) MAX-ACCESS read-only STATUS current DESCRIPTION "Information of transfer waveform Contents and format is determined by manufacurer." ::= { jema2UpsTraceBankEntry 3 } jema2UpsTraceBankNumBlock OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Number of blocks for waveform table about UPS data storage as know as [bank]." ::= { jema2UpsTraceBankEntry 4 } jema2UpsTraceBlock OBJECT IDENTIFIER ::= { jema2UpsTrace 3 } jema2UpsTraceBlockTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsTraceBlockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of block entries corresponding to the waveform table [bank]." ::= { jema2UpsTraceBlock 1 } jema2UpsTraceBlockEntry OBJECT-TYPE SYNTAX Jema2UpsTraceBlockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry that provides information on the block corresponding to the waveform table bank." INDEX { jema2UpsTraceBankIndex, jema2UpsTraceBlockIndex } ::= { jema2UpsTraceBlockTable 1 } Jema2UpsTraceBlockEntry ::= SEQUENCE { jema2UpsTraceBlockIndex PositiveInteger, jema2UpsTraceBlockData OCTET STRING(SIZE(1024)) } jema2UpsTraceBlockIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { jema2UpsTraceBlockEntry 1 } jema2UpsTraceBlockData OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1024)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waveform data indicates as UPS data storage as know as [bank]." ::= { jema2UpsTraceBlockEntry 2 } jema2UpsSets OBJECT IDENTIFIER ::= { jema2UpsTrace 4 } jema2UpsSetsStatus OBJECT-TYPE SYNTAX INTEGER(-1..2147483648) MAX-ACCESS read-only STATUS current DESCRIPTION "Storage SNMP agent condition into it. Contents and format is determined by manufacurer." ::= { jema2UpsSets 1 } jema2UpsSetsTime OBJECT-TYPE SYNTAX OCTET STRING(SIZE(32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Setting time for UPS with ISO8601 extended format." ::= { jema2UpsSets 2 } jema2UpsSetsTraceTable OBJECT-TYPE SYNTAX SEQUENCE OF Jema2UpsSetsTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of waveform acquisition request entries. The number of entries is given by the value of jema2UpsTraceNumBlock." ::= { jema2UpsSets 3 } jema2UpsSetsTraceEntry OBJECT-TYPE SYNTAX Jema2UpsSetsTraceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry waveform acquisition request." INDEX { jema2UpsSetsTraceIndex } ::= { jema2UpsSetsTraceTable 1 } Jema2UpsSetsTraceEntry ::= SEQUENCE { jema2UpsSetsTraceIndex PositiveInteger, jema2UpsSetsTracePercentage NonNegativeInteger, jema2UpsSetsTraceReset NonNegativeInteger, jema2UpsSetsTraceRequest NonNegativeInteger } jema2UpsSetsTraceIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Waveform identifier" ::= { jema2UpsSetsTraceEntry 1 } jema2UpsSetsTracePercentage OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-only STATUS current DESCRIPTION "It indicates as progressing percentage for waveform." ::= { jema2UpsSetsTraceEntry 2 } jema2UpsSetsTraceReset OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the waveform and a state where waveform acquisition is possible is set." ::= { jema2UpsSetsTraceEntry 3 } jema2UpsSetsTraceRequest OBJECT-TYPE SYNTAX NonNegativeInteger MAX-ACCESS read-write STATUS current DESCRIPTION "Requests the UPS to acquire the waveform." ::= { jema2UpsSetsTraceEntry 4 } END