diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/rittal/RITTAL-CMC-III-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/rittal/RITTAL-CMC-III-MIB')
| -rw-r--r-- | MIBS/rittal/RITTAL-CMC-III-MIB | 4287 |
1 files changed, 4287 insertions, 0 deletions
diff --git a/MIBS/rittal/RITTAL-CMC-III-MIB b/MIBS/rittal/RITTAL-CMC-III-MIB new file mode 100644 index 0000000..f475f52 --- /dev/null +++ b/MIBS/rittal/RITTAL-CMC-III-MIB @@ -0,0 +1,4287 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- CMC-III-MIB Version 1.7 +-- CMC-III-Processing Unit - 7030.000, 7030.010, 7030.020 +-- PDU Metered/Managed/Switched - 7955.xxx +-- IoT Interface - 3124.300 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2018 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-MIB.txt,v $ +-- Rev. : $Revision: 1.7 $ +-- Date : $Date: 2018/03/05 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-CMC-III-MIB.txt,v 1.6 2015/10/09 17:29:40 fis Exp $ +-- ******************************************************************** + +RITTAL-CMC-III-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC + sysObjectID + FROM SNMPv2-MIB + rittal + FROM RITTAL-SMI-MIB; + + +cmcIII MODULE-IDENTITY + LAST-UPDATED "201803050000Z" + 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." + + REVISION "201803050000Z" + DESCRIPTION "enums added to cmcIIIVarType, enums added to cmcIIIUnitType." + + REVISION "201708040000Z" + DESCRIPTION "cmcIIIModbusAccess, changed enums to 'readonly' and 'readwrite'. + 'noaccess' and 'writeonly' no longer supported." + + REVISION "201602020000Z" + DESCRIPTION "added new enums, fixed wrong descriptions." + + REVISION "201510270000Z" + DESCRIPTION "added cmcIIIFiles, cmcIIIVarByTypeTable, cmcIIIVarIntDynTable, cmcIIIUnitLoadTable, cmcIIIUnitMode, cmcIIICapabilityRev, + and all members of cmcIIIRadiusMibGroup, cmcIIIWebCamMibGroup." + + REVISION "201501230000Z" + DESCRIPTION "added new enums." + + REVISION "201407100000Z" + DESCRIPTION "matching of SIZEs." + + REVISION "201311100000Z" + DESCRIPTION "added cmcIIIDevAssembly." + + REVISION "201305010000Z" + DESCRIPTION "extended cmcIIILdapMibGroup, added cmcIIIShutdownMibGroup, cmcIIIModbusMibGroup, cmcIIIDrcMibGroup, added OPC UA support." + + REVISION "201208300000Z" + DESCRIPTION "modified object-grouping." + + REVISION "201109020000Z" + DESCRIPTION "SMIv2 Version of cmcIII MIB." + + REVISION "201104110000Z" + DESCRIPTION "Initial Version of cmcIII MIB." + +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) 7 } + ::= { rittal 7 } + +-- ***************************************************************************** + +-- rittal OBJECT IDENTIFIER ::= { enterprises 2606 } +-- cmcIII OBJECT IDENTIFIER ::= { rittal 7 } + cmcIIINotifications OBJECT IDENTIFIER ::= { cmcIII 0 } + cmcIIIMibRev OBJECT IDENTIFIER ::= { cmcIII 1 } + cmcIIIUnit OBJECT IDENTIFIER ::= { cmcIII 2 } + cmcIIISetup OBJECT IDENTIFIER ::= { cmcIII 3 } + cmcIIISetupGeneral OBJECT IDENTIFIER ::= { cmcIIISetup 2 } + cmcIIISetupTimer OBJECT IDENTIFIER ::= { cmcIIISetup 3 } + cmcIIISetupTrap OBJECT IDENTIFIER ::= { cmcIIISetup 4 } + cmcIIISetupSMTP OBJECT IDENTIFIER ::= { cmcIIISetup 5 } + cmcIIISetupSMS OBJECT IDENTIFIER ::= { cmcIIISetup 6 } + cmcIIISetupSysLog OBJECT IDENTIFIER ::= { cmcIIISetup 7 } + cmcIIISetupNTP OBJECT IDENTIFIER ::= { cmcIIISetup 8 } + cmcIIISetupLDAP OBJECT IDENTIFIER ::= { cmcIIISetup 9 } + cmcIIISetupShutdown OBJECT IDENTIFIER ::= { cmcIIISetup 10 } + cmcIIISetupModbus OBJECT IDENTIFIER ::= { cmcIIISetup 11 } + cmcIIISetupRadius OBJECT IDENTIFIER ::= { cmcIIISetup 12 } + cmcIIISetupWebCam OBJECT IDENTIFIER ::= { cmcIIISetup 13 } + cmcIIIDevice OBJECT IDENTIFIER ::= { cmcIII 4 } + cmcIIIDevs OBJECT IDENTIFIER ::= { cmcIIIDevice 1 } + cmcIIIDevInfo OBJECT IDENTIFIER ::= { cmcIIIDevs 1 } + cmcIIIVars OBJECT IDENTIFIER ::= { cmcIIIDevice 2 } + cmcIIIVarInfo OBJECT IDENTIFIER ::= { cmcIIIVars 1 } + cmcIIIMsgs OBJECT IDENTIFIER ::= { cmcIIIDevice 3 } + cmcIIIMsgInfo OBJECT IDENTIFIER ::= { cmcIIIMsgs 1 } + cmcIIIDrcs OBJECT IDENTIFIER ::= { cmcIIIDevice 4 } + cmcIIIDrcInfo OBJECT IDENTIFIER ::= { cmcIIIDrcs 1 } + cmcIIIFiles OBJECT IDENTIFIER ::= { cmcIIIDevice 5 } + cmcIIIFileInfo OBJECT IDENTIFIER ::= { cmcIIIFiles 1 } + cmcIIIControl OBJECT IDENTIFIER ::= { cmcIII 5 } +-- cmcIIIExtAlarm OBJECT IDENTIFIER ::= { cmcIIIControl 4 } + cmcIIIConformance OBJECT IDENTIFIER ::= { cmcIII 6 } + cmcIIIMibCompliances OBJECT IDENTIFIER ::= { cmcIIIConformance 1 } + cmcIIIMibGroups OBJECT IDENTIFIER ::= { cmcIIIConformance 2 } +-- cmcIIIProducts OBJECT IDENTIFIER ::= { cmcIII 7 } +-- cmcIIICapability OBJECT IDENTIFIER ::= { cmcIII 8 } +-- cmcIIITraps OBJECT IDENTIFIER ::= { cmcIII 9 } + + +-- ***************************************************************************** +-- CMC-III ComputerMultiControl DK7030.yyy -- +-- ***************************************************************************** + +-- cmcIIIMibRev: -- + + cmcIIIMibMajRev OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Major Revision level. + A change in the major revision level represents a major change + in the architecture of the MIB. A change in the major revision + level may indicate a significant change in the information, + correct interpretation of data may require a MIB document + with the same major revision level." + ::= { cmcIIIMibRev 1 } + + + cmcIIIMibMinRev OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minor Revision level. + A change in the minor revision level may represent some minor + additional support, no changes to any pre-existing information + has occurred." + ::= { cmcIIIMibRev 2 } + + + cmcIIIAgentRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The SNMP Agent Revision level." + ::= { cmcIIIMibRev 3 } + + cmcIIICapabilityRev OBJECT-TYPE + SYNTAX Unsigned32 (30000..39999) +-- = 3 (cmcIII) * 10000 +-- + x (0 as default or cmcIIIUnitType * 1000 for specific hardware) +-- + cmcIIIMibMajRev +-- + cmcIIIMibMinRev + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This agents capabilities as used in RITTAL-CMC-III-CAPABILITY-MIB." + ::= { cmcIIIMibRev 4 } + +-- ============================================================================= + +-- cmcIIIUnit: -- + + cmcIIIUnitStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + failed (2), + overload (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General Status of CMCIII PU unit itself + (1) OK + (2) failed + (3) overload (current too high)." + ::= { cmcIIIUnit 1 } + + + cmcIIIUnitURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "URL of CMCIII PU." + ::= { cmcIIIUnit 2 } + + + cmcIIIUnitHWRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware Revision of CMCIII PU." + ::= { cmcIIIUnit 3 } + + + cmcIIIUnitFWRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware Revision of CMCIII PU." + ::= { cmcIIIUnit 4 } + + + cmcIIIUnitOSRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Linux Revision of CMCIII PU." + ::= { cmcIIIUnit 5 } + + + cmcIIIUnitSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of CMCIII PU." + ::= { cmcIIIUnit 6 } + + + cmcIIIUnitProd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Production Code of CMCIII PU." + ::= { cmcIIIUnit 7 } + + + cmcIIIUnitType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + pu (2), + compact (3), + lcp (4), + pdu (5), + rms (6), + mcs (7), + iot (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of CMCIII + (1) Unit unknown + (2) Processing Unit + (3) Processing Unit Compact + (4) LCP + (5) PDU + (6) RiMatrix S." + ::= { cmcIIIUnit 8 } + + + cmcIIIUnitCurrentSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + acAdapter (2), + terminalStrip (3), + poe (4), + usb (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current source of CMCIII PU + (1) unknown + (2) AC Adapter Power Supply + (3) Terminal Strip + (4) poe: Power Over Ethernet + (5) usb: Universal Serial Bus." + ::= { cmcIIIUnit 9 } + + + cmcIIICan0CurrentConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal current consumption required by CANopen fieldbus 1." + ::= { cmcIIIUnit 10 } + + + cmcIIICan1CurrentConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal current consumption required by CANopen fieldbus 2." + ::= { cmcIIIUnit 11 } + + + cmcIIIUnitUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operating time of CMCIII PU in seconds since an epoch." + ::= { cmcIIIUnit 12 } + + + cmcIIIUnitMode OBJECT-TYPE + SYNTAX INTEGER { + localInit (1), + start (2), + pwrDelay (3), + restartBus (4), + localOnline (5), + collectSlaves (6), + reorganizeBus (7), + online (8), + prepareUpgrade (9), + upgradeSensor (10), + terminate (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status mode of CMCIII PU and all subsystems + (1) local init ini progress + (2) start local system first time + (3) first start delay + (4) restart bus system, reread configuration + (5) locally online + (6) collect all slaves at the bus + (7) reorganize bus + (8) up and running + (9) prepare for sensor upgrade + (10) upgrade sensors + (11) gentle termination." + ::= { cmcIIIUnit 13 } + + + cmcIIIUnitLoadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIUnitLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of system load entries." + ::= { cmcIIIUnit 14 } + + cmcIIIUnitLoadEntry OBJECT-TYPE + SYNTAX CmcIIIUnitLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of system load table." + INDEX { cmcIIIUnitLoadIndex } + ::= { cmcIIIUnitLoadTable 1 } + + CmcIIIUnitLoadEntry ::= SEQUENCE { + cmcIIIUnitLoadIndex Unsigned32, + cmcIIIUnitLoadAverage Unsigned32 + } + + cmcIIIUnitLoadIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the system load table. + These are the past minutes the load is given for." + ::= { cmcIIIUnitLoadEntry 1 } + + cmcIIIUnitLoadAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System load average multiplied by 100." + ::= { cmcIIIUnitLoadEntry 2 } + +-- ============================================================================= + +-- cmcIIISetup: -- + + cmcIIILastChangeSetup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last change of configuration + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIISetup 1 } + +-- cmcIIISetupGeneral: -- + + cmcIIISetTempUnit OBJECT-TYPE + SYNTAX INTEGER { + celsius (1), + fahrenheit (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Unit of all temperature values and setpoints." + DEFVAL { celsius } + ::= { cmcIIISetupGeneral 1 } + + + cmcIIISetBeeper OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Audible alarm in CMCIII unit: + (1) beeper is off (general) + (2) beeper is on." + DEFVAL { off } + ::= { cmcIIISetupGeneral 2 } + + + cmcIIIQuitRelay OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable acknowledging currently active alarm relay + (with 'C' on CMCIII)." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 3 } + + + cmcIIILogicRelay OBJECT-TYPE + SYNTAX INTEGER { + closeAtAlarm (1), + openAtAlarm (2), + disabled (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Logic of alarm relay: + (1) Relay will pick up in case of an alarm + (2) Relay will release in case of an alarm + (3) Relay disabled." + DEFVAL { closeAtAlarm } + ::= { cmcIIISetupGeneral 4 } + + + cmcIIIUnitMsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm relay in case of Device Messages (detect, lost, changed..): + (1) Relay disabled, relay will not switch in case of a device message + (2) Relay enabled, relay will switch in case of a unit message." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 5 } + + + cmcIIIFunctionRelay OBJECT-TYPE + SYNTAX INTEGER { + warningOnly (1), + alarmOnly (2), + warningOrAlarm (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Logic of alarm relay: + (1) Relay will switch in case of a warning only + (2) Relay will switch in case of an alarm only + (3) Relay will switch in case of an alarm or warning." + DEFVAL { warningOnly } + ::= { cmcIIISetupGeneral 6 } + + + cmcIIITimeZone OBJECT-TYPE + SYNTAX Integer32 (0..74) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time Zone + 0 : (GMT-12:00) International Date Line West + 1 : (GMT-11:00) Midway Island, Samoa + 2 : (GMT-10:00) Hawaii + 3 : (GMT-09:00) Alaska + 4 : (GMT-08:00) Pacific Time (US and Canada), Tijuana + 5 : (GMT-07:00) Arizona + 6 : (GMT-07:00) Chihuahua, La Paz, Mazatlan + 7 : (GMT-07:00) Mountain Time (US & Canada) + 8 : (GMT-06:00) Central America + 9 : (GMT-06:00) Central Time (US and Canada) + 10 : (GMT-06:00) Guadalajara, Mexico City, Monterrey + 11 : (GMT-06:00) Saskatchewan + 12 : (GMT-05:00) Bogota, Lima, Quito + 13 : (GMT-05:00) Eastern Time (Us and Canada) + 14 : (GMT-05:00) Indiana (East) + 15 : (GMT-04:00) Atlantic Time (Canada) + 16 : (GMT-04:00) Caracas, La Paz + 17 : (GMT-04:00) Santiago + 18 : (GMT-03:30) Newfoundland + 19 : (GMT-03:00) Brasilia + 20 : (GMT-03:00) Buenos Aires, Georgetown + 21 : (GMT-03:00) Greenland + 22 : (GMT-02:00) Mid-Atlantic + 23 : (GMT-01:00) Azores + 24 : (GMT-01:00) Cape Verde Is. + 25 : (GMT) Casablanca, Monrovia + 26 : (GMT) Greenwich Mean Time : Dublin, Lisbon, London + 27 : (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna + 28 : (GMT+01:00) Belgrade, Bratislava, Budapest, Prague + 29 : (GMT+01:00) Brussels, Copenhagen, Madrid, Paris + 30 : (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb + 31 : (GMT+01:00) West Central Africa + 32 : (GMT+02:00) Athens, Istanbul, Minsk + 33 : (GMT+02:00) Bucharest + 34 : (GMT+02:00) Harare, Pretoria + 35 : (GMT+02:00) Helsinki, Kyiv, Sofia + 36 : (GMT+02:00) Riga, Tallinn, Vilnius + 37 : (GMT+02:00) Jerusalem + 38 : (GMT+03:00) Baghdad + 39 : (GMT+03:00) Kuwait, Riyadh + 40 : (GMT+03:00) Moscow, St. Petersburg, Volgograd + 41 : (GMT+03:00) Nairobi + 42 : (GMT+03:30) Tehran + 43 : (GMT+04:00) Abu Dhabi, Muscat + 44 : (GMT+04:00) Baku, Tbilisi, Yerevan + 45 : (GMT+04:30) Kabul + 46 : (GMT+05:00) Ekaterinburg + 47 : (GMT+05:00) Islamabad, Karachi, Tashkent + 48 : (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi + 49 : (GMT+05:45) Kathmandu + 50 : (GMT+06:00) Almaty, Novosibirsk + 51 : (GMT+06:00) Astana, Dhaka + 52 : (GMT+06:00) Sri Jayawardenepura + 53 : (GMT+06:30) Rangoon + 54 : (GMT+07:00) Bangkok, Hanoi, Jakarta + 55 : (GMT+07:00) Krasnoyarsk + 56 : (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi + 57 : (GMT+08:00) Irkutsk, Ulaan Bataar + 58 : (GMT+08:00) Kuala Lumpur, Singapore + 59 : (GMT+08:00) Perth + 60 : (GMT+08:00) Taipei + 61 : (GMT+09:00) Osaka, Sapporo, Tokyo + 62 : (GMT+09:00) Seoul + 63 : (GMT+09:00) Yakutsk + 64 : (GMT+09:30) Adelaide + 65 : (GMT+09:30) Darwin + 66 : (GMT+10:00) Brisbane + 67 : (GMT+10:00) Canberra, Melbourne, Sydney + 68 : (GMT+10:00) Guam, Port Moresby + 69 : (GMT+10:00) Hobart + 70 : (GMT+10:00) Vladivostok + 71 : (GMT+11:00) Magadan, Solomon Is., New Caledonia + 72 : (GMT+12:00) Auckland, Wellington + 73 : (GMT+12:00) Fiji, Kamchatka, Marshall Is. + 74 : (GMT+13:00) Nukualofa." + DEFVAL { 27 } + ::= { cmcIIISetupGeneral 7 } + + cmcIIISetupDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (10..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Actual date in format DD.MM.YYYY + Use UTC date to set date." + ::= { cmcIIISetupGeneral 8 } + + + cmcIIISetupTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Actual time in format HH:MM:SS, HH (0-23), MM (0-59), SS (0-59). + Use UTC time to set time." + ::= { cmcIIISetupGeneral 9 } + + cmcIIIWebAccess OBJECT-TYPE + SYNTAX BITS { + httpEnabled (0), + httpsEnabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Web access status: + (0) httpEnabled : http protocol is enabled + (1) httpsEnabled : https protocol is enabled." + DEFVAL { { httpEnabled, httpsEnabled } } + ::= { cmcIIISetupGeneral 10 } + + cmcIIIHttpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of HTTP daemon." + DEFVAL { 80 } + ::= { cmcIIISetupGeneral 11 } + + cmcIIIHttpsPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of HTTPS daemon." + DEFVAL { 443 } + ::= { cmcIIISetupGeneral 12 } + + cmcIIIFtpAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ftp access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 13 } + + cmcIIIFtpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of FTP daemon." + DEFVAL { 21 } + ::= { cmcIIISetupGeneral 14 } + + cmcIIISshAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ssh access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 15 } + + cmcIIISshPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of SSH daemon." + DEFVAL { 22 } + ::= { cmcIIISetupGeneral 16 } + + cmcIIITelnetAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Telnet access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 17 } + + cmcIIITelnetPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of telnet daemon." + DEFVAL { 23 } + ::= { cmcIIISetupGeneral 18 } + + cmcIIILanguage OBJECT-TYPE + SYNTAX INTEGER { + english (1), + german (2), + french (3), + spanish (4), + portuguese (5), + russian (6), + chinese (7), + japanese (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Language: + (1) English. + (2) German, + (3) French, + (4) Spanish, + (5) Portuguese, + (6) Russian, + (7) Chinese + (8) Japanese." + DEFVAL { english } + ::= { cmcIIISetupGeneral 19 } + + cmcIIIOpcUaAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OPC UA access: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 20 } + + cmcIIIOpcUaPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of OPC UA daemon." + DEFVAL { 4840 } + ::= { cmcIIISetupGeneral 21 } + +-- cmcIIISetupTimer: -- + + cmcIIINumberOfTimers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of value table entries=number of outlets available on this unit." + ::= { cmcIIISetupTimer 1 } + + cmcIIITimerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of Timer Table." + ::= { cmcIIISetupTimer 2 } + + cmcIIITimerEntry OBJECT-TYPE + SYNTAX CmcIIITimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Timer Table." + INDEX { cmcIIITimerIndex } + ::= { cmcIIITimerTable 1 } + + CmcIIITimerEntry ::= + SEQUENCE { + cmcIIITimerIndex Unsigned32, + cmcIIITimerStatus INTEGER, + cmcIIITimerDayOfWeek INTEGER, + cmcIIITimeOn DisplayString, + cmcIIITimeOff DisplayString, + cmcIIITimeControl INTEGER, + cmcIIITimerFunction INTEGER + } + + cmcIIITimerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of timer entries. Its value ranges + between 1 and the value of cmcIIINumberOfTimers." + ::= { cmcIIITimerEntry 1 } + + cmcIIITimerStatus OBJECT-TYPE + SYNTAX INTEGER { + switchedOff (1), + switchedOn (2), + noTime (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual status of the timer." + ::= { cmcIIITimerEntry 2 } + + cmcIIITimerDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sun (1), + mon (2), + tue (3), + wed (4), + thu (5), + fri (6), + sat (7), + sat2sun (8), + mon2fri (9), + mon2sun (10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Selection of day of week for timer to switch." + ::= { cmcIIITimerEntry 3 } + + cmcIIITimeOn OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time to switch on current function, Format: HH:MM." + ::= { cmcIIITimerEntry 4 } + + cmcIIITimeOff OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time to switch off current function, Format: HH:MM." + ::= { cmcIIITimerEntry 5 } + + cmcIIITimeControl OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Control via RTC." + ::= { cmcIIITimerEntry 6 } + + cmcIIITimerFunction OBJECT-TYPE + SYNTAX INTEGER { + disKeypads (1), + unlDoors (2), + disTrapRec1 (3), + disTrapRec2 (4), + disTrapRec3 (5), + disTrapRec4 (6), + disSMS1 (7), + disSMS2 (8), + disSMS3 (9), + disSMS4 (10), + schedule1 (11), + schedule2 (12), + schedule3 (13), + schedule4 (14), + schedule5 (15), + schedule6 (16), + schedule7 (17), + schedule8 (18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Function which is controlled via timer + 1: Unlock of doors via keypad is disabled + 2: Doors will be unlocked + 3-6: sending traps to this trap receiver will be disabled + 7-10: sending SMS to phone number 1..4 will be disabled + 11-18: Scheduled alarm off." + ::= { cmcIIITimerEntry 7 } + +-- cmcIIISetupTrapReceiver: -- + + cmcIIINumberOfTrapReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of TrapReceiverTable entries. The number of trap receivers." + ::= { cmcIIISetupTrap 1 } + + cmcIIITrapReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITrapReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of trap receiver entries." + ::= { cmcIIISetupTrap 2 } + + cmcIIITrapReceiverEntry OBJECT-TYPE + SYNTAX CmcIIITrapReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of trapTable." + INDEX { cmcIIITrapReceiverIndex } + ::= { cmcIIITrapReceiverTable 1 } + + CmcIIITrapReceiverEntry ::= + SEQUENCE { + cmcIIITrapReceiverIndex Unsigned32, + cmcIIITrapReceiverStatus INTEGER, + cmcIIITrapReceiverIpAddress DisplayString + } + + cmcIIITrapReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the trap receiver table. Its value ranges between + 1 and the value of NumberOfTrapReceivers." + ::= { cmcIIITrapReceiverEntry 1 } + + cmcIIITrapReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + snmpv1Trap (2), + snmpv2cTrap (3), + snmpv2cInform (4), + snmpv3Trap (5), + snmpv3Inform (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable SNMP version and trap/inform type or disable trap receiver. + Enumeration type snmpv3Inform(6) is not yet supported." + DEFVAL { snmpv1Trap } + ::= { cmcIIITrapReceiverEntry 2 } + + cmcIIITrapReceiverIpAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of trap receiver." + ::= { cmcIIITrapReceiverEntry 3 } + +-- cmcIIISetupSMTP: -- + + cmcIIISmtpStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMTP (email) usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSMTP 1 } + + cmcIIISmtpServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of SMTP server." + ::= { cmcIIISetupSMTP 2 } + + cmcIIISmtpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of SMTP server." + DEFVAL { 25 } + ::= { cmcIIISetupSMTP 3 } + + cmcIIISmtpAuth OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledTls (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMTP authentication usage: + (1) disabled + (2) enabled + (3) enabled with TLS support." + DEFVAL { disabled } + ::= { cmcIIISetupSMTP 4 } + + cmcIIISmtpUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Username required to authenticate at the SMTP server." + ::= { cmcIIISetupSMTP 5 } + + cmcIIISmtpPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the SMTP server." + ::= { cmcIIISetupSMTP 6 } + + cmcIIISmtpSender OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sender address (FROM:) of the SMTP message." + ::= { cmcIIISetupSMTP 7 } + + cmcIIISmtpReply OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reply address (REPLY:) of the SMTP message." + ::= { cmcIIISetupSMTP 8 } + + cmcIIINumberOfSmtpReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of SmtpReceiverTable entries. The number of SMTP receivers." + ::= { cmcIIISetupSMTP 9 } + + cmcIIISmtpReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIISmtpReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SMTP receiver entries." + ::= { cmcIIISetupSMTP 10 } + + cmcIIISmtpReceiverEntry OBJECT-TYPE + SYNTAX CmcIIISmtpReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of SMTPTable." + INDEX { cmcIIISmtpReceiverIndex } + ::= { cmcIIISmtpReceiverTable 1 } + + CmcIIISmtpReceiverEntry ::= + SEQUENCE { + cmcIIISmtpReceiverIndex Unsigned32, + cmcIIISmtpReceiverStatus INTEGER, + cmcIIISmtpReceiverAddress DisplayString + } + + cmcIIISmtpReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the SMTP receiver table. Its value ranges between + 1 and the value of NumberOfSmtpReceivers." + ::= { cmcIIISmtpReceiverEntry 1 } + + cmcIIISmtpReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable SMTP receiver." + DEFVAL { disabled } + ::= { cmcIIISmtpReceiverEntry 2 } + + cmcIIISmtpReceiverAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of SMTP receiver." + ::= { cmcIIISmtpReceiverEntry 3 } + +-- cmcIIISetupSMS: -- + + cmcIIISmsStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSMS 1 } + + cmcIIISmsPIN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS PIN number." + ::= { cmcIIISetupSMS 2 } + + cmcIIISmsService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS service number." + ::= { cmcIIISetupSMS 3 } + + cmcIIISmsMSN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS MSN for ISDN." + ::= { cmcIIISetupSMS 4 } + + cmcIIISmsPreDial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS PreDial number." + ::= { cmcIIISetupSMS 5 } + + cmcIIINumberOfSmsReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of SmsReceiverTable entries. The number of SMS receivers." + ::= { cmcIIISetupSMS 6 } + + cmcIIISmsReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIISmsReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SMS receiver entries." + ::= { cmcIIISetupSMS 7 } + + cmcIIISmsReceiverEntry OBJECT-TYPE + SYNTAX CmcIIISmsReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of SMSTable." + INDEX { cmcIIISmsReceiverIndex } + ::= { cmcIIISmsReceiverTable 1 } + + CmcIIISmsReceiverEntry ::= + SEQUENCE { + cmcIIISmsReceiverIndex Unsigned32, + cmcIIISmsReceiverStatus INTEGER, + cmcIIISmsReceiverNumber DisplayString + } + + cmcIIISmsReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the SMS receiver table. Its value ranges between + 1 and the value of NumberOfSmsReceivers." + ::= { cmcIIISmsReceiverEntry 1 } + + cmcIIISmsReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable SMS receiver." + DEFVAL { disabled } + ::= { cmcIIISmsReceiverEntry 2 } + + cmcIIISmsReceiverNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Phone number of SMS receiver." + ::= { cmcIIISmsReceiverEntry 3 } + +-- cmcIIISetupSysLog: -- + + cmcIIISysLogStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SysLog usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSysLog 1 } + + cmcIIISysLogFacility OBJECT-TYPE + SYNTAX INTEGER { + local0 (1), + local1 (2), + local2 (3), + local3 (4), + local4 (5), + local5 (6), + local6 (7), + local7 (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SysLog facility local0..7." + DEFVAL { local0 } + ::= { cmcIIISetupSysLog 2 } + + cmcIIISysLogServer1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of first SysLog server." + ::= { cmcIIISetupSysLog 3 } + + cmcIIISysLogServer2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of second SysLog server." + ::= { cmcIIISetupSysLog 4 } + +-- cmcIIISetupNTP: -- + + cmcIIINtpStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupNTP 1 } + + cmcIIINtpTimeZone OBJECT-TYPE + SYNTAX Integer32 (0..74) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP time zone, see cmcIIITimeZone for valid time zones." + DEFVAL { 27 } + ::= { cmcIIISetupNTP 2 } + + cmcIIINtpServer1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of first NTP server." + ::= { cmcIIISetupNTP 3 } + + cmcIIINtpServer2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of second NTP server." + ::= { cmcIIISetupNTP 4 } + +-- cmcIIISetupLDAP: -- + + cmcIIILdapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupLDAP 1 } + + cmcIIILdapServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of LDAP server." + ::= { cmcIIISetupLDAP 2 } + + cmcIIILdapBindDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP user name." + ::= { cmcIIISetupLDAP 3 } + + cmcIIILdapBindPW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP user password." + ::= { cmcIIISetupLDAP 4 } + + cmcIIILdapUserBase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP base user." + ::= { cmcIIISetupLDAP 5 } + + cmcIIILdapUserSearch OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP searchpath user." + ::= { cmcIIISetupLDAP 6 } + + cmcIIILdapUserAttrib OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP attribute user." + ::= { cmcIIISetupLDAP 7 } + + cmcIIILdapGroupBase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP base group." + ::= { cmcIIISetupLDAP 8 } + + cmcIIILdapGroupSearch OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP searchpath group." + ::= { cmcIIISetupLDAP 9 } + + cmcIIILdapGroupAttrib OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP attribute group." + ::= { cmcIIISetupLDAP 10 } + +-- cmcIIIShutdown: -- + + cmcIIINumberOfShutdowns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of cmcIIIShutdownTable entries. The number of shutdown servers." + ::= { cmcIIISetupShutdown 1 } + + cmcIIIShutdownTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of shutdown entries." + ::= { cmcIIISetupShutdown 2 } + + cmcIIIShutdownEntry OBJECT-TYPE + SYNTAX CmcIIIShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Shutdown table." + INDEX { cmcIIIShutdownIndex } + ::= { cmcIIIShutdownTable 1 } + + CmcIIIShutdownEntry ::= + SEQUENCE { + cmcIIIShutdownIndex Unsigned32, + cmcIIIShutdownServer DisplayString, + cmcIIIShutdownName DisplayString, + cmcIIIShutdownPort Unsigned32, + cmcIIIShutdownDelay Unsigned32, + cmcIIIShutdownEnabled INTEGER + } + + cmcIIIShutdownIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the shutdown server table. Its value ranges between + 1 and the value of cmcIIINumberOfShutdowns." + ::= { cmcIIIShutdownEntry 1 } + + cmcIIIShutdownServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address or name of server to shutdown." + ::= { cmcIIIShutdownEntry 2 } + + cmcIIIShutdownName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of server to shutdown." + ::= { cmcIIIShutdownEntry 3 } + + cmcIIIShutdownPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Port used to shutdown server." + DEFVAL { 6003 } + ::= { cmcIIIShutdownEntry 4 } + + cmcIIIShutdownDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Delay of server shutdown." + DEFVAL { 0 } + ::= { cmcIIIShutdownEntry 5 } + + cmcIIIShutdownEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable this server shutdown entry." + DEFVAL { disabled } + ::= { cmcIIIShutdownEntry 6 } + +-- cmcIIISetupModbus: -- + + cmcIIIModbusStatus OBJECT-TYPE + SYNTAX INTEGER { + shutdown (1), + readonly (2), + writeonly (3), + readwrite (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Modbus daemon running status: + (1) shutdown + (2) readonly + (3) writeonly + (4) readwrite." + DEFVAL { readonly } + ::= { cmcIIISetupModbus 1 } + + cmcIIIModbusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of Modbus daemon." + DEFVAL { 502 } + ::= { cmcIIISetupModbus 2 } + + cmcIIINumberOfModbusSources OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of cmcIIIModbusTable entries. The number of Modbus access settings." + ::= { cmcIIISetupModbus 3 } + + cmcIIIModbusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIModbusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Modbus entries." + ::= { cmcIIISetupModbus 4 } + + cmcIIIModbusEntry OBJECT-TYPE + SYNTAX CmcIIIModbusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Modbus table." + INDEX { cmcIIIModbusIndex } + ::= { cmcIIIModbusTable 1 } + + CmcIIIModbusEntry ::= + SEQUENCE { + cmcIIIModbusIndex Unsigned32, + cmcIIIModbusAccess INTEGER, + cmcIIIModbusSource DisplayString + } + + cmcIIIModbusIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the Modbus access table. Its value ranges + between 1 and the value of cmcIIINumberOfModbusSources." + ::= { cmcIIIModbusEntry 1 } + + cmcIIIModbusAccess OBJECT-TYPE + SYNTAX INTEGER { + readonly (1), + readwrite (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Modbus access for this source entry: + (1) readonly + (2) readwrite + This access is inferior to cmcIIIModbusStatus, e.g. + readwrite access also requires readwrite status." + DEFVAL { readonly } + ::= { cmcIIIModbusEntry 2 } + + cmcIIIModbusSource OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source to restrict Modbus access. + + It can either be a + specific hostname, + IP address, or a subnet represented as + IP/MASK (e.g. 10.10.10.0/255.255.255.0), + or IP/BITS (e.g. 10.10.10.0/24), + or the IPv6 equivalents. + + The same source can be specified in several separate + entries (presumably with different access tokens), + and the first combination that matches the incoming + request will be selected." + ::= { cmcIIIModbusEntry 3 } + +-- cmcIIISetupRadius: -- + + cmcIIIRadiusStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupRadius 1 } + + cmcIIIRadiusServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of Radius server." + ::= { cmcIIISetupRadius 2 } + + cmcIIIRadiusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of Radius server." + DEFVAL { 1812 } + ::= { cmcIIISetupRadius 3 } + + cmcIIIRadiusPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the Radius server." + ::= { cmcIIISetupRadius 4 } + + cmcIIIRadiusGroupMode OBJECT-TYPE + SYNTAX INTEGER { + manual (1), + byAttribute (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius group method: + (1) manual + (2) byAttribute." + DEFVAL { manual } + ::= { cmcIIISetupRadius 5 } + + cmcIIIRadiusGroupId OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius group id." + ::= { cmcIIISetupRadius 6 } + + cmcIIIRadiusAuth OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + pap (2), + chap (3), + mschap (4), + md5 (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius authentification method: + (1) auto - not supported + (2) pap + (3) chap + (4) mschap + (5) md5." + DEFVAL { pap } + ::= { cmcIIISetupRadius 7 } + +-- cmcIIISetupWebCam: -- + + cmcIIIWebCamStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupWebCam 1 } + + cmcIIIWebCamServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of WebCam." + ::= { cmcIIISetupWebCam 2 } + + cmcIIIWebCamUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Username required to authenticate at the WebCam server." + ::= { cmcIIISetupWebCam 3 } + + cmcIIIWebCamPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the WebCam server." + ::= { cmcIIISetupWebCam 4 } + + cmcIIIWebCamIntervall OBJECT-TYPE + SYNTAX Unsigned32 (5..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam snapshot intervall in 1/10 seconds." + DEFVAL { 10 } + ::= { cmcIIISetupWebCam 5 } + + cmcIIIWebCamNumberofImages OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam number of images per event." + DEFVAL { 8 } + ::= { cmcIIISetupWebCam 6 } + + cmcIIIWebCamDestination OBJECT-TYPE + SYNTAX INTEGER { + usb (1), + sd (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam storage destination: + (1) usb + (2) sd." + DEFVAL { usb } + ::= { cmcIIISetupWebCam 7 } + + +-- ============================================================================= + +-- cmcIIIDevs: -- + + cmcIIIOverallDevStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3), + detected (4), + lost (5), + changed (6), + update (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall status of all devices." + ::= { cmcIIIDevInfo 1 } + + cmcIIINumberOfDevs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of devices available." + ::= { cmcIIIDevInfo 2 } + + cmcIIILastChangeOverallDevStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last status change of any device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 3 } + + cmcIIILastChangeNumberOfDevs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last device number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 4 } + + cmcIIILastChangeDevSettings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last setting change of any device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime. + This timestamp will be affected by SNMP settings only!" + ::= { cmcIIIDevInfo 5 } + + cmcIIILastChangeDevs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last device change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 6 } + + + cmcIIIDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of device table." + ::= { cmcIIIDevs 2 } + + cmcIIIDevEntry OBJECT-TYPE + SYNTAX CmcIIIDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of device table." + INDEX { cmcIIIDevIndex } + ::= { cmcIIIDevTable 1 } + + + CmcIIIDevEntry ::= + SEQUENCE { + cmcIIIDevIndex Unsigned32, + cmcIIIDevName DisplayString, + cmcIIIDevAlias DisplayString, + cmcIIIDevType OBJECT IDENTIFIER, + cmcIIIDevNodeID Integer32, + cmcIIIDevStatus INTEGER, + cmcIIIDevArtNr DisplayString, + cmcIIIDevLocation DisplayString, + cmcIIIDevBus INTEGER, + cmcIIIDevPos Integer32, + cmcIIIDevFW DisplayString, + cmcIIIDevHW DisplayString, + cmcIIIDevSerial DisplayString, + cmcIIIDevProductWeek DisplayString, + cmcIIIDevLastChange Unsigned32, + cmcIIIDevURL DisplayString, + cmcIIIDevNumberOfVars Integer32, + cmcIIIDevNumberOfMsgs Integer32, + cmcIIIDevStatusText DisplayString, + cmcIIIDevCurrentMinConsumption Integer32, + cmcIIIDevCurrentMaxConsumption Integer32, + cmcIIIDevEntPhysicalIndex Integer32, + cmcIIIDevAssembly DisplayString + } + + cmcIIIDevIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..126) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 1 } + + cmcIIIDevName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the device connected to CMCIII PU." + ::= { cmcIIIDevEntry 2 } + + cmcIIIDevAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Descriptional text for device connected to CMCIII PU." + ::= { cmcIIIDevEntry 3 } + + cmcIIIDevType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of device chassis connected to CMCIII PU. + The authoritative identification of the device contained + in the entity is allocated within the SMI cmcIIIProducts + subtree (1.3.6.1.4.1.2606.7.7) and provides an easy and + unambiguous means for determining `what kind of box' is + connected. + E.g.: in cmcIIIProductChassis (1.3.6.1.4.1.2606.7.7.4.x) + the placeholder x is used for + + 1 : Not Available + 2 : Internal Device of Processing Unit + 3 : Virtual Device + 4 : Temperature Sensor 7030.110 + 5 : Temp/Humidity Sensor 7030.111 + 6 : Vandalism Sensor 7030.130 + 7 : Access Sensor 7030.120 + 8 : Door Lock Device 7030.200, .210 + 9 : Universal Sensor 7030.190 + 10: Sensor Gateway 7030.100 + 11: Power Unit 7030.050 + 12: Pressure Sensor 7030.150 + 20-25: Gateways to RS422, RS485." + ::= { cmcIIIDevEntry 4 } + + cmcIIIDevNodeID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Node ID of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 5 } + + cmcIIIDevStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + ok (2), + detect (3), + lost (4), + changed (5), + error (6), + fwUpdate (7), + fwUpdateRun (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General Status of device connected to CMCIII PU + (1) Device not available + (2) OK + (3) Device detected, confirmation required + (4) Device lost (disconnected), confirmation required + (5) Device changed + (6) Error + (7) Firmware Update pending + (8) Firmware Update running." + ::= { cmcIIIDevEntry 6 } + + cmcIIIDevArtNr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Article number of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 7 } + + cmcIIIDevLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Location of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 8 } + + cmcIIIDevBus OBJECT-TYPE + SYNTAX INTEGER { + canBus1 (1), + canBus2 (2), + virtual (3), + modbus (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CAN bus of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 9 } + + cmcIIIDevPos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Position (order) of device in CAN bus connected to CMCIII PU." + ::= { cmcIIIDevEntry 10 } + + cmcIIIDevFW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FW version of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 11 } + + cmcIIIDevHW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HW version of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 12 } + + cmcIIIDevSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 13 } + + cmcIIIDevProductWeek OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Production week of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 14 } + + cmcIIIDevLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last change of device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevEntry 15 } + + cmcIIIDevURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "URL to device page of CMCIII PU (if available)." + ::= { cmcIIIDevEntry 16 } + + cmcIIIDevNumberOfVars OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of variables available on this device. + This variable will give the number of rows of the + variable table cmcIIIVarTable belonging to this device." + ::= { cmcIIIDevEntry 17 } + + cmcIIIDevNumberOfMsgs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages available in this device. + This variable will give the number of rows of the message + table cmcIIIMsgTable belonging to this device." + ::= { cmcIIIDevEntry 18 } + + cmcIIIDevStatusText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest status of this device." + ::= { cmcIIIDevEntry 19 } + + cmcIIIDevCurrentMinConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Standby power consumption of device in mA." + ::= { cmcIIIDevEntry 20 } + + cmcIIIDevCurrentMaxConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal power consumption of device in mA." + ::= { cmcIIIDevEntry 21 } + + cmcIIIDevEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Corresponding entPhysicalIndex of this device. 0 if none exists." + ::= { cmcIIIDevEntry 22 } + + cmcIIIDevAssembly OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assembly of this device." + ::= { cmcIIIDevEntry 23 } + +-- ============================================================================= + +-- cmcIIIVars: -- + + cmcIIINumberOfVars OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of variables available." + ::= { cmcIIIVarInfo 1 } + + cmcIIILastChangeNumberOfVars OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last change number of variables + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarInfo 2 } + + cmcIIILastChangeVarSettings 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!" + ::= { cmcIIIVarInfo 3 } + + cmcIIILastChangeVars OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last variable change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarInfo 4 } + + cmcIIIVarByQualityHide OBJECT-TYPE + SYNTAX BITS { +-- notInUse is a dummy entry to keep mapping to cmcIIIVarQuality and avoid warnings of MIB checking using smilint! + notInUse (0), + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Hide entries in cmcIIIVarByQualityTable to reduce table size." + DEFVAL {{ ok }} + ::= { cmcIIIVarInfo 5 } + + cmcIIIDynUpdateRate OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Update rate in seconds to add/remove entries + from cmcIIIVarIntDynTable and cmcIIIVarStrDynTable. + Note: cmcIIIDynUpdateHistory (>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), + remote (37), + stringValue (38), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + rcmPosition (46), + rcmPosEnum (47), + rcmResult (48), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + commandRCM (86), + 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), + commandDP (125), + commandBEP (126), + commandMiniCh (127), + remoteBEP (128), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + opModeMiniCh (145), + opModeBEP (146), + 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), + remote (37), + stringValue (38), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + rcmPosition (46), + rcmPosEnum (47), + rcmResult (48), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + commandRCM (86), + 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), + commandDP (125), + commandBEP (126), + commandMiniCh (127), + remoteBEP (128), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + opModeMiniCh (145), + opModeBEP (146), + 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), + valveOpen (32), + warning (33), + remote (34) + } + 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 + 32: valve open (info) + 33: warning + 34: remote control." + ::= { 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 |