-- -- SNMP Management Information Base for Cronyx products -- -- $Id: cronyx.mib,v 1.32 2009-08-04 12:20:48 lny Exp $ -- CRONYX-GENERIC-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, IpAddress, enterprises FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC; cronyxGenericModule MODULE-IDENTITY LAST-UPDATED "200907240000Z" ORGANIZATION "Cronyx Engineering" CONTACT-INFO "Person: Customer Service Postal: Please see http://www.cronyx.ru for address of Cronyx Engineering (Moscow, Russia). Tel: +7 499 9469990 E-mail: info@cronyx.ru" DESCRIPTION "The MIB module to describe generic objects for Cronyx devices." REVISION "200907240000Z" DESCRIPTION "The e1xlc device added. Contact-info changed." REVISION "200906170000Z" DESCRIPTION "New remote-sensor-alarm value added to AlarmStatus." REVISION "200903220000Z" DESCRIPTION "The e1tr device added. New textual convention MonSaBit added. Channel statuses added: not-installed, no-rts, disabled. The 'cronyx-fmux16' product renamed to 'cronyx-fmux'. Contact-info changed." REVISION "200810030000Z" DESCRIPTION "The e1fx device added." REVISION "200708271500Z" DESCRIPTION "Channel status 'not-activated' renamed to 'unusable'." REVISION "200707261600Z" DESCRIPTION "Phone code changed. Revision history recreated." REVISION "200612271730Z" DESCRIPTION "New textual conventions AlarmStatus and TestStatus added." REVISION "200611091840Z" DESCRIPTION "New textual convention LoopStatus added." REVISION "200605241352Z" DESCRIPTION "New object serialNumber added." REVISION "200605121710Z" DESCRIPTION "New textual conventions ChannelType and ChannelStatus added." REVISION "200508091727Z" DESCRIPTION "The rmc device added." REVISION "200412141402Z" DESCRIPTION "The cronyx-identities section for Module objects created. Non-standard events removed: deviceReset and authenticationFailure. The modelDescr object for model name and firmware revision added. The inputContactsStatus object moved to special group." REVISION "200412031333Z" DESCRIPTION "Transition to SNMPv2." REVISION "200405241146Z" DESCRIPTION "Private Enterprise Number changed to the one assigned by IANA." REVISION "200405071055Z" DESCRIPTION "Counters became of type Counter." REVISION "200404261511Z" DESCRIPTION "New objects alarmStatus, inputContactsStatus and ethResets added." REVISION "200404221723Z" DESCRIPTION "The alarmStatus added. The alarm trap added." REVISION "200404071456Z" DESCRIPTION "The e1xl device added." REVISION "200401161521Z" DESCRIPTION "The fom8e3 device added." REVISION "200312081123Z" DESCRIPTION "The qlink3000 device added." REVISION "200302271701Z" DESCRIPTION "Traps removed from Cronyx generic mib." REVISION "200301281709Z" DESCRIPTION "The initial revision of this module." ::= { cronyx-identities 1 } -------------------------------------------------------- -- Vendor root identifier. -- cronyx OBJECT IDENTIFIER ::= { enterprises 20520 } -------------------------------------------------------- -- Vendor sub-trees: -- products - registration -- mibs - object and event definitions -- capabilities - agent profiles -- requirements - management application requirements -- experimental - experimental definitions -- cronyx-products OBJECT IDENTIFIER ::= { cronyx 1 } cronyx-mibs OBJECT IDENTIFIER ::= { cronyx 2 } cronyx-capabilities OBJECT IDENTIFIER ::= { cronyx 3 } cronyx-requirements OBJECT IDENTIFIER ::= { cronyx 4 } cronyx-experimental OBJECT IDENTIFIER ::= { cronyx 5 } cronyx-identities OBJECT IDENTIFIER ::= { cronyx 6 } cronyx-events OBJECT IDENTIFIER ::= { cronyx 0 } -- must be zero -------------------------------------------------------- -- Devices. -- cronyx-fmux OBJECT IDENTIFIER ::= { cronyx-products 1 } -- Formerly cronyx-fmux16 cronyx-fmux4 OBJECT IDENTIFIER ::= { cronyx-products 2 } -- Deprecated cronyx-ows16 OBJECT IDENTIFIER ::= { cronyx-products 3 } cronyx-ows4 OBJECT IDENTIFIER ::= { cronyx-products 4 } cronyx-mdm01 OBJECT IDENTIFIER ::= { cronyx-products 5 } cronyx-qlink3000 OBJECT IDENTIFIER ::= { cronyx-products 6 } cronyx-fom8e3 OBJECT IDENTIFIER ::= { cronyx-products 7 } cronyx-e1xl OBJECT IDENTIFIER ::= { cronyx-products 8 } cronyx-e1l OBJECT IDENTIFIER ::= { cronyx-products 9 } cronyx-e1dxc OBJECT IDENTIFIER ::= { cronyx-products 10 } cronyx-rmc OBJECT IDENTIFIER ::= { cronyx-products 11 } cronyx-rmc2 OBJECT IDENTIFIER ::= { cronyx-products 12 } cronyx-fom8 OBJECT IDENTIFIER ::= { cronyx-products 13 } cronyx-e1fx OBJECT IDENTIFIER ::= { cronyx-products 14 } cronyx-e1tr OBJECT IDENTIFIER ::= { cronyx-products 15 } cronyx-e1xlc OBJECT IDENTIFIER ::= { cronyx-products 16 } -------------------------------------------------------- -- MIBs. -- generic-mib OBJECT IDENTIFIER ::= { cronyx-mibs 1 } fmux-mib OBJECT IDENTIFIER ::= { cronyx-mibs 2 } emux-mib OBJECT IDENTIFIER ::= { cronyx-mibs 3 } qlink3000-mib OBJECT IDENTIFIER ::= { cronyx-mibs 4 } fom8e3-mib OBJECT IDENTIFIER ::= { cronyx-mibs 5 } e1xl-mib OBJECT IDENTIFIER ::= { cronyx-mibs 6 } e1l-mib OBJECT IDENTIFIER ::= { cronyx-mibs 7 } e1dxc-mib OBJECT IDENTIFIER ::= { cronyx-mibs 8 } rmc-mib OBJECT IDENTIFIER ::= { cronyx-mibs 9 } rmc2-mib OBJECT IDENTIFIER ::= { cronyx-mibs 10 } fom8-mib OBJECT IDENTIFIER ::= { cronyx-mibs 11 } e1fx-mib OBJECT IDENTIFIER ::= { cronyx-mibs 12 } e1tr-mib OBJECT IDENTIFIER ::= { cronyx-mibs 13 } e1xlc-mib OBJECT IDENTIFIER ::= { cronyx-mibs 14 } -------------------------------------------------------- -- Textual conventions. -- Counter16 ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A 16 bit unsigned integer." SYNTAX Integer32 (0..65535) ChannelType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of communication channel." SYNTAX INTEGER { type-unknown (0), type-optic (1), type-dsl (2), type-e1 (3), type-ethernet (4), type-serial (5) } ChannelStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Status of communication channel." SYNTAX INTEGER { unknown (0), unused (1), ok (2), loss-of-signal (3), receive-ais (4), loss-of-framing (5), transmit-failure (6), laser-degradation (7), unusable (8), no-cable (9), no-dtr (10), not-installed (11), no-rts (12), disabled (13) } AlarmStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Alarm status of the device." SYNTAX INTEGER { unknown (0), alarm (1), ok (2), remote-sensor-alarm (3) } LoopStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Loopback status of communication channel." SYNTAX INTEGER { unknown (0), disabled (1), enabled (2) } TestStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Test status of communication channel." SYNTAX INTEGER { unknown (0), disabled (1), enabled (2) } MonSaBit ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indication of Sa bit used for monitoring channel." SYNTAX INTEGER { unknown (0), disabled (1), sa4 (4), sa5 (5), sa6 (6), sa7 (7), sa8 (8) } ---------------------------------------------------- -- Device-independent variables. -- deviceResetCounter OBJECT-TYPE SYNTAX Counter16 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter is incremented on every device reset or power-on." ::= { generic-mib 1 } userAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the user who sent this request." ::= { generic-mib 2 } alarmStatus OBJECT-TYPE SYNTAX AlarmStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The ALARM status of the device." ::= { generic-mib 3 } inputContactsStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), open (1), closed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of input dry contacts." ::= { generic-mib 4 } modelDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model name, firmware date and revision." ::= { generic-mib 5 } serialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device serial number." ::= { generic-mib 6 } ---------------------------------------------------- -- Device-independent events. -- alarmEvent NOTIFICATION-TYPE OBJECTS { alarmStatus } STATUS current DESCRIPTION "The ALARM status has changed." ::= { cronyx-events 1 } ---------------------------------------------------- -- Capability groups. -- cronyxDeviceGroup OBJECT-GROUP OBJECTS { deviceResetCounter, userAddress, alarmStatus, modelDescr, serialNumber } STATUS current DESCRIPTION "A collection of objects providing configuration information applicable to all Cronyx devices." ::= { cronyx-capabilities 1 } cronyxEventGroup NOTIFICATION-GROUP NOTIFICATIONS { alarmEvent } STATUS current DESCRIPTION "A collection of notifications that may be implemented on all Cronyx devices." ::= { cronyx-capabilities 2 } cronyxInputContactsGroup OBJECT-GROUP OBJECTS { inputContactsStatus } STATUS current DESCRIPTION "For devices with input alarm contacts." ::= { cronyx-capabilities 3 } ---------------------------------------------------- -- Compliance requirements. -- cronyxCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for all Cronyx devices." MODULE -- this module MANDATORY-GROUPS { cronyxDeviceGroup, cronyxEventGroup } GROUP cronyxInputContactsGroup DESCRIPTION "Only for devices with input alarm contacts." MODULE SNMPv2-MIB MANDATORY-GROUPS { snmpGroup, snmpCommunityGroup, systemGroup, snmpBasicNotificationsGroup } ::= { cronyx-requirements 1 } END