-- =========================================================================== -- Riedo Networks (RNX) UPDU MIB 2 -- =========================================================================== RNX-UPDU-MIB2-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, enterprises FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF NOTIFICATION-TYPE FROM SNMPv2-SMI NOTIFICATION-GROUP FROM SNMPv2-CONF; rnx MODULE-IDENTITY LAST-UPDATED "202305230000Z" ORGANIZATION "Riedo Networks Ltd." CONTACT-INFO "Riedo Networks Ltd." DESCRIPTION "UPDU MIB2" REVISION "202305230000Z" DESCRIPTION "Add ComposedName OIDs." REVISION "202305100000Z" DESCRIPTION "Add upduRebootReason trap object sent with coldStart trap." REVISION "202304280000Z" DESCRIPTION "Add upduAuditLog trap." REVISION "202304270000Z" DESCRIPTION "Add trap objects declaration of upduMonitoringEvent" REVISION "202212140000Z" DESCRIPTION "Initial version." ::= { enterprises 55108 } upduMib2 OBJECT IDENTIFIER ::= { rnx 2 } -- =========================================================================== -- Textual conventions -- =========================================================================== Watt ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "watt [W]" SYNTAX Integer32 VoltAmpereReactive ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "volt-ampere-reactive [var]" SYNTAX Integer32 VoltAmpere ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "volt-ampere [VA]" SYNTAX Integer32 WattHour ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "watt-hour [Wh]" SYNTAX Counter64 VoltAmpereReactiveHour ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "volt-ampere-reactive-hour [varh]" SYNTAX Counter64 -- Ampere ::= TEXTUAL-CONVENTION -- DISPLAY-HINT "d" -- STATUS current -- DESCRIPTION -- "ampere [A]" -- SYNTAX Integer32 MilliAmpere ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "milliampere [mA]" SYNTAX Integer32 TenthMilliAmpere ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "tenth of milliampere [mA/10]" SYNTAX Integer32 MilliVolt ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "millivolt [mV]" SYNTAX Integer32 -- =========================================================================== -- PDU objects -- =========================================================================== upduMib2PDU OBJECT IDENTIFIER ::= { upduMib2 1 } upduMib2PDUTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2PDUTable." ::= { upduMib2PDU 1 } upduMib2PDUTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2PDUEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about the PDU. There is only exactly one row in this table." ::= { upduMib2PDU 2 } upduMib2PDUEntry OBJECT-TYPE SYNTAX UpduMib2PDUEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2PDUTable entry." INDEX { upduMib2PDUIndex } ::= { upduMib2PDUTable 1 } UpduMib2PDUEntryStruct ::= SEQUENCE { upduMib2PDUIndex Integer32, upduMib2PDUSystemName OCTET STRING, upduMib2PDUCustomName OCTET STRING, upduMib2PDUDescription OCTET STRING, upduMib2PDUSerialNumber Integer32, upduMib2PDUPartNumber OCTET STRING, upduMib2PDULotNumber OCTET STRING, upduMib2PDUComposedName OCTET STRING, upduMib2PDUMeterDataQuality INTEGER, upduMib2PDUCurrent MilliAmpere, upduMib2PDUVoltage MilliVolt, upduMib2PDUActivePower Watt, upduMib2PDUApparentPower VoltAmpere, upduMib2PDUReactivePower VoltAmpereReactive, upduMib2PDUActiveEnergy WattHour, upduMib2PDUReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2PDUReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2PDUPowerFactor Integer32 } upduMib2PDUIndex OBJECT-TYPE SYNTAX Integer32 (1..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "PDU Index" ::= { upduMib2PDUEntry 1 } upduMib2PDUSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the PDU." ::= { upduMib2PDUEntry 2 } upduMib2PDUCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the PDU." ::= { upduMib2PDUEntry 3 } upduMib2PDUDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the PDU." ::= { upduMib2PDUEntry 4 } upduMib2PDUSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the PDU." ::= { upduMib2PDUEntry 5 } upduMib2PDUPartNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Part number of the PDU." ::= { upduMib2PDUEntry 6 } upduMib2PDULotNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Lot number of the PDU." ::= { upduMib2PDUEntry 7 } upduMib2PDUComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "PDU name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2PDUEntry 10 } upduMib2PDUMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2PDUEntry 50 } upduMib2PDUCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the PDU." ::= { upduMib2PDUEntry 51 } upduMib2PDUVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the PDU." ::= { upduMib2PDUEntry 52 } upduMib2PDUActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the PDU." ::= { upduMib2PDUEntry 53 } upduMib2PDUApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the PDU." ::= { upduMib2PDUEntry 54 } upduMib2PDUReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the PDU." ::= { upduMib2PDUEntry 55 } upduMib2PDUActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the PDU." ::= { upduMib2PDUEntry 56 } upduMib2PDUReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the PDU." ::= { upduMib2PDUEntry 57 } upduMib2PDUReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the PDU." ::= { upduMib2PDUEntry 58 } upduMib2PDUPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the PDU in per mill (0..1000)." ::= { upduMib2PDUEntry 59 } -- =========================================================================== -- Inlet objects -- =========================================================================== upduMib2Inlet OBJECT IDENTIFIER ::= { upduMib2 2 } upduMib2InletTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2InletTable." ::= { upduMib2Inlet 1 } upduMib2InletTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2InletEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about the inlets of the PDU." ::= { upduMib2Inlet 2 } upduMib2InletEntry OBJECT-TYPE SYNTAX UpduMib2InletEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2InletTable entry." INDEX { upduMib2InletIndex } ::= { upduMib2InletTable 1 } UpduMib2InletEntryStruct ::= SEQUENCE { upduMib2InletIndex Integer32, upduMib2InletSystemName OCTET STRING, upduMib2InletCustomName OCTET STRING, upduMib2InletDescription OCTET STRING, upduMib2InletSerialNumber Integer32, upduMib2InletPartNumber OCTET STRING, upduMib2InletLotNumber OCTET STRING, upduMib2InletFirmware OCTET STRING, upduMib2InletComposedName OCTET STRING, upduMib2InletMeterDataQuality INTEGER, upduMib2InletCurrent MilliAmpere, upduMib2InletVoltage MilliVolt, upduMib2InletActivePower Watt, upduMib2InletApparentPower VoltAmpere, upduMib2InletReactivePower VoltAmpereReactive, upduMib2InletActiveEnergy WattHour, upduMib2InletReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2InletReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2InletPowerFactor Integer32 } upduMib2InletIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inlet Index" ::= { upduMib2InletEntry 1 } upduMib2InletSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the inlet." ::= { upduMib2InletEntry 2 } upduMib2InletCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the inlet." ::= { upduMib2InletEntry 3 } upduMib2InletDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the inlet." ::= { upduMib2InletEntry 4 } upduMib2InletSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the inlet. For passive inlets, the serial number is 0." ::= { upduMib2InletEntry 5 } upduMib2InletPartNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Part number of the inlet. For passive inlets, the part number is 'n/a'." ::= { upduMib2InletEntry 6 } upduMib2InletLotNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Lot number of the inlet. For passive inlets, the lot number is 'n/a'." ::= { upduMib2InletEntry 7 } upduMib2InletFirmware OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware version running on the inlet. For passive inlets, the firmware is 'n/a'." ::= { upduMib2InletEntry 9 } upduMib2InletComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "inlet name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2InletEntry 10 } upduMib2InletMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2InletEntry 50 } upduMib2InletCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the inlet." ::= { upduMib2InletEntry 51 } upduMib2InletVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the inlet." ::= { upduMib2InletEntry 52 } upduMib2InletActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the inlet." ::= { upduMib2InletEntry 53 } upduMib2InletApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the inlet." ::= { upduMib2InletEntry 54 } upduMib2InletReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the inlet." ::= { upduMib2InletEntry 55 } upduMib2InletActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the inlet." ::= { upduMib2InletEntry 56 } upduMib2InletReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the inlet." ::= { upduMib2InletEntry 57 } upduMib2InletReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the inlet." ::= { upduMib2InletEntry 58 } upduMib2InletPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the inlet in per mill (0..1000)." ::= { upduMib2InletEntry 59 } -- =========================================================================== -- RCM Objects -- =========================================================================== upduMib2RCM OBJECT IDENTIFIER ::= { upduMib2 3 } upduMib2RCMTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2RCMTable." ::= { upduMib2RCM 1 } upduMib2RCMTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2RCMEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about the residual current monitoring (RCM) modules installed in the PDU." ::= { upduMib2RCM 2 } upduMib2RCMEntry OBJECT-TYPE SYNTAX UpduMib2RCMEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2RCMTable entry." INDEX { upduMib2RCMIndex } ::= { upduMib2RCMTable 1 } UpduMib2RCMEntryStruct ::= SEQUENCE { upduMib2RCMIndex Integer32, upduMib2RCMSystemName OCTET STRING, upduMib2RCMCustomName OCTET STRING, upduMib2RCMDescription OCTET STRING, upduMib2RCMComposedName OCTET STRING, upduMib2RCMRms TenthMilliAmpere, upduMib2RCMDC TenthMilliAmpere, upduMib2RCMSensorQuality INTEGER } upduMib2RCMIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "RCM Index" ::= { upduMib2RCMEntry 1 } upduMib2RCMSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the RCM." ::= { upduMib2RCMEntry 2 } upduMib2RCMCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the RCM." ::= { upduMib2RCMEntry 3 } upduMib2RCMDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the RCM." ::= { upduMib2RCMEntry 4 } upduMib2RCMComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "RCM name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2RCMEntry 10 } upduMib2RCMRms OBJECT-TYPE SYNTAX TenthMilliAmpere UNITS "mA/10" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS residual current at the RCM module." ::= { upduMib2RCMEntry 60 } upduMib2RCMDC OBJECT-TYPE SYNTAX TenthMilliAmpere UNITS "mA/10" MAX-ACCESS read-only STATUS current DESCRIPTION "DC residual current at the RCM module." ::= { upduMib2RCMEntry 61 } upduMib2RCMSensorQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the RCM measurements: ok for valid and up to date measurements, expired when data is not updated and represent the last known measurement, noData when no measurements of that RCM module are available. When noData, 0 is returned for all measurements." ::= { upduMib2RCMEntry 62 } -- =========================================================================== -- Wire objects -- =========================================================================== upduMib2Wire OBJECT IDENTIFIER ::= { upduMib2 4 } upduMib2WireTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2WireTable." ::= { upduMib2Wire 1 } upduMib2WireTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2WireEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about each of the PDU wires." ::= { upduMib2Wire 2 } upduMib2WireEntry OBJECT-TYPE SYNTAX UpduMib2WireEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2WireTable entry." INDEX { upduMib2WireIndex } ::= { upduMib2WireTable 1 } UpduMib2WireEntryStruct ::= SEQUENCE { upduMib2WireIndex Integer32, upduMib2WireSystemName OCTET STRING, upduMib2WireCustomName OCTET STRING, upduMib2WireDescription OCTET STRING, upduMib2WireComposedName OCTET STRING, upduMib2WireMeterDataQuality INTEGER, upduMib2WireCurrent MilliAmpere, upduMib2WireVoltage MilliVolt, upduMib2WireActivePower Watt, upduMib2WireApparentPower VoltAmpere, upduMib2WireReactivePower VoltAmpereReactive, upduMib2WireActiveEnergy WattHour, upduMib2WireReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2WireReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2WirePowerFactor Integer32 } upduMib2WireIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Wire Index" ::= { upduMib2WireEntry 1 } upduMib2WireSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the wire." ::= { upduMib2WireEntry 2 } upduMib2WireCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the wire." ::= { upduMib2WireEntry 3 } upduMib2WireDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the wire." ::= { upduMib2WireEntry 4 } upduMib2WireComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "wire name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2WireEntry 10 } upduMib2WireMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2WireEntry 50 } upduMib2WireCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the wire." ::= { upduMib2WireEntry 51 } upduMib2WireVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the wire." ::= { upduMib2WireEntry 52 } upduMib2WireActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the wire." ::= { upduMib2WireEntry 53 } upduMib2WireApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the wire." ::= { upduMib2WireEntry 54 } upduMib2WireReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the wire." ::= { upduMib2WireEntry 55 } upduMib2WireActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the wire." ::= { upduMib2WireEntry 56 } upduMib2WireReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the wire." ::= { upduMib2WireEntry 57 } upduMib2WireReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the wire." ::= { upduMib2WireEntry 58 } upduMib2WirePowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the wire in per mill (0..1000)." ::= { upduMib2WireEntry 59 } -- =========================================================================== -- Branch objects -- =========================================================================== upduMib2Branch OBJECT IDENTIFIER ::= { upduMib2 5 } upduMib2BranchTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2BranchTable." ::= { upduMib2Branch 1 } upduMib2BranchTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2BranchEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about each of the PDU branches." ::= { upduMib2Branch 2 } upduMib2BranchEntry OBJECT-TYPE SYNTAX UpduMib2BranchEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2BranchTable entry." INDEX { upduMib2BranchIndex } ::= { upduMib2BranchTable 1 } UpduMib2BranchEntryStruct ::= SEQUENCE { upduMib2BranchIndex Integer32, upduMib2BranchSystemName OCTET STRING, upduMib2BranchCustomName OCTET STRING, upduMib2BranchDescription OCTET STRING, upduMib2BranchComposedName OCTET STRING, upduMib2BranchMeterDataQuality INTEGER, upduMib2BranchCurrent MilliAmpere, upduMib2BranchVoltage MilliVolt, upduMib2BranchActivePower Watt, upduMib2BranchApparentPower VoltAmpere, upduMib2BranchReactivePower VoltAmpereReactive, upduMib2BranchActiveEnergy WattHour, upduMib2BranchReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2BranchReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2BranchPowerFactor Integer32 } upduMib2BranchIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Branch Index" ::= { upduMib2BranchEntry 1 } upduMib2BranchSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the branch." ::= { upduMib2BranchEntry 2 } upduMib2BranchCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the branch." ::= { upduMib2BranchEntry 3 } upduMib2BranchDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the branch." ::= { upduMib2BranchEntry 4 } upduMib2BranchComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "branch name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2BranchEntry 10 } upduMib2BranchMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2BranchEntry 50 } upduMib2BranchCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the branch." ::= { upduMib2BranchEntry 51 } upduMib2BranchVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the branch." ::= { upduMib2BranchEntry 52 } upduMib2BranchActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the branch." ::= { upduMib2BranchEntry 53 } upduMib2BranchApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the branch." ::= { upduMib2BranchEntry 54 } upduMib2BranchReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the branch." ::= { upduMib2BranchEntry 55 } upduMib2BranchActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the branch." ::= { upduMib2BranchEntry 56 } upduMib2BranchReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the branch." ::= { upduMib2BranchEntry 57 } upduMib2BranchReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the branch." ::= { upduMib2BranchEntry 58 } upduMib2BranchPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the branch in per mill (0..1000)." ::= { upduMib2BranchEntry 59 } -- =========================================================================== -- ICM object -- =========================================================================== upduMib2ICM OBJECT IDENTIFIER ::= { upduMib2 6 } upduMib2ICMTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2ICMTable." ::= { upduMib2ICM 1 } upduMib2ICMTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2ICMEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about the Interface and Controller Module (ICM) of the PDU." ::= { upduMib2ICM 2 } upduMib2ICMEntry OBJECT-TYPE SYNTAX UpduMib2ICMEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2ICMTable entry." INDEX { upduMib2ICMIndex } ::= { upduMib2ICMTable 1 } UpduMib2ICMEntryStruct ::= SEQUENCE { upduMib2ICMIndex Integer32, upduMib2ICMSystemName OCTET STRING, upduMib2ICMSerialNumber Integer32, upduMib2ICMPartNumber OCTET STRING, upduMib2ICMLotNumber OCTET STRING, upduMib2ICMFirmware OCTET STRING } upduMib2ICMIndex OBJECT-TYPE SYNTAX Integer32 (1..1) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ICM Index" ::= { upduMib2ICMEntry 1 } upduMib2ICMSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the ICM." ::= { upduMib2ICMEntry 2 } upduMib2ICMSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the ICM." ::= { upduMib2ICMEntry 5 } upduMib2ICMPartNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Part number of the ICM." ::= { upduMib2ICMEntry 6 } upduMib2ICMLotNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Lot number of the ICM." ::= { upduMib2ICMEntry 7 } upduMib2ICMFirmware OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware version running on the ICM." ::= { upduMib2ICMEntry 9 } -- =========================================================================== -- Module objects -- =========================================================================== upduMib2Module OBJECT IDENTIFIER ::= { upduMib2 8 } upduMib2ModuleTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2ModuleTable." ::= { upduMib2Module 1 } upduMib2ModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2ModuleEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about each of the measurement modules of the PDU." ::= { upduMib2Module 2 } upduMib2ModuleEntry OBJECT-TYPE SYNTAX UpduMib2ModuleEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2ModuleTable entry." INDEX { upduMib2ModuleIndex } ::= { upduMib2ModuleTable 1 } UpduMib2ModuleEntryStruct ::= SEQUENCE { upduMib2ModuleIndex Integer32, upduMib2ModuleSystemName OCTET STRING, upduMib2ModuleCustomName OCTET STRING, upduMib2ModuleDescription OCTET STRING, upduMib2ModuleSerialNumber Integer32, upduMib2ModulePartNumber OCTET STRING, upduMib2ModuleLotNumber OCTET STRING, upduMib2ModuleFirmware OCTET STRING, upduMib2ModuleComposedName OCTET STRING, upduMib2ModuleMeterDataQuality INTEGER, upduMib2ModuleCurrent MilliAmpere, upduMib2ModuleVoltage MilliVolt, upduMib2ModuleActivePower Watt, upduMib2ModuleApparentPower VoltAmpere, upduMib2ModuleReactivePower VoltAmpereReactive, upduMib2ModuleActiveEnergy WattHour, upduMib2ModuleReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2ModuleReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2ModulePowerFactor Integer32 } upduMib2ModuleIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Module Index" ::= { upduMib2ModuleEntry 1 } upduMib2ModuleSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the module." ::= { upduMib2ModuleEntry 2 } upduMib2ModuleCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the module." ::= { upduMib2ModuleEntry 3 } upduMib2ModuleDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the module." ::= { upduMib2ModuleEntry 4 } upduMib2ModuleSerialNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of the module." ::= { upduMib2ModuleEntry 5 } upduMib2ModulePartNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Part number of the module." ::= { upduMib2ModuleEntry 6 } upduMib2ModuleLotNumber OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Lot number of the module." ::= { upduMib2ModuleEntry 7 } upduMib2ModuleFirmware OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The firmware version running on the module." ::= { upduMib2ModuleEntry 9 } upduMib2ModuleComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "module name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2ModuleEntry 10 } upduMib2ModuleMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2ModuleEntry 50 } upduMib2ModuleCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the module." ::= { upduMib2ModuleEntry 51 } upduMib2ModuleVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the module." ::= { upduMib2ModuleEntry 52 } upduMib2ModuleActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the module." ::= { upduMib2ModuleEntry 53 } upduMib2ModuleApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the module." ::= { upduMib2ModuleEntry 54 } upduMib2ModuleReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the module." ::= { upduMib2ModuleEntry 55 } upduMib2ModuleActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the module." ::= { upduMib2ModuleEntry 56 } upduMib2ModuleReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the module." ::= { upduMib2ModuleEntry 57 } upduMib2ModuleReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the module." ::= { upduMib2ModuleEntry 58 } upduMib2ModulePowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the module in per mill (0..1000)." ::= { upduMib2ModuleEntry 59 } -- =========================================================================== -- Outlet objects -- =========================================================================== upduMib2Outlet OBJECT IDENTIFIER ::= { upduMib2 9 } upduMib2OutletTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2OutletTable." ::= { upduMib2Outlet 1 } upduMib2OutletTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2OutletEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about each of the outlets of the PDU." ::= { upduMib2Outlet 2 } upduMib2OutletEntry OBJECT-TYPE SYNTAX UpduMib2OutletEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2OutletTable entry." INDEX { upduMib2OutletIndex } ::= { upduMib2OutletTable 1 } UpduMib2OutletEntryStruct ::= SEQUENCE { upduMib2OutletIndex Integer32, upduMib2OutletSystemName OCTET STRING, upduMib2OutletCustomName OCTET STRING, upduMib2OutletDescription OCTET STRING, upduMib2OutletComposedName OCTET STRING, upduMib2OutletMeterDataQuality INTEGER, upduMib2OutletCurrent MilliAmpere, upduMib2OutletVoltage MilliVolt, upduMib2OutletActivePower Watt, upduMib2OutletApparentPower VoltAmpere, upduMib2OutletReactivePower VoltAmpereReactive, upduMib2OutletActiveEnergy WattHour, upduMib2OutletReactiveEnergyR1 VoltAmpereReactiveHour, upduMib2OutletReactiveEnergyR4 VoltAmpereReactiveHour, upduMib2OutletPowerFactor Integer32, upduMib2OutletAdminStatus INTEGER, upduMib2OutletOperStatus INTEGER, upduMib2OutletCondition INTEGER } upduMib2OutletIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outlet Index" ::= { upduMib2OutletEntry 1 } upduMib2OutletSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the outlet." ::= { upduMib2OutletEntry 2 } upduMib2OutletCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the outlet." ::= { upduMib2OutletEntry 3 } upduMib2OutletDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the outlet." ::= { upduMib2OutletEntry 4 } upduMib2OutletComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "outlet name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2OutletEntry 10 } upduMib2OutletMeterDataQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the measurement data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because of a missing license or if the object in question is passive). When noData, 0 is returned for all measurements." ::= { upduMib2OutletEntry 50 } upduMib2OutletCurrent OBJECT-TYPE SYNTAX MilliAmpere UNITS "mA" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS current at the outlet." ::= { upduMib2OutletEntry 51 } upduMib2OutletVoltage OBJECT-TYPE SYNTAX MilliVolt UNITS "mV" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS voltage at the outlet." ::= { upduMib2OutletEntry 52 } upduMib2OutletActivePower OBJECT-TYPE SYNTAX Watt UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Active power at the outlet." ::= { upduMib2OutletEntry 53 } upduMib2OutletApparentPower OBJECT-TYPE SYNTAX VoltAmpere UNITS "VA" MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent power at the outlet." ::= { upduMib2OutletEntry 54 } upduMib2OutletReactivePower OBJECT-TYPE SYNTAX VoltAmpereReactive UNITS "var" MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive power at the outlet." ::= { upduMib2OutletEntry 55 } upduMib2OutletActiveEnergy OBJECT-TYPE SYNTAX WattHour UNITS "Wh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive active energy counter at the outlet." ::= { upduMib2OutletEntry 56 } upduMib2OutletReactiveEnergyR1 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Positive reactive energy counter (quadrant R1) at the outlet." ::= { upduMib2OutletEntry 57 } upduMib2OutletReactiveEnergyR4 OBJECT-TYPE SYNTAX VoltAmpereReactiveHour UNITS "varh" MAX-ACCESS read-only STATUS current DESCRIPTION "Negative reactive energy counter (quadrant R4) at the outlet." ::= { upduMib2OutletEntry 58 } upduMib2OutletPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor at the outlet in per mill (0..1000)." ::= { upduMib2OutletEntry 59 } upduMib2OutletAdminStatus OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), unknown (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the desired state of the outlet." ::= { upduMib2OutletEntry 80 } upduMib2OutletOperStatus OBJECT-TYPE SYNTAX INTEGER { off (0), on (1), unknown (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the operational state of the outlet." ::= { upduMib2OutletEntry 81 } upduMib2OutletCondition OBJECT-TYPE SYNTAX INTEGER { ok (0), failed (1), unknown (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Gives the outlet condition. Ok if the desired statecorresponds to the operational state, failed if itdiffers and unknown if the operational state is not known." ::= { upduMib2OutletEntry 82 } -- =========================================================================== -- Sensor objects -- =========================================================================== upduMib2Sensor OBJECT IDENTIFIER ::= { upduMib2 23 } upduMib2SensorTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holds the number of entries in the upduMib2SensorTable." ::= { upduMib2Sensor 1 } upduMib2SensorTable OBJECT-TYPE SYNTAX SEQUENCE OF UpduMib2SensorEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains information about each of the sensors connected to the PDU." ::= { upduMib2Sensor 2 } upduMib2SensorEntry OBJECT-TYPE SYNTAX UpduMib2SensorEntryStruct MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about one upduMib2SensorTable entry." INDEX { upduMib2SensorIndex } ::= { upduMib2SensorTable 1 } UpduMib2SensorEntryStruct ::= SEQUENCE { upduMib2SensorIndex Integer32, upduMib2SensorSystemName OCTET STRING, upduMib2SensorCustomName OCTET STRING, upduMib2SensorDescription OCTET STRING, upduMib2SensorComposedName OCTET STRING, upduMib2SensorTempDegC Integer32, upduMib2SensorTempQuality INTEGER, upduMib2SensorRH Integer32, upduMib2SensorRHQuality INTEGER, upduMib2SensorPort OCTET STRING } upduMib2SensorIndex OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sensor Index" ::= { upduMib2SensorEntry 1 } upduMib2SensorSystemName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System defined name of the sensor." ::= { upduMib2SensorEntry 2 } upduMib2SensorCustomName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..23)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name of the sensor." ::= { upduMib2SensorEntry 3 } upduMib2SensorDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "User defined description of the sensor." ::= { upduMib2SensorEntry 4 } upduMib2SensorComposedName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "sensor name composed of both the system defined name as well as the user defined name if set." ::= { upduMib2SensorEntry 10 } upduMib2SensorTempDegC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature in deci degrees Celsius" ::= { upduMib2SensorEntry 70 } upduMib2SensorTempQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the temperature data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because no temperature sensor is connected on the port in question). When noData, 0 is returned for all measurements." ::= { upduMib2SensorEntry 71 } upduMib2SensorRH OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Relative humidity in per mill." ::= { upduMib2SensorEntry 72 } upduMib2SensorRHQuality OBJECT-TYPE SYNTAX INTEGER { ok (0), expired (1), noData (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of the relative humidity data: ok if all is well and measurements are up to date, expired when measurements are not updated and represent the last known measurement, noData when no measurements are available (e.g. because no relative humidity sensor is connected on the port in question). When noData, 0 is returned for all measurements." ::= { upduMib2SensorEntry 73 } upduMib2SensorPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Port to which the sensor is connected." ::= { upduMib2SensorEntry 79 } -- =========================================================================== -- Traps -- =========================================================================== upduTrapObjects OBJECT IDENTIFIER ::= { upduMib2 100 } upduMonitoringEventSubject OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Subject of the monitoring event." ::= { upduTrapObjects 1 } upduMonitoringEventType OBJECT-TYPE SYNTAX INTEGER { ok (0), aboveThreshold (1), belowThreshold (2), failure (3), unknown (4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Type of the monitoring event." ::= { upduTrapObjects 2 } upduMonitoringEventMetric OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Metric of the monitoring event." ::= { upduTrapObjects 3 } upduMonitoringEventDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Description of the monitoring event." ::= { upduTrapObjects 10 } upduAuditLogMessage OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Message of the audit log." ::= { upduTrapObjects 11 } upduRebootReason OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Reboot reason." ::= { upduTrapObjects 12 } upduTraps OBJECT IDENTIFIER ::= { upduMib2 0 } upduMonitoringEvent NOTIFICATION-TYPE OBJECTS { upduMonitoringEventSubject, upduMonitoringEventType, upduMonitoringEventMetric, upduMonitoringEventDescription } STATUS current DESCRIPTION "Trap sent when a monitoring event occurs." ::= { upduTraps 1 } upduAuditLog NOTIFICATION-TYPE OBJECTS { upduAuditLogMessage } STATUS current DESCRIPTION "Trap sent for audit log messages." ::= { upduTraps 2 } -- =========================================================================== -- Compliance groups -- =========================================================================== upduMib2Conformance OBJECT IDENTIFIER ::= { upduMib2 99 } upduMib2Compliances OBJECT IDENTIFIER ::= { upduMib2Conformance 1 } upduMib2Groups OBJECT IDENTIFIER ::= { upduMib2Conformance 2 } upduMib2Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement RNX-UPDU-MIB2." MODULE MANDATORY-GROUPS { upduMib2GroupRev1, upduMib2NotificationsGroupRev1} ::= { upduMib2Compliances 1 } upduMib2GroupRev1 OBJECT-GROUP OBJECTS { upduMib2PDUTableSize, upduMib2PDUSystemName, upduMib2PDUCustomName, upduMib2PDUDescription, upduMib2PDUSerialNumber, upduMib2PDUPartNumber, upduMib2PDULotNumber, upduMib2PDUComposedName, upduMib2PDUMeterDataQuality, upduMib2PDUCurrent, upduMib2PDUVoltage, upduMib2PDUActivePower, upduMib2PDUApparentPower, upduMib2PDUReactivePower, upduMib2PDUActiveEnergy, upduMib2PDUReactiveEnergyR1, upduMib2PDUReactiveEnergyR4, upduMib2PDUPowerFactor, upduMib2InletTableSize, upduMib2InletSystemName, upduMib2InletCustomName, upduMib2InletDescription, upduMib2InletSerialNumber, upduMib2InletPartNumber, upduMib2InletLotNumber, upduMib2InletFirmware, upduMib2InletComposedName, upduMib2InletMeterDataQuality, upduMib2InletCurrent, upduMib2InletVoltage, upduMib2InletActivePower, upduMib2InletApparentPower, upduMib2InletReactivePower, upduMib2InletActiveEnergy, upduMib2InletReactiveEnergyR1, upduMib2InletReactiveEnergyR4, upduMib2InletPowerFactor, upduMib2RCMTableSize, upduMib2RCMSystemName, upduMib2RCMCustomName, upduMib2RCMDescription, upduMib2RCMComposedName, upduMib2RCMRms, upduMib2RCMDC, upduMib2RCMSensorQuality, upduMib2WireTableSize, upduMib2WireSystemName, upduMib2WireCustomName, upduMib2WireDescription, upduMib2WireComposedName, upduMib2WireMeterDataQuality, upduMib2WireCurrent, upduMib2WireVoltage, upduMib2WireActivePower, upduMib2WireApparentPower, upduMib2WireReactivePower, upduMib2WireActiveEnergy, upduMib2WireReactiveEnergyR1, upduMib2WireReactiveEnergyR4, upduMib2WirePowerFactor, upduMib2BranchTableSize, upduMib2BranchSystemName, upduMib2BranchCustomName, upduMib2BranchDescription, upduMib2BranchComposedName, upduMib2BranchMeterDataQuality, upduMib2BranchCurrent, upduMib2BranchVoltage, upduMib2BranchActivePower, upduMib2BranchApparentPower, upduMib2BranchReactivePower, upduMib2BranchActiveEnergy, upduMib2BranchReactiveEnergyR1, upduMib2BranchReactiveEnergyR4, upduMib2BranchPowerFactor, upduMib2ICMTableSize, upduMib2ICMSystemName, upduMib2ICMSerialNumber, upduMib2ICMPartNumber, upduMib2ICMLotNumber, upduMib2ICMFirmware, upduMib2ModuleTableSize, upduMib2ModuleSystemName, upduMib2ModuleCustomName, upduMib2ModuleDescription, upduMib2ModuleSerialNumber, upduMib2ModulePartNumber, upduMib2ModuleLotNumber, upduMib2ModuleFirmware, upduMib2ModuleComposedName, upduMib2ModuleMeterDataQuality, upduMib2ModuleCurrent, upduMib2ModuleVoltage, upduMib2ModuleActivePower, upduMib2ModuleApparentPower, upduMib2ModuleReactivePower, upduMib2ModuleActiveEnergy, upduMib2ModuleReactiveEnergyR1, upduMib2ModuleReactiveEnergyR4, upduMib2ModulePowerFactor, upduMib2OutletTableSize, upduMib2OutletSystemName, upduMib2OutletCustomName, upduMib2OutletDescription, upduMib2OutletComposedName, upduMib2OutletMeterDataQuality, upduMib2OutletCurrent, upduMib2OutletVoltage, upduMib2OutletActivePower, upduMib2OutletApparentPower, upduMib2OutletReactivePower, upduMib2OutletActiveEnergy, upduMib2OutletReactiveEnergyR1, upduMib2OutletReactiveEnergyR4, upduMib2OutletPowerFactor, upduMib2OutletAdminStatus, upduMib2OutletOperStatus, upduMib2OutletCondition, upduMib2SensorTableSize, upduMib2SensorSystemName, upduMib2SensorCustomName, upduMib2SensorDescription, upduMib2SensorComposedName, upduMib2SensorTempDegC, upduMib2SensorTempQuality, upduMib2SensorRH, upduMib2SensorRHQuality, upduMib2SensorPort, upduMonitoringEventSubject, upduMonitoringEventType, upduMonitoringEventMetric, upduMonitoringEventDescription, upduAuditLogMessage, upduRebootReason } STATUS current DESCRIPTION "rev 1" ::= { upduMib2Groups 1 } upduMib2NotificationsGroupRev1 NOTIFICATION-GROUP NOTIFICATIONS { upduMonitoringEvent, upduAuditLog } STATUS current DESCRIPTION "Conformance group for UPDU PDU notifications." ::= { upduMib2Groups 2 } END