commit version 22.12.12447

This commit is contained in:
2023-01-01 22:36:12 -05:00
parent af1b03d79f
commit b948283a96
744 changed files with 620715 additions and 27381 deletions

View File

@ -1,456 +0,0 @@
-- ********************************************************************
-- Bachmann GmbH, Stuttgart
-- BACHMANN-BLUENET2-MIB Version 1.x
--
-- Management Information Base for SNMP Network Management
--
-- Copyright 2013-2015 Bachmann GmbH.
-- All Rights Reserved.
--
-- ********************************************************************
-- File : $RCSfile: BACHMANN-BLUENET2-CAPABILITY-MIB.txt,v $
-- Rev. : $Revision: 1.3 $
-- Date : $Date: 2015/09/22 16:45:34 $
-- Author : $Author: fis $
-- Id : $Id: BACHMANN-BLUENET2-CAPABILITY-MIB.txt,v 1.3 2015/09/22 16:45:34 fis Exp $
-- ********************************************************************
BACHMANN-BLUENET2-CAPABILITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
AGENT-CAPABILITIES
FROM SNMPv2-CONF
MODULE-IDENTITY
FROM SNMPv2-SMI
icmpGroup,
ipGroup,
ipv4GeneralGroup
FROM IP-MIB
tcpBaseGroup,
tcpGroup
FROM TCP-MIB
udpBaseGroup,
udpGroup
FROM UDP-MIB
blueNet2Mib
FROM BACHMANN-BLUENET2-MIB;
blueNet2Capabilities MODULE-IDENTITY
LAST-UPDATED "201506010000Z"
ORGANIZATION "Bachmann GmbH"
CONTACT-INFO "www.bachmann.com
Bachmann GmbH
Ernsthaldenstrasse 33
D-70565 Stuttgart
Germany, Europe
Tel. +49 711 86602-0
Fax +49 711 86602-34
info@bachmann.com"
DESCRIPTION "Private agent capabilitiy MIB of BlueNet2 PDU SNMP agent."
REVISION "201506010000Z"
DESCRIPTION "Added next version blueNet2CapsV10100."
REVISION "201502010000Z"
DESCRIPTION "The initial version."
::= { blueNet2Mib 4 }
blueNet2CapsV10000 AGENT-CAPABILITIES
PRODUCT-RELEASE "V2.2.0"
STATUS current
DESCRIPTION "Bachmann GmbH : BlueNet2 PDU built-in capabilities."
SUPPORTS BACHMANN-BLUENET2-MIB
INCLUDES {
blueNet2CircuitGroup,
blueNet2ConfigurationGroup,
blueNet2DeviceGroup,
blueNet2IdentificationGroup,
blueNet2InformationGroup,
blueNet2ModbusGroup,
blueNet2NotificationGroup,
blueNet2NtpGroup,
blueNet2PhaseGroup,
blueNet2RcmGroup,
blueNet2SensorGroup,
blueNet2SmtpGroup,
blueNet2SnmpGroup,
blueNet2SocketGroupGroup,
blueNet2SyslogGroup,
blueNet2TrapGroup,
blueNet2VariableGroup,
blueNet2MPGroup,
blueNet2SpdGroup
}
VARIATION blueNet2ConfigurationGroup
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION blueNet2ModbusGroup
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION blueNet2NtpGroup
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION blueNet2SmtpGroup
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION blueNet2SnmpGroup
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION blueNet2SyslogGroup
ACCESS read-only
DESCRIPTION "implemented read only."
SUPPORTS ENTITY-MIB
INCLUDES {
entityGeneralGroup,
entityLogical2Group,
entityLogicalGroup,
entityMappingGroup,
entityNotificationsGroup,
entityPhysical2Group,
entityPhysical3Group,
entityPhysicalGroup
}
VARIATION entPhysicalSerialNum
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION entPhysicalUris
ACCESS read-only
DESCRIPTION "implemented read only."
SUPPORTS ENTITY-SENSOR-MIB
INCLUDES {
entitySensorValueGroup
}
SUPPORTS ENTITY-STATE-MIB
INCLUDES {
entStateGroup,
entStateNotificationsGroup
}
SUPPORTS HOST-RESOURCES-MIB
INCLUDES {
hrDeviceGroup,
hrSWRunGroup,
hrSWRunPerfGroup,
hrStorageGroup,
hrSystemGroup
}
SUPPORTS IF-MIB
INCLUDES {
ifCounterDiscontinuityGroup,
ifFixedLengthGroup,
ifGeneralGroup,
ifGeneralInformationGroup,
ifHCFixedLengthGroup,
ifHCPacketGroup,
ifOldObjectsGroup,
ifPacketGroup,
ifVHCPacketGroup
}
SUPPORTS IP-FORWARD-MIB
INCLUDES {
inetForwardCidrRouteGroup,
ipForwardCidrRouteGroup
}
SUPPORTS IP-MIB
INCLUDES {
icmpStatsGroup,
ipAddressGroup,
ipAddressPrefixGroup,
ipDefaultRouterGroup,
ipIfStatsGroup,
ipIfStatsHCOctetGroup,
ipIfStatsHCPacketGroup,
ipLastChangeGroup,
ipNetToPhysicalGroup,
ipSystemStatsGroup,
ipSystemStatsHCOctetGroup,
ipSystemStatsHCPacketGroup,
ipv4SystemStatsGroup,
ipv4SystemStatsHCPacketGroup,
ipv6GeneralGroup2,
ipv6ScopeGroup
}
SUPPORTS IPV6-MIB
INCLUDES {
ipv6GeneralGroup
}
SUPPORTS NOTIFICATION-LOG-MIB
INCLUDES {
notificationLogConfigGroup,
notificationLogStatsGroup
}
SUPPORTS PTOPO-MIB
INCLUDES {
ptopoConfigGroup,
ptopoDataGroup,
ptopoGeneralGroup
}
SUPPORTS RFC1213-MIB
INCLUDES {
icmpGroup,
ipGroup,
ipv4GeneralGroup,
tcpBaseGroup,
tcpGroup,
udpBaseGroup,
udpGroup
}
SUPPORTS SNMP-FRAMEWORK-MIB
INCLUDES {
snmpEngineGroup
}
SUPPORTS SNMP-MPD-MIB
INCLUDES {
snmpMPDGroup
}
SUPPORTS SNMP-TARGET-MIB
INCLUDES {
snmpTargetBasicGroup,
snmpTargetCommandResponderGroup,
snmpTargetResponseGroup
}
SUPPORTS SNMP-USER-BASED-SM-MIB
INCLUDES {
usmMIBBasicGroup
}
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
INCLUDES {
vacmBasicGroup
}
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpCommunityGroup,
snmpGroup,
snmpObsoleteGroup,
snmpSetGroup,
systemGroup
}
SUPPORTS TCP-MIB
INCLUDES {
tcpConnectionGroup,
tcpListenerGroup
}
SUPPORTS UDP-MIB
INCLUDES {
udpEndpointGroup
}
::= { blueNet2Capabilities 10000 }
blueNet2CapsV10100 AGENT-CAPABILITIES
PRODUCT-RELEASE "V2.2.0"
STATUS current
DESCRIPTION "Bachmann GmbH : BlueNet2 PDU built-in capabilities."
SUPPORTS BACHMANN-BLUENET2-MIB
INCLUDES {
blueNet2CircuitGroup,
blueNet2ConfigurationGroup,
blueNet2DeviceGroup,
blueNet2IdentificationGroup,
blueNet2InformationGroup,
blueNet2ModbusGroup,
blueNet2NotificationGroup,
blueNet2NtpGroup,
blueNet2PhaseGroup,
blueNet2RcmGroup,
blueNet2SensorGroup,
blueNet2SmtpGroup,
blueNet2SnmpGroup,
blueNet2SocketGroupGroup,
blueNet2SyslogGroup,
blueNet2TrapGroup,
blueNet2VariableGroup,
blueNet2MPGroup,
blueNet2SpdGroup
}
VARIATION blueNet2SnmpGroup
ACCESS read-only
DESCRIPTION "implemented read only."
SUPPORTS ENTITY-MIB
INCLUDES {
entityGeneralGroup,
entityLogical2Group,
entityLogicalGroup,
entityMappingGroup,
entityNotificationsGroup,
entityPhysical2Group,
entityPhysical3Group,
entityPhysicalGroup
}
VARIATION entPhysicalSerialNum
ACCESS read-only
DESCRIPTION "implemented read only."
VARIATION entPhysicalUris
ACCESS read-only
DESCRIPTION "implemented read only."
SUPPORTS ENTITY-SENSOR-MIB
INCLUDES {
entitySensorValueGroup
}
SUPPORTS ENTITY-STATE-MIB
INCLUDES {
entStateGroup,
entStateNotificationsGroup
}
SUPPORTS HOST-RESOURCES-MIB
INCLUDES {
hrDeviceGroup,
hrSWRunGroup,
hrSWRunPerfGroup,
hrStorageGroup,
hrSystemGroup
}
SUPPORTS IF-MIB
INCLUDES {
ifCounterDiscontinuityGroup,
ifFixedLengthGroup,
ifGeneralGroup,
ifGeneralInformationGroup,
ifHCFixedLengthGroup,
ifHCPacketGroup,
ifOldObjectsGroup,
ifPacketGroup,
ifVHCPacketGroup
}
SUPPORTS IP-FORWARD-MIB
INCLUDES {
inetForwardCidrRouteGroup,
ipForwardCidrRouteGroup
}
SUPPORTS IP-MIB
INCLUDES {
icmpStatsGroup,
ipAddressGroup,
ipAddressPrefixGroup,
ipDefaultRouterGroup,
ipIfStatsGroup,
ipIfStatsHCOctetGroup,
ipIfStatsHCPacketGroup,
ipLastChangeGroup,
ipNetToPhysicalGroup,
ipSystemStatsGroup,
ipSystemStatsHCOctetGroup,
ipSystemStatsHCPacketGroup,
ipv4SystemStatsGroup,
ipv4SystemStatsHCPacketGroup,
ipv6GeneralGroup2,
ipv6ScopeGroup
}
SUPPORTS IPV6-MIB
INCLUDES {
ipv6GeneralGroup
}
SUPPORTS NOTIFICATION-LOG-MIB
INCLUDES {
notificationLogConfigGroup,
notificationLogStatsGroup
}
SUPPORTS PTOPO-MIB
INCLUDES {
ptopoConfigGroup,
ptopoDataGroup,
ptopoGeneralGroup
}
SUPPORTS RFC1213-MIB
INCLUDES {
icmpGroup,
ipGroup,
ipv4GeneralGroup,
tcpBaseGroup,
tcpGroup,
udpBaseGroup,
udpGroup
}
SUPPORTS SNMP-FRAMEWORK-MIB
INCLUDES {
snmpEngineGroup
}
SUPPORTS SNMP-MPD-MIB
INCLUDES {
snmpMPDGroup
}
SUPPORTS SNMP-TARGET-MIB
INCLUDES {
snmpTargetBasicGroup,
snmpTargetCommandResponderGroup,
snmpTargetResponseGroup
}
SUPPORTS SNMP-USER-BASED-SM-MIB
INCLUDES {
usmMIBBasicGroup
}
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
INCLUDES {
vacmBasicGroup
}
SUPPORTS SNMPv2-MIB
INCLUDES {
snmpCommunityGroup,
snmpGroup,
snmpObsoleteGroup,
snmpSetGroup,
systemGroup
}
SUPPORTS TCP-MIB
INCLUDES {
tcpConnectionGroup,
tcpListenerGroup
}
SUPPORTS UDP-MIB
INCLUDES {
udpEndpointGroup
}
::= { blueNet2Capabilities 10100 }
END

