diff --git a/html/images/logos/rittal.svg b/html/images/logos/rittal.svg new file mode 100644 index 0000000000..15aea619d6 --- /dev/null +++ b/html/images/logos/rittal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/images/os/rittal.svg b/html/images/os/rittal.svg new file mode 100644 index 0000000000..4e515cd95a --- /dev/null +++ b/html/images/os/rittal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/includes/definitions/discovery/rittal-lcp.yaml b/includes/definitions/discovery/rittal-lcp.yaml new file mode 100644 index 0000000000..4d6eebfae0 --- /dev/null +++ b/includes/definitions/discovery/rittal-lcp.yaml @@ -0,0 +1,15 @@ +mib: RITTAL-CMC-III-MIB +modules: + sensors: + state: + - + oid: cmcIIIUnitStatus + value: cmcIIIUnitStatus + state_name: cmcIIIUnitStatus + num_oid: .1.3.6.1.4.1.2606.7.2.1. + index: 'cmcIIIUnitStatus.{{ $index }}' + descr: Unit Status + states: + - { descr: OK, graph: 1, value: 1, generic: 0 } + - { descr: Failed, graph: 1, value: 2, generic: 2 } + - { descr: Overload, graph: 1, value: 3, generic: 1 } diff --git a/includes/definitions/rittal-lcp.yaml b/includes/definitions/rittal-lcp.yaml new file mode 100644 index 0000000000..d84ad52909 --- /dev/null +++ b/includes/definitions/rittal-lcp.yaml @@ -0,0 +1,17 @@ +os: rittal-lcp +text: 'Rittal LCP' +type: environment +icon: rittal +mib_dir: + - rittal +over: + - { graph: device_processor, text: 'Processor Usage' } + - { graph: device_ucd_memory, text: 'Memory Usage' } + - { graph: device_storage, text: 'Storage Usage' } +discovery: + - + sysObjectId: + - .1.3.6.1.4.1.2606.7 + - sysDescr: + - 'Rittal LCP' + \ No newline at end of file diff --git a/includes/polling/os/rittal-lcp.inc.php b/includes/polling/os/rittal-lcp.inc.php new file mode 100644 index 0000000000..bf12f9444e --- /dev/null +++ b/includes/polling/os/rittal-lcp.inc.php @@ -0,0 +1,10 @@ +0) has to be at least twice cmcIIIDynUpdateRate." + DEFVAL { 10 } + ::= { cmcIIIVarInfo 6 } + + cmcIIIDynUpdateHistory OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..2419200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "History range in seconds to restrict data view + in cmcIIIVarIntDynTable and cmcIIIVarStrDynTable. + The value 0 will disable the history range restriction completly. + Note: cmcIIIDynUpdateHistory (>0) has to be at least twice cmcIIIDynUpdateRate." + DEFVAL { 300 } + ::= { cmcIIIVarInfo 7 } + + +-- table with entry for each variable available on this unit + + cmcIIIVarTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable table." + ::= { cmcIIIVars 2 } + + cmcIIIVarEntry OBJECT-TYPE + SYNTAX CmcIIIVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable table." + INDEX { cmcIIIVarDeviceIndex,cmcIIIVarIndex } + ::= { cmcIIIVarTable 1 } + + CmcIIIVarEntry ::= + SEQUENCE { + cmcIIIVarDeviceIndex Unsigned32, + cmcIIIVarIndex Unsigned32, + cmcIIIVarName DisplayString, + cmcIIIVarType INTEGER, + cmcIIIVarUnit DisplayString, + cmcIIIVarDataType INTEGER, + cmcIIIVarScale Integer32, + cmcIIIVarConstraints DisplayString, + cmcIIIVarSteps Integer32, + cmcIIIVarValueStr DisplayString, + cmcIIIVarValueInt Integer32, + cmcIIIVarLastChange Unsigned32, + cmcIIIVarAccess INTEGER, + cmcIIIVarQuality INTEGER, + cmcIIIVarEntPhysicalIndex Integer32 + } + + cmcIIIVarDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarEntry 1 } + + cmcIIIVarIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarEntry 2 } + + cmcIIIVarName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Clear name of variable." + ::= { cmcIIIVarEntry 3 } + + cmcIIIVarType OBJECT-TYPE + SYNTAX INTEGER { + description (1), + value (2), + setHigh (3), + setWarn (4), + setLow (5), + hysteresis (6), + status (7), + statusEnum (8), + setWarnLow (9), + unit (10), + alarmDur (11), + steps (12), + configPar (13), + category (14), + logic (15), + logicEnum (16), + setCntrl (17), + offset (18), + type (19), + output (20), + outputdelay (21), + outputaction (22), + outdelayExec (23), + outputEnum (24), + config (25), + configNum (26), + configLcpFcs (27), + assembly (28), + configWiring (29), + sensitivity (30), + accessTime (31), + accessLogic (32), + position (33), + positionEnum (34), + pin (35), + sequence (36), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + unitType (90), + swVersion (91), + serialNumber (92), + mountPos (93), + mountPosEnum (94), + gsmStatus (95), + connected (96), + connectedEnum (97), + grouping (100), + scaleValue (110), + scaleUnit (111), + scaleStart (112), + scaleEnd (113), + commandCtrl (120), + commandCtrlDP (121), + commandCtrlWdt (122), + fanAffect (123), + waterAffect (124), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + ignore (254), + illegal (255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of variable." + ::= { cmcIIIVarEntry 4 } + + cmcIIIVarUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit of variable e. g. degree C." + ::= { cmcIIIVarEntry 5 } + + cmcIIIVarDataType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + int (2), + string (3), + enum (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Datatype of variable." + ::= { cmcIIIVarEntry 6 } + + cmcIIIVarScale OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Scaling factor of variable value, + e. g. -100 -> value has to be divided by 100 + +100 -> value has to be multiplied by 100." + ::= { cmcIIIVarEntry 7 } + + cmcIIIVarConstraints OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Constraints of value, + e. g. [-_ a-zA-Z0-9]+ (if VariableDatatype is 'string')." + ::= { cmcIIIVarEntry 8 } + + cmcIIIVarSteps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Steps of variable value (resolution)." + ::= { cmcIIIVarEntry 9 } + + cmcIIIVarValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarEntry 10 } + + cmcIIIVarValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarEntry 11 } + + cmcIIIVarLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarEntry 12 } + + cmcIIIVarAccess OBJECT-TYPE + SYNTAX INTEGER { + none (1), + readonly (2), + readwrite (3), + readwriteswitch (4), + readwriteextended(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access for value." + ::= { cmcIIIVarEntry 13 } + + cmcIIIVarQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIVarEntry 14 } + + cmcIIIVarEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Corresponding entPhysicalIndex of this variable. 0 if none exists." + ::= { cmcIIIVarEntry 15 } + + +-- table with entry for each variable available on this unit sorted by cmcIIIVarType + + cmcIIIVarByTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable by type table." + ::= { cmcIIIVars 3 } + + cmcIIIVarByTypeEntry OBJECT-TYPE + SYNTAX CmcIIIVarByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable by type table." + INDEX { cmcIIIVarByTypeType,cmcIIIVarByTypeDeviceIndex,cmcIIIVarByTypeIndex } + ::= { cmcIIIVarByTypeTable 1 } + + CmcIIIVarByTypeEntry ::= + SEQUENCE { + cmcIIIVarByTypeType INTEGER, + cmcIIIVarByTypeDeviceIndex Unsigned32, + cmcIIIVarByTypeIndex Unsigned32, + cmcIIIVarByTypeValueStr DisplayString, + cmcIIIVarByTypeValueInt Integer32, + cmcIIIVarByTypeLastChange Unsigned32 + } + + cmcIIIVarByTypeType OBJECT-TYPE + SYNTAX INTEGER { + description (1), + value (2), + setHigh (3), + setWarn (4), + setLow (5), + hysteresis (6), + status (7), + statusEnum (8), + setWarnLow (9), + unit (10), + alarmDur (11), + steps (12), + configPar (13), + category (14), + logic (15), + logicEnum (16), + setCntrl (17), + offset (18), + type (19), + output (20), + outputdelay (21), + outputaction (22), + outdelayExec (23), + outputEnum (24), + config (25), + configNum (26), + configLcpFcs (27), + assembly (28), + configWiring (29), + sensitivity (30), + accessTime (31), + accessLogic (32), + position (33), + positionEnum (34), + pin (35), + sequence (36), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + unitType (90), + swVersion (91), + serialNumber (92), + mountPos (93), + mountPosEnum (94), + gsmStatus (95), + connected (96), + connectedEnum (97), + grouping (100), + scaleValue (110), + scaleUnit (111), + scaleStart (112), + scaleEnd (113), + commandCtrl (120), + commandCtrlDP (121), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + ignore (254), + illegal (255) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of variable." + ::= { cmcIIIVarByTypeEntry 1 } + + cmcIIIVarByTypeDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarByTypeEntry 2 } + + cmcIIIVarByTypeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarByTypeEntry 3 } + + cmcIIIVarByTypeValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarByTypeEntry 4 } + + cmcIIIVarByTypeValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarByTypeEntry 5 } + + cmcIIIVarByTypeLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarByTypeEntry 6 } + +-- table with entry for each variable available on this unit sorted by cmcIIIVarType + + cmcIIIVarByQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarByQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable by quality table." + ::= { cmcIIIVars 4 } + + cmcIIIVarByQualityEntry OBJECT-TYPE + SYNTAX CmcIIIVarByQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable by quality table. + The view of this table may be reduced using the bits of cmcIIIVarByQualityHide." + INDEX { cmcIIIVarByQualityQuality,cmcIIIVarByQualityDeviceIndex,cmcIIIVarByQualityIndex } + ::= { cmcIIIVarByQualityTable 1 } + + CmcIIIVarByQualityEntry ::= + SEQUENCE { + cmcIIIVarByQualityQuality INTEGER, + cmcIIIVarByQualityDeviceIndex Unsigned32, + cmcIIIVarByQualityIndex Unsigned32, + cmcIIIVarByQualityValueStr DisplayString, + cmcIIIVarByQualityValueInt Integer32, + cmcIIIVarByQualityLastChange Unsigned32 + } + + cmcIIIVarByQualityQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIVarByQualityEntry 1 } + + cmcIIIVarByQualityDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarByQualityEntry 2 } + + cmcIIIVarByQualityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarByQualityEntry 3 } + + cmcIIIVarByQualityValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarByQualityEntry 4 } + + cmcIIIVarByQualityValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarByQualityEntry 5 } + + cmcIIIVarByQualityLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarByQualityEntry 6 } + + +-- table with entry for each dynamic integer variable (cmcIIIVarDataType = int(2) or enum(4)) available on this unit + + cmcIIIVarIntDynTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarIntDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of dynamically changed variable table of cmcIIIVarDatatype int(2) or enum(4). + This table is updated each cmcIIIVarDynUpdateRate seconds only. + This table has variables updated/changed within the last cmcIIIVarDynUpdateHistory seconds only. + This table has dynamic integer variables (cmcIIIVarDataType = int(2) or enum(4)) only." + ::= { cmcIIIVars 5 } + + cmcIIIVarIntDynEntry OBJECT-TYPE + SYNTAX CmcIIIVarIntDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of dynamically changed table." + INDEX { cmcIIIVarIntDynDeviceIndex,cmcIIIVarIntDynIndex,cmcIIIVarIntDynLastChange } + ::= { cmcIIIVarIntDynTable 1 } + + CmcIIIVarIntDynEntry ::= + SEQUENCE { + cmcIIIVarIntDynDeviceIndex Unsigned32, + cmcIIIVarIntDynIndex Unsigned32, + cmcIIIVarIntDynLastChange Unsigned32, + cmcIIIVarIntDynValue Integer32 + } + + cmcIIIVarIntDynDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarIntDynEntry 1 } + + cmcIIIVarIntDynIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarIntDynEntry 2 } + + cmcIIIVarIntDynLastChange OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime. + Entries may be restricted by cmcIIIDynUpdateHistory." + ::= { cmcIIIVarIntDynEntry 3 } + + cmcIIIVarIntDynValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarIntDynEntry 4 } + + +-- table with entry for each dynamic string variable (cmcIIIVarDataType = string(3)) available on this unit + + cmcIIIVarStrDynTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarStrDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of dynamically changed variable table of cmcIIIVarDataType string(3). + This table is updated each cmcIIIVarDynUpdateRate seconds only. + This table has variables updated/changed within the last cmcIIIVarDynUpdateHistory seconds only. + This table has dynamic string variables (cmcIIIVarDataType = string(3)) only. + Please note, this table will be empty in most cases as strings are rarely changing." + ::= { cmcIIIVars 6 } + + cmcIIIVarStrDynEntry OBJECT-TYPE + SYNTAX CmcIIIVarStrDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of dynamically changed table." + INDEX { cmcIIIVarStrDynDeviceIndex,cmcIIIVarStrDynIndex,cmcIIIVarStrDynLastChange } + ::= { cmcIIIVarStrDynTable 1 } + + CmcIIIVarStrDynEntry ::= + SEQUENCE { + cmcIIIVarStrDynDeviceIndex Unsigned32, + cmcIIIVarStrDynIndex Unsigned32, + cmcIIIVarStrDynLastChange Unsigned32, + cmcIIIVarStrDynValue DisplayString + } + + cmcIIIVarStrDynDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarStrDynEntry 1 } + + cmcIIIVarStrDynIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarStrDynEntry 2 } + + cmcIIIVarStrDynLastChange OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime. + Entries may be restricted by cmcIIIDynUpdateHistory." + ::= { cmcIIIVarStrDynEntry 3 } + + cmcIIIVarStrDynValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string." + ::= { cmcIIIVarStrDynEntry 4 } + +-- ============================================================================= + +-- cmcIIIMsgs: -- + + cmcIIIOverallMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall message status of device." + ::= { cmcIIIMsgInfo 1 } + + cmcIIINumberOfMsgs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages. + All status vars available in cmcIIIVarTable will cause a message in cmcIIIMsgTable." + ::= { cmcIIIMsgInfo 2 } + + cmcIIILastChangeOverallMsgStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last status change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIMsgInfo 3 } + + cmcIIILastChangeNumberOfMsgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last message number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIMsgInfo 4 } + + cmcIIILastChangeMsgSettings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last setting change + according to operating time cmcIIIUnitUpTime + This timestamp will be affected by SNMP settings only!" + ::= { cmcIIIMsgInfo 5 } + + +-- table with entry for each alarm available on this unit + + cmcIIIMsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of message table." + ::= { cmcIIIMsgs 2 } + + cmcIIIMsgEntry OBJECT-TYPE + SYNTAX CmcIIIMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of message table." + INDEX { cmcIIIMsgDeviceIndex,cmcIIIMsgIndex } + ::= { cmcIIIMsgTable 1 } + + CmcIIIMsgEntry ::= + SEQUENCE { + cmcIIIMsgDeviceIndex Unsigned32, + cmcIIIMsgIndex Unsigned32, + cmcIIIMsgText DisplayString, + cmcIIIMsgStatus INTEGER, + cmcIIIMsgRelay INTEGER, + cmcIIIMsgBeeper INTEGER, + cmcIIIMsgTrap BITS, + cmcIIIMsgSMTP BITS, + cmcIIIMsgSMS BITS, + cmcIIIMsgQuit INTEGER, + cmcIIIMsgDelay Unsigned32, + cmcIIIMsgSchedAlarmOff Integer32, + cmcIIIMsgQuality INTEGER, + cmcIIIMsgVarIdx Integer32, + cmcIIIMsgVarValueIdx Integer32, + cmcIIIMsgStatusText DisplayString + } + + cmcIIIMsgDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIMsgEntry 1 } + + cmcIIIMsgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of message entries. Its value ranges + between 1 and the value of cmcIIINumberOfMsgs." + ::= { cmcIIIMsgEntry 2 } + + cmcIIIMsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Text for each message (entry in the table)." + ::= { cmcIIIMsgEntry 3 } + + cmcIIIMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + highWarn (6), + lowAlarm (7), + highAlarm (8), + lowWarn (9), + setOff (10), + setOn (11), + open (12), + closed (13), + locked (14), + unlRemote (15), + doorOpen (16), + service (17), + standby (18), + busy (19), + noAccess (20), + lost (21), + detected (22), + lowVoltage (23), + probeopen (24), + probeshort (25), + calibration (26), + inactive (27), + active (28), + noPower (29), + readOnly (30), + exchanged (31) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached high warning threshold + 7: analog value too low, value reached low threshold (Alarm) + 8: analog value too high, value reached high threshold (Alarm) + 9: warning of analog value, value reached low warning threshold + 10: output is set to OFF + 11: output is set to ON + 12: door is open + 13: door is closed + 14: door is locked + 15: door is unlocked by remote input, e.g. external card reader + 16: door is unlocked by reader or keypad connected + 17: door is unlocked by SNMP set command + 18: door is unlocked by WEB + 19: door is unlocked by timer + 20: no access, wrong key code or card number + 21: lost + 22: detected + 23: battery low, wireless sensor + 24: sensor cable broken + 25: sensor cable short + 26: sensor calibration in progress + 27: sensor is inactive + 28: sensor is active + 29: no Power (PSM) + 30: read only (SD, USB-Stick) + 31: control boards of LCP exchanged." + ::= { cmcIIIMsgEntry 4 } + + cmcIIIMsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setup of Alarm relay for this message/alarm + 1: no switching of alarm relay + 2: switching of alarm relay." + DEFVAL { enable } + ::= { cmcIIIMsgEntry 5 } + + cmcIIIMsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setup of Alarm beeper for this alarm + 1: no audible alarm + 2: audible alarm." + DEFVAL { enable } + ::= { cmcIIIMsgEntry 6 } + + cmcIIIMsgTrap OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIITrapReceiverTable. + If the corresponding cmcIIITrapReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 7 } + + cmcIIIMsgSMTP OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIISmtpReceiverTable. + If the corresponding cmcIIISmtpReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 8 } + + cmcIIIMsgSMS OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIISmsReceiverTable. + If the corresponding cmcIIISmsReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 9 } + + cmcIIIMsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key." + DEFVAL { auto } + ::= { cmcIIIMsgEntry 10 } + + cmcIIIMsgDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Delay of alarm condition." + ::= { cmcIIIMsgEntry 11 } + + cmcIIIMsgSchedAlarmOff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm condition disabled by scheduler." + ::= { cmcIIIMsgEntry 12 } + + cmcIIIMsgQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIMsgEntry 13 } + + cmcIIIMsgVarIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index of variable 'Status' in variable table generating this message." + ::= { cmcIIIMsgEntry 14 } + + cmcIIIMsgVarValueIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Index of variable 'Value' in the variable table." + ::= { cmcIIIMsgEntry 15 } + + cmcIIIMsgStatusText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Message status text." + ::= { cmcIIIMsgEntry 16 } + +-- ============================================================================= + +-- cmcIIIDrcs: -- + + cmcIIIOverallDrcStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall DRC status of devices." + ::= { cmcIIIDrcInfo 1 } + + cmcIIINumberOfDrcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DRCs available." + ::= { cmcIIIDrcInfo 2 } + + cmcIIIOverallLastChangeDrcStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last DRC change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcInfo 3 } + + cmcIIILastChangeNumberOfDrcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last DRC number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcInfo 4 } + + cmcIIIOverallDrcUtilization OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percentage of occupied RUs." + ::= { cmcIIIDrcInfo 5 } + + cmcIIIOverallDrcPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Power in Watts, calculated from all cmcIIITotalDrcPower -values." + ::= { cmcIIIDrcInfo 6 } + +-- table with entry for each DRC available on this unit + + cmcIIIDrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIDrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of DRC table." + ::= { cmcIIIDrcs 2 } + + cmcIIIDrcEntry OBJECT-TYPE + SYNTAX CmcIIIDrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of DRC table." + INDEX { cmcIIIDrcIndex } + ::= { cmcIIIDrcTable 1 } + + CmcIIIDrcEntry ::= + SEQUENCE { + cmcIIIDrcIndex Unsigned32, + cmcIIIDrcStatus INTEGER, + cmcIIILastChangeDrcStatus Unsigned32, + cmcIIIDrcUnitName DisplayString, + cmcIIIDrcLocation DisplayString, + cmcIIIDrcBuilding DisplayString, + cmcIIIDrcLevel DisplayString, + cmcIIIDrcRoom DisplayString, + cmcIIIDrcRow DisplayString, + cmcIIIDrcRackNr DisplayString, + cmcIIIDrcMfgDate DisplayString, + cmcIIIDrcSerialNr Unsigned32, + cmcIIIDrcOpHours Unsigned32, + cmcIIIDrcNumberOfRU Unsigned32, + cmcIIIDrcUtilization Unsigned32, + cmcIIITotalDrcPower Unsigned32, + cmcIIIDrcSwController DisplayString, + cmcIIIDrcSwBootloader DisplayString, + cmcIIIDrcFwController DisplayString, + cmcIIIDrcSwAntenna DisplayString, + cmcIIIDrcSwAntennaBL DisplayString, + cmcIIIDrcCommand INTEGER + } + + cmcIIIDrcIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the DRC. Its value ranges + between 1 and the value of cmcIIINumberOfDrcs." + ::= { cmcIIIDrcEntry 1 } + + cmcIIIDrcStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + service (17), + lost (21), + detected (22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DRC status of device." + ::= { cmcIIIDrcEntry 2 } + + cmcIIILastChangeDrcStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last DRC change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcEntry 3 } + + cmcIIIDrcUnitName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Unit of Installation of DRC." + ::= { cmcIIIDrcEntry 4 } + + cmcIIIDrcLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Location of Installation of DRC." + ::= { cmcIIIDrcEntry 5 } + + cmcIIIDrcBuilding OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Building of Installation of DRC." + ::= { cmcIIIDrcEntry 6 } + + cmcIIIDrcLevel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Level of Installation of DRC." + ::= { cmcIIIDrcEntry 7 } + + cmcIIIDrcRoom OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Room of Installation of DRC." + ::= { cmcIIIDrcEntry 8 } + + cmcIIIDrcRow OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Row of Installation of DRC." + ::= { cmcIIIDrcEntry 9 } + + cmcIIIDrcRackNr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Rack number of Installation of DRC." + ::= { cmcIIIDrcEntry 10 } + + cmcIIIDrcMfgDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Manufacture date of DRC, format DD.MM.YYYY." + ::= { cmcIIIDrcEntry 11 } + + cmcIIIDrcSerialNr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of DRC." + ::= { cmcIIIDrcEntry 12 } + + cmcIIIDrcOpHours OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational hours of DRC." + ::= { cmcIIIDrcEntry 13 } + + cmcIIIDrcNumberOfRU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of RUs." + ::= { cmcIIIDrcEntry 14 } + + cmcIIIDrcUtilization OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percentage of occupied RUs." + ::= { cmcIIIDrcEntry 15 } + + cmcIIITotalDrcPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Power in Watts, calculated from all cmcIIIDrcPower -values." + ::= { cmcIIIDrcEntry 16 } + + cmcIIIDrcSwController OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of controller." + ::= { cmcIIIDrcEntry 17 } + + cmcIIIDrcSwBootloader OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of controller bootloader." + ::= { cmcIIIDrcEntry 18 } + + cmcIIIDrcFwController OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware version of controller." + ::= { cmcIIIDrcEntry 19 } + + cmcIIIDrcSwAntenna OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of antenna module." + ::= { cmcIIIDrcEntry 20 } + + cmcIIIDrcSwAntennaBL OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of antenna modul bootloader." + ::= { cmcIIIDrcEntry 21 } + + cmcIIIDrcCommand OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2), + ledAuto (3), + ledOnOccupied (4), + ledOnFreeRU (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command (to) send to the DRC + 1: no Quit command + 2: Quit command + 3: LED auto, LED will show status of TAG (detected, lost..) + 4: LEDs of occupied RUs will be switched on + 5: LEDs of free RUs will be switched on." + DEFVAL { noQuit } + ::= { cmcIIIDrcEntry 22 } + + +-- table with entry for each DRC Tag available on this unit + + cmcIIITagTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of DRC Tag table." + ::= { cmcIIIDrcs 3 } + + cmcIIITagEntry OBJECT-TYPE + SYNTAX CmcIIITagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of tag table." + INDEX { cmcIIITagDrcIndex,cmcIIITagRuIndex } + ::= { cmcIIITagTable 1 } + + CmcIIITagEntry ::= + SEQUENCE { + cmcIIITagDrcIndex Unsigned32, + cmcIIITagRuIndex Unsigned32, + cmcIIITagStatus INTEGER, + cmcIIITagUID DisplayString, + cmcIIITagPosition Unsigned32, + cmcIIITagUnitFormfactor Unsigned32, + cmcIIITagOffset Unsigned32, + cmcIIITagRuPosition Unsigned32, + cmcIIITagDeviceClass INTEGER, + cmcIIITagDescName DisplayString, + cmcIIITagManufacturer DisplayString, + cmcIIITagType DisplayString, + cmcIIITagSerialNumber DisplayString, + cmcIIITagVendor DisplayString, + cmcIIITagMac1 DisplayString, + cmcIIITagMac2 DisplayString, + cmcIIITagService DisplayString, + cmcIIITagDeviceName DisplayString, + cmcIIITagInventoryCode DisplayString, + cmcIIITagPower Unsigned32, + cmcIIITagCurrent Unsigned32, + cmcIIITagVoltage Unsigned32, + cmcIIITagLastService DisplayString, + cmcIIITagNextService DisplayString, + cmcIIITagLastUpdate DisplayString, + cmcIIITagNextUpdate DisplayString, + cmcIIITagInitialStart DisplayString, + cmcIIITagCustom DisplayString, + cmcIIITagCommand INTEGER, + cmcIIITagStart Unsigned32, + cmcIIITagEnd Unsigned32, + cmcIIITagAntennaMap Unsigned32 + } + + cmcIIITagDrcIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the DRC. Its value ranges + between 1 and the value of cmcIIINumberOfDrcs." + ::= { cmcIIITagEntry 1 } + + cmcIIITagRuIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the RU of this DRC. This is the RU for this tag." + ::= { cmcIIITagEntry 2 } + + cmcIIITagStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + service (17), + lost (21), + detected (22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the unit at this RU." + ::= { cmcIIITagEntry 3 } + + cmcIIITagUID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UID of the tag of the unit mounted at this position (RU)." + ::= { cmcIIITagEntry 4 } + + cmcIIITagPosition OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag position within this RU, 0,1 or 2. + 0: topmost position + 1: middle position + 2: lowermost position." + ::= { cmcIIITagEntry 5 } + + cmcIIITagUnitFormfactor OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Formfactor of the chassis (number of RUs)." + ::= { cmcIIITagEntry 6 } + + cmcIIITagOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Tag offset. + Offset of the tag related to the topmost position (in one-third of a RU)." + ::= { cmcIIITagEntry 7 } + + cmcIIITagRuPosition OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Position (RU) of the chassis." + ::= { cmcIIITagEntry 8 } + + cmcIIITagDeviceClass OBJECT-TYPE + SYNTAX INTEGER { + notDefined (1), + blankingPlate (2), + componentShelf (3), + cableRouting (4), + patchPanelCatX (5), + patchPanelFibreOptic(6), + ups (7), + powerSupply (8), + kvm (9), + switch (10), + monitorKeyboardDrawer(11), + monitor (12), + server (13), + storage (14) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Class of the device." + DEFVAL { notDefined } + ::= { cmcIIITagEntry 9 } + + cmcIIITagDescName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description name of the unit at this RU." + ::= { cmcIIITagEntry 10 } + + cmcIIITagManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manufacturer of the unit at this RU." + ::= { cmcIIITagEntry 11 } + + cmcIIITagType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Type Name of the unit at this RU." + ::= { cmcIIITagEntry 12 } + + cmcIIITagSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the Unit at this RU." + ::= { cmcIIITagEntry 13 } + + cmcIIITagVendor OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Vendor of the unit at this RU." + ::= { cmcIIITagEntry 14 } + + cmcIIITagMac1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "MAC address 1 of the Unit at this RU." + ::= { cmcIIITagEntry 15 } + + cmcIIITagMac2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "MAC address 2 of the unit at this RU." + ::= { cmcIIITagEntry 16 } + + cmcIIITagService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Vendor contact of the unit at this RU." + ::= { cmcIIITagEntry 17 } + + cmcIIITagDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of Unit at this RU." + ::= { cmcIIITagEntry 18 } + + cmcIIITagInventoryCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inventory code of the unit at this RU." + ::= { cmcIIITagEntry 19 } + + cmcIIITagPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Power in Watts of the unit at this RU." + ::= { cmcIIITagEntry 20 } + + cmcIIITagCurrent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current in Amperes*10 of the unit at this RU." + ::= { cmcIIITagEntry 21 } + + cmcIIITagVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voltage in Volts of the unit at this RU." + ::= { cmcIIITagEntry 22 } + + cmcIIITagLastService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Last service of the unit at this RU." + ::= { cmcIIITagEntry 23 } + + cmcIIITagNextService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Next service of the Unit at this RU." + ::= { cmcIIITagEntry 24 } + + cmcIIITagLastUpdate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Last update of the unit at this RU." + ::= { cmcIIITagEntry 25 } + + cmcIIITagNextUpdate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Next update of the unit at this RU." + ::= { cmcIIITagEntry 26 } + + cmcIIITagInitialStart OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Initial start (YYYYMMDD) of the unit at this RU." + ::= { cmcIIITagEntry 27 } + + cmcIIITagCustom OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Custom field of the unit at this RU." + ::= { cmcIIITagEntry 28 } + + cmcIIITagCommand OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2), + ledAuto (3), + ledOn (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command (to) send to the unit at this RU." + DEFVAL { noQuit } + ::= { cmcIIITagEntry 29 } + + cmcIIITagStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start position (bottom) of the chassis of this tag. + The resolution is one-third of a RU." + ::= { cmcIIITagEntry 30 } + + cmcIIITagEnd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End position (top) of the chassis of this tag. + The resolution is one-third of a RU." + ::= { cmcIIITagEntry 31 } + + cmcIIITagAntennaMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag position mapping to the antennas. + The resolution is one-third of a RU, one RU has three antennas. + Position 1 is at the bottom of the rack. + This value ranges from 1 to cmcIIIDrcNumberOfRU*3." + ::= { cmcIIITagEntry 32 } + +-- ============================================================================= + +-- cmcIIIFiles: -- + + cmcIIINumberOfFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Files available." + ::= { cmcIIIFileInfo 1 } + + cmcIIILastChangeFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last file change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileInfo 2 } + + cmcIIILastChangeNumberOfFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last file number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileInfo 3 } + +-- table with entry for each file available on this unit + + cmcIIIFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of file table." + ::= { cmcIIIFiles 2 } + + cmcIIIFileEntry OBJECT-TYPE + SYNTAX CmcIIIFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of file table." + INDEX { cmcIIIFileIndex } + ::= { cmcIIIFileTable 1 } + + CmcIIIFileEntry ::= + SEQUENCE { + cmcIIIFileIndex Unsigned32, + cmcIIILastChangeFile Unsigned32, + cmcIIIFileSize Unsigned32, + cmcIIIFileChecksum Unsigned32, + cmcIIIFileName DisplayString + } + + cmcIIIFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the file. Its value ranges + between 1 and the value of cmcIIINumberOfFiles." + ::= { cmcIIIFileEntry 1 } + + cmcIIILastChangeFile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last file change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileEntry 2 } + + cmcIIIFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of the file in bytes." + ::= { cmcIIIFileEntry 3 } + + cmcIIIFileChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum of the file." + ::= { cmcIIIFileEntry 4 } + + cmcIIIFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the file." + ::= { cmcIIIFileEntry 5 } + +-- ============================================================================= + +-- cmcIIIControl: -- + + cmcIIIQuitUnit OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command to quit (acknowledge) alarms of CMCIII unit. + Setting to 'quit' (2) will have same result as pressing 'C' on CMCIII. + Variable is automatically set back to 'noQuit' (1)." + DEFVAL { noQuit } + ::= { cmcIIIControl 1 } + + cmcIIISmsQueue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..180)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Fast track to send a SMS message based on configuration of + cmcIIISetupSMS. + Message format: MessageText TabulatorAsSeparator ReceiverPhoneNumber + e.g.: Hello World!\t0123456789" + ::= { cmcIIIControl 2 } + +-- ***************************************************************************** + +-- Traps and Notifications: -- + + alarmSensorDevice NOTIFICATION-TYPE + OBJECTS { + cmcIIIDevName, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Alarm of sensors of device." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Sensor unit alarm." +-- #SUMMARY "Device: %s, Message %s, Status: %s, Text: %s." +-- #ARGUMENTS {0,1,2,3} +-- #SEVERITY MAJOR +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 1 } + + alarmDevice NOTIFICATION-TYPE + OBJECTS { + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevStatus, + cmcIIIDevStatusText + } + STATUS current + DESCRIPTION "Alarm of device." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Device alarm." +-- #SUMMARY "Device: %s, Alias %s, Status: %s, Text: %s." +-- #ARGUMENTS {0,1,2,3} +-- #SEVERITY MAJOR +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 2 } + + reConfigAgent NOTIFICATION-TYPE + OBJECTS { + sysObjectID + } + STATUS current + DESCRIPTION "Agent reconfiguration." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Agent status." +-- #SUMMARY "Agent type: %s, Status: configuration has changed." +-- #ARGUMENTS {0} +-- #SEVERITY INFORMATIONAL +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 3 } + + shutdownAgent NOTIFICATION-TYPE + OBJECTS { + sysObjectID + } + STATUS current + DESCRIPTION "Agent shutdown." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Agent status." +-- #SUMMARY "Agent type: %s, Status: shutdown." +-- #ARGUMENTS {0} +-- #SEVERITY SEVERE +-- #TIMEINDEX 6 +-- #STATE NONOPERATIONAL +-- + ::= { cmcIIINotifications 4 } + +-- ***************************************************************************** + +-- Compliance Statements -- + + cmcIIIMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The core compliance statement for all cmcIII implementations." + MODULE MANDATORY-GROUPS { + cmcIIITrapGroup, + cmcIIINotificationGroup, + cmcIIIInfoMibGroup, + cmcIIISetupMibGroup, + cmcIIIDeviceMibGroup + } + + GROUP cmcIIITrapGroup + DESCRIPTION "trap handling." + + GROUP cmcIIINotificationGroup + DESCRIPTION "notification handling." + + GROUP cmcIIIInfoMibGroup + DESCRIPTION "base information handling." + + GROUP cmcIIISetupMibGroup + DESCRIPTION "setup handling." + + GROUP cmcIIIDeviceMibGroup + DESCRIPTION "device handling." + + GROUP cmcIIIDrcMibGroup + DESCRIPTION "DRC handling." + + GROUP cmcIIIFileMibGroup + DESCRIPTION "File handling." + + GROUP cmcIIIControlMibGroup + DESCRIPTION "device control." + + GROUP cmcIIIRelayMibGroup + DESCRIPTION "relay handling." + + GROUP cmcIIISmsMibGroup + DESCRIPTION "SMS handling." + + GROUP cmcIIISmtpMibGroup + DESCRIPTION "SMTP handling." + + GROUP cmcIIISyslogMibGroup + DESCRIPTION "syslog handling." + + GROUP cmcIIITimerMibGroup + DESCRIPTION "timer handling." + + GROUP cmcIIILdapMibGroup + DESCRIPTION "LDAP handling." + + GROUP cmcIIINtpMibGroup + DESCRIPTION "NTP handling." + + GROUP cmcIIIShutdownMibGroup + DESCRIPTION "Shutdown server handling." + + GROUP cmcIIIModbusMibGroup + DESCRIPTION "Modbus access handling." + + GROUP cmcIIIRadiusMibGroup + DESCRIPTION "Radius handling." + + GROUP cmcIIIWebCamMibGroup + DESCRIPTION "WebCam handling." + + ::= { cmcIIIMibCompliances 1 } + +-- ***************************************************************************** + +-- Conformance Groups -- + + cmcIIITrapGroup OBJECT-GROUP + OBJECTS { + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevStatus, + cmcIIIDevStatusText, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Conformance group for objects contained in cmcIII notifications." + ::= { cmcIIIMibGroups 1 } + + cmcIIINotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alarmSensorDevice, + alarmDevice, + reConfigAgent, + shutdownAgent + } + STATUS current + DESCRIPTION "The cmcIII MIB notification group." + ::= { cmcIIIMibGroups 2 } + + cmcIIIInfoMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIMibMajRev, + cmcIIIMibMinRev, + cmcIIIAgentRev, + cmcIIICapabilityRev, + cmcIIIUnitStatus, + cmcIIIUnitURL, + cmcIIIUnitHWRev, + cmcIIIUnitFWRev, + cmcIIIUnitOSRev, + cmcIIIUnitSerial, + cmcIIIUnitProd, + cmcIIIUnitType, + cmcIIIUnitCurrentSource, + cmcIIICan0CurrentConsumption, + cmcIIICan1CurrentConsumption, + cmcIIIUnitUpTime, + cmcIIIUnitMode, + cmcIIIUnitLoadAverage + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII base information." + ::= { cmcIIIMibGroups 3 } + + cmcIIISetupMibGroup OBJECT-GROUP + OBJECTS { + cmcIIILastChangeSetup, + cmcIIISetTempUnit, + cmcIIITimeZone, + cmcIIISetupDate, + cmcIIISetupTime, + cmcIIIWebAccess, + cmcIIIHttpPort, + cmcIIIHttpsPort, + cmcIIIFtpAccess, + cmcIIIFtpPort, + cmcIIISshAccess, + cmcIIISshPort, + cmcIIITelnetAccess, + cmcIIITelnetPort, + cmcIIILanguage, + cmcIIIOpcUaAccess, + cmcIIIOpcUaPort, + + cmcIIINumberOfTrapReceivers, + cmcIIITrapReceiverStatus, + cmcIIITrapReceiverIpAddress + } + STATUS current + DESCRIPTION "Conformance group for default cmcIII setup operations." + ::= { cmcIIIMibGroups 4 } + + cmcIIIDeviceMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIOverallDevStatus, + cmcIIINumberOfDevs, + cmcIIILastChangeOverallDevStatus, + cmcIIILastChangeNumberOfDevs, + cmcIIILastChangeDevSettings, + cmcIIILastChangeDevs, + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevType, + cmcIIIDevNodeID, + cmcIIIDevStatus, + cmcIIIDevArtNr, + cmcIIIDevLocation, + cmcIIIDevBus, + cmcIIIDevPos, + cmcIIIDevFW, + cmcIIIDevHW, + cmcIIIDevSerial, + cmcIIIDevProductWeek, + cmcIIIDevLastChange, + cmcIIIDevURL, + cmcIIIDevNumberOfVars, + cmcIIIDevNumberOfMsgs, + cmcIIIDevStatusText, + cmcIIIDevCurrentMinConsumption, + cmcIIIDevCurrentMaxConsumption, + cmcIIIDevEntPhysicalIndex, + cmcIIIDevAssembly, + cmcIIINumberOfVars, + cmcIIILastChangeNumberOfVars, + cmcIIILastChangeVarSettings, + cmcIIILastChangeVars, + cmcIIIVarByQualityHide, + cmcIIIDynUpdateRate, + cmcIIIDynUpdateHistory, + cmcIIIVarName, + cmcIIIVarType, + cmcIIIVarUnit, + cmcIIIVarDataType, + cmcIIIVarScale, + cmcIIIVarConstraints, + cmcIIIVarSteps, + cmcIIIVarValueStr, + cmcIIIVarValueInt, + cmcIIIVarAccess, + cmcIIIVarLastChange, + cmcIIIVarQuality, + cmcIIIVarEntPhysicalIndex, + cmcIIIVarByTypeValueStr, + cmcIIIVarByTypeValueInt, + cmcIIIVarByTypeLastChange, + cmcIIIVarByQualityValueStr, + cmcIIIVarByQualityValueInt, + cmcIIIVarByQualityLastChange, + cmcIIIVarIntDynValue, + cmcIIIVarStrDynValue, + cmcIIIOverallMsgStatus, + cmcIIINumberOfMsgs, + cmcIIILastChangeOverallMsgStatus, + cmcIIILastChangeNumberOfMsgs, + cmcIIILastChangeMsgSettings, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgTrap, + cmcIIIMsgSMTP, + cmcIIIMsgQuit, + cmcIIIMsgDelay, + cmcIIIMsgSchedAlarmOff, + cmcIIIMsgQuality, + cmcIIIMsgVarIdx, + cmcIIIMsgVarValueIdx, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII device information." + ::= { cmcIIIMibGroups 5 } + + cmcIIIControlMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIQuitUnit + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII control operations." + ::= { cmcIIIMibGroups 6 } + + + cmcIIIRelayMibGroup OBJECT-GROUP + + OBJECTS { + cmcIIISetBeeper, + cmcIIIQuitRelay, + cmcIIILogicRelay, + cmcIIIUnitMsgRelay, + cmcIIIFunctionRelay, + cmcIIIMsgRelay, + cmcIIIMsgBeeper + } + STATUS current + DESCRIPTION "Conformance group for cmcIII relay and beeper operations." + ::= { cmcIIIMibGroups 7 } + + cmcIIISmsMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISmsStatus, + cmcIIISmsPIN, + cmcIIISmsService, + cmcIIISmsMSN, + cmcIIISmsPreDial, + cmcIIINumberOfSmsReceivers, + cmcIIISmsReceiverStatus, + cmcIIISmsReceiverNumber, + cmcIIIMsgSMS, + cmcIIISmsQueue + } + STATUS current + DESCRIPTION "Conformance group for cmcIII SMS operations." + ::= { cmcIIIMibGroups 8 } + + cmcIIISmtpMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISmtpStatus, + cmcIIISmtpServer, + cmcIIISmtpPort, + cmcIIISmtpAuth, + cmcIIISmtpUsername, + cmcIIISmtpPassword, + cmcIIISmtpSender, + cmcIIISmtpReply, + cmcIIINumberOfSmtpReceivers, + cmcIIISmtpReceiverStatus, + cmcIIISmtpReceiverAddress + } + STATUS current + DESCRIPTION "Conformance group for cmcIII SMTP operations." + ::= { cmcIIIMibGroups 9 } + + cmcIIISyslogMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISysLogStatus, + cmcIIISysLogFacility, + cmcIIISysLogServer1, + cmcIIISysLogServer2 + } + STATUS current + DESCRIPTION "Conformance group for cmcIII syslog operations." + ::= { cmcIIIMibGroups 10 } + + cmcIIITimerMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfTimers, + cmcIIITimerStatus, + cmcIIITimerDayOfWeek, + cmcIIITimeOn, + cmcIIITimeOff, + cmcIIITimeControl, + cmcIIITimerFunction + } + STATUS current + DESCRIPTION "Conformance group for cmcIII timer operations." + ::= { cmcIIIMibGroups 11 } + + cmcIIILdapMibGroup OBJECT-GROUP + OBJECTS { + cmcIIILdapStatus, + cmcIIILdapServer, + cmcIIILdapBindDN, + cmcIIILdapBindPW, + cmcIIILdapUserBase, + cmcIIILdapUserSearch, + cmcIIILdapUserAttrib, + cmcIIILdapGroupBase, + cmcIIILdapGroupSearch, + cmcIIILdapGroupAttrib + } + STATUS current + DESCRIPTION "Conformance group for cmcIII LDAP operations." + ::= { cmcIIIMibGroups 12 } + + cmcIIINtpMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINtpStatus, + cmcIIINtpTimeZone, + cmcIIINtpServer1, + cmcIIINtpServer2 + } + STATUS current + DESCRIPTION "Conformance group for cmcIII NTP operations." + ::= { cmcIIIMibGroups 13 } + + cmcIIIShutdownMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfShutdowns, + cmcIIIShutdownServer, + cmcIIIShutdownName, + cmcIIIShutdownPort, + cmcIIIShutdownDelay, + cmcIIIShutdownEnabled + } + STATUS current + DESCRIPTION "Conformance group for cmcIII shutdown server operations." + ::= { cmcIIIMibGroups 14 } + + cmcIIIModbusMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIModbusStatus, + cmcIIIModbusPort, + cmcIIINumberOfModbusSources, + cmcIIIModbusAccess, + cmcIIIModbusSource + } + STATUS current + DESCRIPTION "Conformance group for cmcIII modbus operations." + ::= { cmcIIIMibGroups 15 } + + cmcIIIDrcMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIOverallDrcStatus, + cmcIIINumberOfDrcs, + cmcIIIOverallLastChangeDrcStatus, + cmcIIILastChangeNumberOfDrcs, + cmcIIIOverallDrcUtilization, + cmcIIIOverallDrcPower, + + cmcIIIDrcStatus, + cmcIIILastChangeDrcStatus, + cmcIIIDrcUnitName, + cmcIIIDrcLocation, + cmcIIIDrcBuilding, + cmcIIIDrcLevel, + cmcIIIDrcRoom, + cmcIIIDrcRow, + cmcIIIDrcRackNr, + cmcIIIDrcMfgDate, + cmcIIIDrcSerialNr, + cmcIIIDrcOpHours, + cmcIIIDrcNumberOfRU, + cmcIIIDrcUtilization, + cmcIIITotalDrcPower, + cmcIIIDrcSwController, + cmcIIIDrcSwBootloader, + cmcIIIDrcFwController, + cmcIIIDrcSwAntenna, + cmcIIIDrcSwAntennaBL, + cmcIIIDrcCommand, + + cmcIIITagStatus, + cmcIIITagUID, + cmcIIITagPosition, + cmcIIITagUnitFormfactor, + cmcIIITagOffset, + cmcIIITagRuPosition, + cmcIIITagDeviceClass, + cmcIIITagDescName, + cmcIIITagManufacturer, + cmcIIITagType, + cmcIIITagSerialNumber, + cmcIIITagVendor, + cmcIIITagMac1, + cmcIIITagMac2, + cmcIIITagService, + cmcIIITagDeviceName, + cmcIIITagInventoryCode, + cmcIIITagPower, + cmcIIITagCurrent, + cmcIIITagVoltage, + cmcIIITagLastService, + cmcIIITagNextService, + cmcIIITagLastUpdate, + cmcIIITagNextUpdate, + cmcIIITagInitialStart, + cmcIIITagCustom, + cmcIIITagCommand, + cmcIIITagStart, + cmcIIITagEnd, + cmcIIITagAntennaMap + } + STATUS current + DESCRIPTION "Conformance group for cmcIII Drc operations." + ::= { cmcIIIMibGroups 16 } + + cmcIIIFileMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfFiles, + cmcIIILastChangeFiles, + cmcIIILastChangeNumberOfFiles, + cmcIIILastChangeFile, + cmcIIIFileSize, + cmcIIIFileChecksum, + cmcIIIFileName + } + STATUS current + DESCRIPTION "Conformance group for cmcIII files." + ::= { cmcIIIMibGroups 17 } + + cmcIIIRadiusMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIRadiusStatus, + cmcIIIRadiusServer, + cmcIIIRadiusPort, + cmcIIIRadiusPassword, + cmcIIIRadiusGroupMode, + cmcIIIRadiusGroupId, + cmcIIIRadiusAuth + } + STATUS current + DESCRIPTION "Conformance group for cmcIII Radius operations." + ::= { cmcIIIMibGroups 18 } + + cmcIIIWebCamMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIWebCamStatus, + cmcIIIWebCamServer, + cmcIIIWebCamUsername, + cmcIIIWebCamPassword, + cmcIIIWebCamIntervall, + cmcIIIWebCamNumberofImages, + cmcIIIWebCamDestination + } + STATUS current + DESCRIPTION "Conformance group for cmcIII WebCam operations." + ::= { cmcIIIMibGroups 19 } + + +-- ***************************************************************************** + +-- Capabilities -- + +-- please refer to RITTAL-CMCIII-CAPABILITY-MIB definitions -- + +-- ***************************************************************************** +END diff --git a/mibs/rittal/RITTAL-CMC-III-PRODUCTS-MIB b/mibs/rittal/RITTAL-CMC-III-PRODUCTS-MIB new file mode 100644 index 0000000000..0ca3d97ee2 --- /dev/null +++ b/mibs/rittal/RITTAL-CMC-III-PRODUCTS-MIB @@ -0,0 +1,254 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- CMC-III-MIB Version 1.6 +-- CMC-III-PU - 7030.000, 7030.010, 7030.020 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2015 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf". +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-CMC-III-PRODUCTS-MIB.txt,v $ +-- Rev. : $Revision: 1.6 $ +-- Date : $Date: 2015/09/23 17:36:02 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-CMC-III-PRODUCTS-MIB.txt,v 1.6 2015/09/23 17:36:02 fis Exp $ +-- ******************************************************************** + +RITTAL-CMC-III-PRODUCTS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + cmcIII + FROM RITTAL-CMC-III-MIB; + + +cmcIIIProducts MODULE-IDENTITY + LAST-UPDATED "201508250000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de." + DESCRIPTION "The MIB module for representing cmcIII SNMP agent product entities." + + REVISION "201508250000Z" + DESCRIPTION "Added external oids." + + REVISION "201508170000Z" + DESCRIPTION "added PSM-CAN and SES products." + + REVISION "201501230000Z" + DESCRIPTION "added new fire extinguisher products." + + REVISION "201308120000Z" + DESCRIPTION "added PDU and RiMatrix products." + + REVISION "201306140000Z" + DESCRIPTION "added object indentifiers." + + REVISION "201109010000Z" + DESCRIPTION "Initial Version of cmcIII MIB." + +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) cmcIII(7) } + ::= { cmcIII 7 } + +-- ******************************************************************** + +-- rittal OBJECT IDENTIFIER ::= { enterprises 2606 } +-- cmcIII OBJECT IDENTIFIER ::= { rittal 7 } +-- cmcIIIProducts OBJECT IDENTIFIER ::= { cmcIII 7 } + + cmcIIIProductUnit OBJECT IDENTIFIER ::= { cmcIIIProducts 1 } + cmcIIIProductPort OBJECT IDENTIFIER ::= { cmcIIIProducts 2 } + cmcIIIProductPowerSupply OBJECT IDENTIFIER ::= { cmcIIIProducts 3 } + cmcIIIProductChassis OBJECT IDENTIFIER ::= { cmcIIIProducts 4 } + cmcIIIProductSensor OBJECT IDENTIFIER ::= { cmcIIIProducts 5 } + +-- ******************************************************************** + +-- external oids: + +-- used in ptopoConnDiscAlgorithm: +-- lldpMIB OBJECT IDENTIFIER ::= { iso(1) std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) 2 } +-- dot1dStpDesignatedRoot OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dStp(2) 5 } +-- dot1dStpPortDesignatedBridge OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dStp(2) dot1dStpPortTable(15) dot1dStpPortEntry(1) 8 } +-- ciscoCdpMIB OBJECT IDENTIFIER ::= { enterprises cisco(9) ciscoMgmt(9) 23 } + +-- used in entPhysicalVendorType: +-- arm OBJECT IDENTIFIER ::= { enterprises 326 } +-- atmel OBJECT IDENTIFIER ::= { enterprises 410 } +-- linux OBJECT IDENTIFIER ::= { enterprises netsnmp(8072) netSnmpEnumerations(3) netSnmpAgentOIDs(2) 10 } +-- freescale OBJECT IDENTIFIER ::= { enterprises 33118 } + +-- ******************************************************************** + + cmcIIIProductUnitUnknown OBJECT IDENTIFIER ::= { cmcIIIProductUnit 1 } + cmcIIIProductUnitPUIII OBJECT IDENTIFIER ::= { cmcIIIProductUnit 2 } + cmcIIIProductUnitCompact OBJECT IDENTIFIER ::= { cmcIIIProductUnit 3 } + cmcIIIProductUnitLCP OBJECT IDENTIFIER ::= { cmcIIIProductUnit 4 } + cmcIIIProductUnitPDU OBJECT IDENTIFIER ::= { cmcIIIProductUnit 5 } + cmcIIIProductUnitRMS OBJECT IDENTIFIER ::= { cmcIIIProductUnit 6 } + + cmcIIIProductPortUnknown OBJECT IDENTIFIER ::= { cmcIIIProductPort 1 } + cmcIIIProductPortLoopback OBJECT IDENTIFIER ::= { cmcIIIProductPort 2 } + cmcIIIProductPortCanBus OBJECT IDENTIFIER ::= { cmcIIIProductPort 3 } + cmcIIIProductPortEthernet OBJECT IDENTIFIER ::= { cmcIIIProductPort 4 } + cmcIIIProductPortVirtualCanBus OBJECT IDENTIFIER ::= { cmcIIIProductPort 5 } + cmcIIIProductPortTunnel OBJECT IDENTIFIER ::= { cmcIIIProductPort 6 } + cmcIIIProductPortSit OBJECT IDENTIFIER ::= { cmcIIIProductPort 7 } + + cmcIIIProductPowerSupplyUnknown OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 1 } + cmcIIIProductPowerSupplyAcAdapter OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 2 } + cmcIIIProductPowerSupplyTerminalStrip OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 3 } + cmcIIIProductPowerSupplyPOE OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 4 } + cmcIIIProductPowerSupplyUSB OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 5 } + + cmcIIIProductChassisGateSensorUnknown OBJECT IDENTIFIER ::= { cmcIIIProductChassis 256 } -- 0x0100 + cmcIIIProductChassisGateLock OBJECT IDENTIFIER ::= { cmcIIIProductChassis 512 } -- 0x0200 + cmcIIIProductChassisTemperature OBJECT IDENTIFIER ::= { cmcIIIProductChassis 768 } -- 0x0300 + cmcIIIProductChassisTempHumi OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1024 } -- 0x0400 + cmcIIIProductChassisVandalism OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1280 } -- 0x0500 + cmcIIIProductChassisPressure OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1536 } -- 0x0600 + cmcIIIProductChassisAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1792 } -- 0x0700 + cmcIIIProductChassisIOInput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2048 } -- 0x0800 + cmcIIIProductChassisGateUnit-Cfg1 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2304 } -- 0x0900 + cmcIIIProductChassisGateUnit-Cfg2 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2305 } -- 0x0901 + cmcIIIProductChassisGateUnit-Cfg3 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2306 } -- 0x0902 + cmcIIIProductChassisGateUnit-Cfg4 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2307 } -- 0x0903 + cmcIIIProductChassisPowerOld OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2560 } -- 0x0A00 + cmcIIIProductChassisDRC OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2816 } -- 0x0B00 + cmcIIIProductChassisPower OBJECT IDENTIFIER ::= { cmcIIIProductChassis 3584 } -- 0x0E00 + cmcIIIProductChassisUniInput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 3328 } -- 0x0D00 + cmcIIIProductChassisSmoke OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4096 } -- 0x1000 + cmcIIIProductChassisDCM OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4352 } -- 0x1100 + cmcIIIProductChassisLeakage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4608 } -- 0x1200 + cmcIIIProductChassisPSM-CAN-C13 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4864 } -- 0x1300 + cmcIIIProductChassisPSM-CAN-C19 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4865 } -- 0x1301 + cmcIIIProductChassisPSM-CAN-Schuko OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4866 } -- 0x1302 + cmcIIIProductChassisLCPFan OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8192 } -- 0x2000 + cmcIIIProductChassisLCPWtr OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8448 } -- 0x2100 + cmcIIIProductChassisLCPFcs OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8704 } -- 0x2200 + cmcIIIProductChassisLCPTsw OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8960 } -- 0x2300 + cmcIIIProductChassisLCPUdx OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9216 } -- 0x2400 + cmcIIIProductChassisLCP5 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9472 } -- 0x2500 + cmcIIIProductChassisLCPMsrz OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9728 } -- 0x2600 + cmcIIIProductChassisLCPT3 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9984 } -- 0x2700 + cmcIIIProductChassisLCPFlush OBJECT IDENTIFIER ::= { cmcIIIProductChassis 10240 } -- 0x2800 + cmcIIIProductChassisLCP OBJECT IDENTIFIER ::= { cmcIIIProductChassis 10496 } -- 0x2900 + cmcIIIProductChassisPSM-M16 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 12288 } -- 0x3000 + cmcIIIProductChassisPSM-M32 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 12544 } -- 0x3100 + cmcIIIProductChassisPSM-MID-M16 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 13312 } -- 0x3400 + cmcIIIProductChassisPSM-MID-M32 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 13568 } -- 0x3500 + cmcIIIProductChassisFireDetect OBJECT IDENTIFIER ::= { cmcIIIProductChassis 28672 } -- 0x7000 + cmcIIIProductChassisFireExt OBJECT IDENTIFIER ::= { cmcIIIProductChassis 28928 } -- 0x7100 + cmcIIIProductChassisFireExtSlave OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29184 } -- 0x7200 + cmcIIIProductChassisFireExtOneU-MX OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29440 } -- 0x7300 + cmcIIIProductChassisFireExtOneU-MX-ED OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29696 } -- 0x7400 + cmcIIIProductChassisFireExtOneU-MX-DD OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29952 } -- 0x7500 + cmcIIIProductChassisFireExtOneU-VSN OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30208 } -- 0x7600 + cmcIIIProductChassisFireExtOneU-VSN-ED OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30464 } -- 0x7700 + cmcIIIProductChassisFireExtOneU-VSN-DD OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30720 } -- 0x7800 + cmcIIIProductChassisInternal OBJECT IDENTIFIER ::= { cmcIIIProductChassis 32768 } -- 0x8000 + cmcIIIProductChassisSES OBJECT IDENTIFIER ::= { cmcIIIProductChassis 36864 } -- 0x9000 + cmcIIIProductChassisVirtualTwoLevel OBJECT IDENTIFIER ::= { cmcIIIProductChassis 61440 } -- 0xF000 + cmcIIIProductChassisVirtualAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 61696 } -- 0xF100 + cmcIIIProductChassisGateSensorAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 273 } -- 0x0111 + cmcIIIProductChassisGateSensorMotion OBJECT IDENTIFIER ::= { cmcIIIProductChassis 277 } -- 0x0115 + cmcIIIProductChassisGateSensorSmoke OBJECT IDENTIFIER ::= { cmcIIIProductChassis 279 } -- 0x0117 + cmcIIIProductChassisGateSensorAirflow OBJECT IDENTIFIER ::= { cmcIIIProductChassis 281 } -- 0x0119 + cmcIIIProductChassisGateSensorInputNO OBJECT IDENTIFIER ::= { cmcIIIProductChassis 289 } -- 0x0121 + cmcIIIProductChassisGateSensorInputNC OBJECT IDENTIFIER ::= { cmcIIIProductChassis 290 } -- 0x0122 + cmcIIIProductChassisGateSensorVoltage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 297 } -- 0x0129 + cmcIIIProductChassisGateSensorTemp OBJECT IDENTIFIER ::= { cmcIIIProductChassis 305 } -- 0x0131 + cmcIIIProductChassisGateSensor4to20mA OBJECT IDENTIFIER ::= { cmcIIIProductChassis 307 } -- 0x0133 + cmcIIIProductChassisGateSensorFireError OBJECT IDENTIFIER ::= { cmcIIIProductChassis 337 } -- 0x0151 + cmcIIIProductChassisGateSensorFirePre OBJECT IDENTIFIER ::= { cmcIIIProductChassis 338 } -- 0x0152 + cmcIIIProductChassisGateSensorFireMain OBJECT IDENTIFIER ::= { cmcIIIProductChassis 339 } -- 0x0153 + cmcIIIProductChassisGateSensorLeakage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 345 } -- 0x0159 + cmcIIIProductChassisGateSensorOutput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 401 } -- 0x0191 + cmcIIIProductChassisGateSensorDoorMag OBJECT IDENTIFIER ::= { cmcIIIProductChassis 402 } -- 0x0192 + + cmcIIIProductChassisPDU-MET-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14336 } -- 0x3800 + cmcIIIProductChassisPDU-MET-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14337 } -- 0x3801 + cmcIIIProductChassisPDU-MET-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14338 } -- 0x3802 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14339 } -- 0x3803 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14340 } -- 0x3804 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14341 } -- 0x3805 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14342 } -- 0x3806 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14343 } -- 0x3807 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14344 } -- 0x3808 + cmcIIIProductChassisPDU-MET-M-3P-63A-CEE-12-12 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14345 } -- 0x3809 + cmcIIIProductChassisPDU-MET-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14591 } -- 0x38FF + + cmcIIIProductChassisPDU-SWI-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14592 } -- 0x3900 + cmcIIIProductChassisPDU-SWI-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14593 } -- 0x3901 + cmcIIIProductChassisPDU-SWI-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14594 } -- 0x3902 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14595 } -- 0x3903 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14596 } -- 0x3904 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14597 } -- 0x3905 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14598 } -- 0x3906 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14599 } -- 0x3907 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14600 } -- 0x3908 + cmcIIIProductChassisPDU-SWI-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14847 } -- 0x39FF + + cmcIIIProductChassisPDU-MAN-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14848 } -- 0x3A00 + cmcIIIProductChassisPDU-MAN-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14849 } -- 0x3A01 + cmcIIIProductChassisPDU-MAN-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14850 } -- 0x3A02 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14851 } -- 0x3A03 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14852 } -- 0x3A04 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14853 } -- 0x3A05 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14854 } -- 0x3A06 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14855 } -- 0x3A07 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14856 } -- 0x3A08 + cmcIIIProductChassisPDU-MAN-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15103 } -- 0x3AFF + + cmcIIIProductChassisPDU-MAN-S-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15104 } -- 0x3B00 + cmcIIIProductChassisPDU-MAN-S-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15105 } -- 0x3B01 + cmcIIIProductChassisPDU-MAN-S-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15106 } -- 0x3B02 + cmcIIIProductChassisPDU-MAN-S-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15107 } -- 0x3B03 + cmcIIIProductChassisPDU-MAN-S-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15108 } -- 0x3B04 + cmcIIIProductChassisPDU-MAN-S-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15109 } -- 0x3B05 + cmcIIIProductChassisPDU-MAN-S-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15119 } -- 0x3B0F + + cmcIIIProductChassisPDUu-MET-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15360 } -- 0x3C00 + cmcIIIProductChassisPDUu-MET-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15361 } -- 0x3C01 + cmcIIIProductChassisPDUu-MET-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15362 } -- 0x3C02 + cmcIIIProductChassisPDUu-MET-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15615 } -- 0x3CFF + + cmcIIIProductChassisPDUu-SWI-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15616 } -- 0x3D00 + cmcIIIProductChassisPDUu-SWI-M-1P-16A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15617 } -- 0x3D01 + cmcIIIProductChassisPDUu-SWI-M-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15618 } -- 0x3D02 + cmcIIIProductChassisPDUu-SWI-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15871 } -- 0x3DFF + + cmcIIIProductChassisPDUu-MAN-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15872 } -- 0x3E00 + cmcIIIProductChassisPDUu-MAN-M-1P-16A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15873 } -- 0x3E01 + cmcIIIProductChassisPDUu-MAN-M-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15874 } -- 0x3E02 + cmcIIIProductChassisPDUu-MAN-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16127 } -- 0x3EFF + + cmcIIIProductChassisPDUu-MAN-S-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16128 } -- 0x3F00 + cmcIIIProductChassisPDUu-MAN-S-1P-16A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16129 } -- 0x3F01 + cmcIIIProductChassisPDUu-MAN-S-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16130 } -- 0x3F02 + cmcIIIProductChassisPDUu-MAN-S-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16383 } -- 0x3FFF + + cmcIIIProductChassisRiMatrixS-S6 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20481 } -- 0x5001 + cmcIIIProductChassisRiMatrixS-D6 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20482 } -- 0x5002 + cmcIIIProductChassisRiMatrixS-S9 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20483 } -- 0x5003 + cmcIIIProductChassisRiMatrixS-D9 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20484 } -- 0x5004 + cmcIIIProductChassisRiMatrixS-S6W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20485 } -- 0x5005 + cmcIIIProductChassisRiMatrixS-D6W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20486 } -- 0x5006 + cmcIIIProductChassisRiMatrixS-S9W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20487 } -- 0x5007 + cmcIIIProductChassisRiMatrixS-D9W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20488 } -- 0x5008 + +END diff --git a/mibs/rittal/RITTAL-SMI b/mibs/rittal/RITTAL-SMI new file mode 100644 index 0000000000..95f60ac13e --- /dev/null +++ b/mibs/rittal/RITTAL-SMI @@ -0,0 +1,48 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- RITTAL-SMI Version 1.0 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2011 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf" +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-SMI.txt,v $ +-- Rev. : $Revision: 1.2 $ +-- Date : $Date: 2013/10/24 13:33:49 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-SMI.txt,v 1.2 2013/10/24 13:33:49 fis Exp $ +-- ******************************************************************** + +RITTAL-SMI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, + MODULE-IDENTITY + FROM SNMPv2-SMI; + +rittal MODULE-IDENTITY + LAST-UPDATED "201104010000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de" + DESCRIPTION "The Structure of Management Information Base for the Rittal enterprise." + REVISION "201104010000Z" + DESCRIPTION "Initial version of this MIB module." + ::= { enterprises 2606 } +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) } +-- as assigned by IANA + +END diff --git a/tests/snmpsim/rittal-lcp.snmprec b/tests/snmpsim/rittal-lcp.snmprec new file mode 100644 index 0000000000..7d3217b6a0 --- /dev/null +++ b/tests/snmpsim/rittal-lcp.snmprec @@ -0,0 +1,2 @@ +1.3.6.1.2.1.1.1.0|4|Rittal LCP SN 40801385 HW V4.00 - SW V3.15.20_9 +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2606.7