714
mibs/bachmann/RNX-UPDU-MIB Normal file
View File

@ -0,0 +1,714 @@
-- ===========================================================================
-- Riedo Networks (RNX) UPDU MIB
-- ===========================================================================
RNX-UPDU-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;
rnx MODULE-IDENTITY
LAST-UPDATED "202207060000Z"
ORGANIZATION "Riedo Networks Ltd."
CONTACT-INFO "Riedo Networks Ltd."
DESCRIPTION "UPDU MIB"
REVISION "202207060000Z"
DESCRIPTION "Add upduMeterDescription."
REVISION "202206220000Z"
DESCRIPTION "Add upduMeterSystemName, upduMeterCustomName."
REVISION "202012160000Z"
DESCRIPTION "Add upduSensorTable."
REVISION "202006180000Z"
DESCRIPTION "Initial version."
::= { enterprises 55108 }
upduMib OBJECT IDENTIFIER
::= { rnx 1 }
-- ===========================================================================
-- Textual conventions
-- ===========================================================================
Watts ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Watts"
SYNTAX Integer32
VoltAmpereReactives ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Volt-ampere reactives"
SYNTAX Integer32
VoltAmperes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Volt-amperes"
SYNTAX Integer32
WattHours ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Watt hours"
SYNTAX Counter64
VoltAmpereReactiveHours ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Volt-ampere reactive hours"
SYNTAX Counter64
MilliAmperes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Milli-amperes"
SYNTAX Integer32
TenthMilliAmperes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Tenth of Milli-amperes"
SYNTAX Integer32
MilliVolts ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Milli-volts"
SYNTAX Integer32
TenthDegreesCelsius ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Deci-degrees celsius"
SYNTAX Integer32
Permil ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Per mil"
SYNTAX Integer32
-- ===========================================================================
-- Subtrees
-- ===========================================================================
upduInfo OBJECT IDENTIFIER
::= { upduMib 1 }
upduInventory OBJECT IDENTIFIER
::= { upduMib 2 }
upduMeasurements OBJECT IDENTIFIER
::= { upduMib 3 }
upduControl OBJECT IDENTIFIER
::= { upduMib 4 }
upduConformance OBJECT IDENTIFIER
::= { upduMib 5 }
-- ===========================================================================
-- Info: UPDU information
-- ===========================================================================
upduInfoPartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number"
::= { upduInfo 1 }
upduInfoSerialNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number"
::= { upduInfo 2 }
upduInfoLotNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Lot number"
::= { upduInfo 3 }
-- ===========================================================================
-- Inventory: Per module information
-- ===========================================================================
upduModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpduModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of module entries."
::= { upduInventory 1 }
upduModuleEntry OBJECT-TYPE
SYNTAX UpduModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information for a particular module."
INDEX { upduModuleIndex }
::= { upduModuleTable 1 }
UpduModuleEntry ::= SEQUENCE {
upduModuleIndex Integer32,
upduModuleType INTEGER,
upduModulePartNumber OCTET STRING,
upduModuleSerialNumber Integer32,
upduModuleLotNumber OCTET STRING
}
upduModuleIndex OBJECT-TYPE
SYNTAX Integer32 (0..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Module index."
::= { upduModuleEntry 1 }
upduModuleType OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
icm (1),
meterModule (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module type: tells what type of module it is."
::= { upduModuleEntry 2 }
upduModulePartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number"
::= { upduModuleEntry 3 }
upduModuleSerialNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module serial number."
::= { upduModuleEntry 4 }
upduModuleLotNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module lot number."
::= { upduModuleEntry 5 }
-- ===========================================================================
-- Measurements: Per meter data
-- ===========================================================================
upduMeterTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpduMeterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Holds information about each Power module."
::= { upduMeasurements 1 }
upduMeterEntry OBJECT-TYPE
SYNTAX UpduMeterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides a power data"
INDEX {
upduModuleIndex,
upduMeterIndex
}
::= { upduMeterTable 1 }
UpduMeterEntry ::= SEQUENCE {
upduMeterIndex Integer32,
upduMeterName OCTET STRING,
upduMeterType INTEGER,
upduMeterEnergyP WattHours,
upduMeterEnergyR1 VoltAmpereReactiveHours,
upduMeterEnergyR4 VoltAmpereReactiveHours,
upduMeterPowerP Watts,
upduMeterPowerQ VoltAmpereReactives,
upduMeterPowerS VoltAmperes,
upduMeterUrms MilliVolts,
upduMeterIrms MilliAmperes,
upduMeterSystemName OCTET STRING,
upduMeterCustomName OCTET STRING,
upduMeterDescription OCTET STRING
}
upduMeterIndex OBJECT-TYPE
SYNTAX Integer32 (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Number of the meter on the Module."
::= { upduMeterEntry 1 }
upduMeterName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Meter name."
::= { upduMeterEntry 2 }
upduMeterType OBJECT-TYPE
SYNTAX INTEGER {
pduTotal (0),
pduTotalCalc (1),
phaseTotal (2),
phaseTotalCalc (3),
moduleTotal (4),
moduleTotalCalc (5),
outlet (6),
outletGroup (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Meter type: Tell if the meter is per-phase, per PDU,
per module or for a single outlet or outlet group. For
pduTotalCalc, phaseTotalCalc, moduleTotalCalc, the
total is calculated (sum of the measurements of the
underlying objects). For the other totals, it is
measured."
::= { upduMeterEntry 3 }
upduMeterEnergyP OBJECT-TYPE
SYNTAX WattHours
UNITS "Wh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Positive active energy in watt hours."
::= { upduMeterEntry 4 }
upduMeterEnergyR1 OBJECT-TYPE
SYNTAX VoltAmpereReactiveHours
UNITS "varh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reactive energy from quadrant R1 in volt-ampere reactives hours."
::= { upduMeterEntry 5 }
upduMeterEnergyR4 OBJECT-TYPE
SYNTAX VoltAmpereReactiveHours
UNITS "varh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reactive energy from quadrant R4 in volt-ampere reactives hours."
::= { upduMeterEntry 6 }
upduMeterPowerP OBJECT-TYPE
SYNTAX Watts
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active power at a given instant."
::= { upduMeterEntry 7 }
upduMeterPowerQ OBJECT-TYPE
SYNTAX VoltAmpereReactives
UNITS "var"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reactive power at a given instant."
::= { upduMeterEntry 8 }
upduMeterPowerS OBJECT-TYPE
SYNTAX VoltAmperes
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Apparent power at a given instant."
::= { upduMeterEntry 9 }
upduMeterUrms OBJECT-TYPE
SYNTAX MilliVolts
UNITS "mV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RMS voltage at a given instant."
::= { upduMeterEntry 10 }
upduMeterIrms OBJECT-TYPE
SYNTAX MilliAmperes
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RMS current at a given instant."
::= { upduMeterEntry 11 }
upduMeterSystemName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System-defined object name."
::= { upduMeterEntry 12 }
upduMeterCustomName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..23))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User-configured unique object name. Write access has to be
explicitly enabled in the UPDU configuration (see SNMP
options)."
::= { upduMeterEntry 13 }
upduMeterDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User-configured description. Write access has to be
explicitly enabled in the UPDU configuration (see SNMP
options)."
::= { upduMeterEntry 14 }
-- ===========================================================================
-- Measurements: Per sensor data
-- ===========================================================================
upduSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpduSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Holds information about sensors connected to the PDU."
::= { upduMeasurements 2 }
upduSensorEntry OBJECT-TYPE
SYNTAX UpduSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Holds the information related to one specific sensor."
INDEX { upduSensorPort }
::= { upduSensorTable 1 }
UpduSensorEntry ::= SEQUENCE {
upduSensorPort Integer32,
upduSensorPortName OCTET STRING,
upduSensorType INTEGER,
upduSensorTemperatureCelsius TenthDegreesCelsius,
upduSensorHumidity Permil
}
upduSensorPort OBJECT-TYPE
SYNTAX Integer32 (1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sensor port number."
::= { upduSensorEntry 1 }
upduSensorPortName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor port name as printed on the front plate."
::= { upduSensorEntry 2 }
upduSensorType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
temp (1),
tempHumidity (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor type."
::= { upduSensorEntry 3 }
upduSensorTemperatureCelsius OBJECT-TYPE
SYNTAX TenthDegreesCelsius
UNITS "deg-C/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature in tenth degrees."
::= { upduSensorEntry 4 }
upduSensorHumidity OBJECT-TYPE
SYNTAX Permil
UNITS "/1000"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Relative humidity in per mil. Set to 0 for temperature only sensor."
::= { upduSensorEntry 5 }
-- ===========================================================================
-- Measurements: Per RCM data
-- ===========================================================================
upduRcmTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpduRcmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Holds information about embedded residual current monitors."
::= { upduMeasurements 3 }
upduRcmEntry OBJECT-TYPE
SYNTAX UpduRcmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides Residual current data"
INDEX {
upduModuleIndex,
upduRcmIndex
}
::= { upduRcmTable 1 }
UpduRcmEntry ::= SEQUENCE {
upduRcmIndex Integer32,
upduRcmName OCTET STRING,
upduRcmCurrentRms TenthMilliAmperes,
upduRcmCurrentDc TenthMilliAmperes,
upduRcmSensorQuality INTEGER
}
upduRcmIndex OBJECT-TYPE
SYNTAX Integer32 (0..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"RCM index."
::= { upduRcmEntry 1 }
upduRcmName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RCM name."
::= { upduRcmEntry 2 }
upduRcmCurrentRms OBJECT-TYPE
SYNTAX TenthMilliAmperes
UNITS "mA/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RMS residual current."
::= { upduRcmEntry 3 }
upduRcmCurrentDc OBJECT-TYPE
SYNTAX TenthMilliAmperes
UNITS "mA/10"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DC residual current."
::= { upduRcmEntry 4 }
upduRcmSensorQuality OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
nodata (1),
timeout (2),
internalerror (3),
selftestfailed (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RCM sensor health"
::= { upduRcmEntry 5 }
-- ===========================================================================
-- Control: Relay status
-- ===========================================================================
upduRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpduRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Holds Relay state."
::= { upduControl 1 }
upduRelayEntry OBJECT-TYPE
SYNTAX UpduRelayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry provides the status for a relay."
INDEX {
upduModuleIndex,
upduRelayIndex
}
::= { upduRelayTable 1 }
UpduRelayEntry ::= SEQUENCE {
upduRelayIndex Integer32,
upduRelayMeterNames OCTET STRING,
upduRelayAdminStatus INTEGER,
upduRelayOperStatus INTEGER,
upduRelayCondition INTEGER
}
upduRelayIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Relay index."
::= { upduRelayEntry 1 }
upduRelayMeterNames OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Comma-separated list of meter names this relay controls."
::= { upduRelayEntry 2 }
upduRelayAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
off (0),
on (1),
unknown(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the desired state of the relay."
::= { upduRelayEntry 3 }
upduRelayOperStatus OBJECT-TYPE
SYNTAX INTEGER {
off (0),
on (1),
unknown(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the operational state of the relay."
::= { upduRelayEntry 4 }
upduRelayCondition OBJECT-TYPE
SYNTAX INTEGER {
ok (0),
failed (1),
unknown(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gives the relay condition. Ok if the desired state
corresponds to the operational state, failed if it
differs and unknown if the operational state is not
known."
::= { upduRelayEntry 5 }
-- ===========================================================================
-- Compliance groups
-- ===========================================================================
upduMibCompliances OBJECT IDENTIFIER ::= { upduConformance 1 }
upduMibGroups OBJECT IDENTIFIER ::= { upduConformance 2 }
upduMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which
implement the RNX-UPDU-MIB."
MODULE
MANDATORY-GROUPS {
upduMibGroupRev1
}
::= { upduMibCompliances 1 }
upduMibGroupRev1 OBJECT-GROUP
OBJECTS {
upduInfoPartNumber,
upduInfoSerialNumber,
upduInfoLotNumber,
upduModuleType,
upduModulePartNumber,
upduModuleSerialNumber,
upduModuleLotNumber,
upduMeterName,
upduMeterType,
upduMeterEnergyP,
upduMeterEnergyR1,
upduMeterEnergyR4,
upduMeterPowerP,
upduMeterPowerQ,
upduMeterPowerS,
upduMeterUrms,
upduMeterIrms,
upduMeterSystemName,
upduMeterCustomName,
upduMeterDescription,
upduRelayMeterNames,
upduRelayAdminStatus,
upduRelayOperStatus,
upduRelayCondition,
upduSensorPortName,
upduSensorType,
upduSensorTemperatureCelsius,
upduSensorHumidity,
upduRcmName,
upduRcmCurrentRms,
upduRcmCurrentDc,
upduRcmSensorQuality
}
STATUS current
DESCRIPTION
"rev 1"
::= { upduMibGroups 1 }
END