-- -- SNMP Management Information Base for Cronyx FOM8. -- -- $Id: fom8.mib,v 1.5 2006/12/21 14:20:50 vak Exp $ -- CRONYX-FOM8-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32 FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF cronyx-capabilities, cronyx-requirements, cronyx-identities, fom8-mib, ChannelType, ChannelStatus FROM CRONYX-GENERIC-MIB; cronyxFom8Module MODULE-IDENTITY LAST-UPDATED "200608301100Z" ORGANIZATION "Cronyx Engineering" CONTACT-INFO "Person: Serge Vakulenko Postal: Cronyx Engineering, Marshala Sokolovskogo str. 4, 123060 Moscow Russia Tel: +7 495 9469990 E-mail: vak@cronyx.ru" DESCRIPTION "The MIB module to describe Cronyx FOM8 devices." REVISION "200608301100Z" DESCRIPTION "Transition to version SNMP v2." ::= { cronyx-identities 10 } fom8-events OBJECT IDENTIFIER ::= { fom8-mib 0 } -- must be zero -------------------------------------------------------- -- The table of optic links. -- linkTable OBJECT-TYPE SYNTAX SEQUENCE OF LinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table of link channels. " ::= { fom8-mib 1 } linkEntry OBJECT-TYPE SYNTAX LinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the table of links. " INDEX {linkIndex} ::= { linkTable 1 } LinkEntry ::= SEQUENCE { linkIndex INTEGER, linkStatus ChannelStatus, linkLoop INTEGER, linkLCVs Counter32, linkRESs Counter32, linkTESs Counter32 } linkIndex OBJECT-TYPE SYNTAX INTEGER { local-link (0), remote-link (1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index value which uniquely identifies the link interface to which this entry is applicable: 0 = local link, 1 = remote link. " ::= { linkEntry 1 } linkStatus OBJECT-TYPE SYNTAX ChannelStatus MAX-ACCESS read-only STATUS current DESCRIPTION " The receive/transmit status of the link. " ::= { linkEntry 2 } linkLoop OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the link. " ::= { linkEntry 3 } linkLCVs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Line Code Violations (LCVs) received on the link. Counter stops on the maximum value of 4294967294. " ::= { linkEntry 4 } linkRESs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Receive Errored Seconds on the link. " ::= { linkEntry 5 } linkTESs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Transmit Errored Seconds on the link. " ::= { linkEntry 6 } -------------------------------------------------------- -- The table of data (E1, Serial, Ethernet) ports. -- portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table of data ports. " ::= { fom8-mib 2 } portEntry OBJECT-TYPE SYNTAX PortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the table of data ports. " INDEX {portIndex} ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex Integer32, portType ChannelType, portStatus ChannelStatus, portLoop INTEGER, portBPVs Counter32, portRESs Counter32, portCSs Counter32, portResets Counter32 } portIndex OBJECT-TYPE SYNTAX Integer32 (0..0) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index value which uniquely identifies the data port interface to which this entry is applicable. " ::= { portEntry 1 } portType OBJECT-TYPE SYNTAX ChannelType MAX-ACCESS read-only STATUS current DESCRIPTION " The type of data port: E1 (0), Serial (1) or Ethernet (2). " ::= { portEntry 2 } portStatus OBJECT-TYPE SYNTAX ChannelStatus MAX-ACCESS read-only STATUS current DESCRIPTION " The receive/transmit status of the local port. Values specific for E1 ports only: loss-of-signal (3), receive-ais (4), loss-of-framing (5). Values specific for Serial and Ethernet ports only: no-cable (6), Values specific for Serial port only: no-dtr (7). " ::= { portEntry 3 } portLoop OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the port. " ::= { portEntry 5 } portBPVs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Bipolar Violations (BPVs) received on the E1 port. Counter stops on the maximum value of 4294967294. " ::= { portEntry 6 } portRESs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Receive Errored Seconds on the port. " ::= { portEntry 7 } portCSs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of seconds with collisions on the Ethernet port. " ::= { portEntry 8 } portResets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of resets on the Ethernet port (caused by watchdog). " ::= { portEntry 9 } -------------------------------------------------------- -- The table of remote data ports. -- portRemoteTable OBJECT-TYPE SYNTAX SEQUENCE OF PortRemoteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " The table of remote data ports. " ::= { fom8-mib 3 } portRemoteEntry OBJECT-TYPE SYNTAX PortRemoteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the table of remote data ports. " INDEX {portRemoteIndex} ::= { portRemoteTable 1 } PortRemoteEntry ::= SEQUENCE { portRemoteIndex Integer32, portRemoteStatus INTEGER, portRemoteLoop INTEGER } portRemoteIndex OBJECT-TYPE SYNTAX Integer32 (0..19) MAX-ACCESS not-accessible STATUS current DESCRIPTION " The index value which uniquely identifies the remote data port interface to which this entry is applicable. " ::= { portRemoteEntry 1 } portRemoteStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), unused (1), ok (2), loss-of-signal (3), receive-ais (4), loss-of-framing (5), no-cable (6), no-dtr (7) } MAX-ACCESS read-only STATUS current DESCRIPTION " The receive/transmit status of the remote port. Values specific for E1 ports only: loss-of-signal (3), receive-ais (4), loss-of-framing (5). Values specific for Serial and Ethernet ports only: no-cable (6), Values specific for Serial port only: no-dtr (7). " ::= { portRemoteEntry 2 } portRemoteLoop OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the remote port. " ::= { portRemoteEntry 3 } -------------------------------------------------------- -- Events (SNMP v2). -- linkDownEvent NOTIFICATION-TYPE OBJECTS { linkStatus } STATUS current DESCRIPTION "The device recognizes a failure in one of the communication links." ::= { fom8-events 1 } linkUpEvent NOTIFICATION-TYPE OBJECTS { linkStatus } STATUS current DESCRIPTION "The device recognizes that one of the communication links has come up." ::= { fom8-events 2 } portDownEvent NOTIFICATION-TYPE OBJECTS { portStatus } STATUS current DESCRIPTION "The device recognizes a failure in one of the user ports." ::= { fom8-events 3 } portUpEvent NOTIFICATION-TYPE OBJECTS { portStatus } STATUS current DESCRIPTION "The device recognizes that one of the user ports has come up." ::= { fom8-events 4 } ---------------------------------------------------- -- Capability groups. -- fom8EventGroup NOTIFICATION-GROUP NOTIFICATIONS { linkDownEvent, linkUpEvent, portDownEvent, portUpEvent } STATUS current DESCRIPTION "Notifications specific to Cronyx FOM8 devices." ::= { cronyx-capabilities 20 } fom8DeviceGroup OBJECT-GROUP OBJECTS { linkStatus, linkLoop, linkLCVs, linkRESs, linkTESs, portType, portStatus, portLoop, portBPVs, portRESs, portRemoteStatus, portRemoteLoop } STATUS current DESCRIPTION "A collection of objects providing configuration information applicable to Cronyx FOM8 devices." ::= { cronyx-capabilities 21 } fom8EthernetGroup OBJECT-GROUP OBJECTS { portCSs, portResets } STATUS current DESCRIPTION "Parameters applicable only to Cronyx FOM8 devices with Ethernet ports." ::= { cronyx-capabilities 22 } ---------------------------------------------------- -- Compliance requirements. -- fom8Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Cronyx FOM8 devices." MODULE -- this module MANDATORY-GROUPS { fom8DeviceGroup, fom8EventGroup } GROUP fom8EthernetGroup DESCRIPTION "Only for devices with Ethernet ports." MODULE CRONYX-GENERIC-MIB MANDATORY-GROUPS { cronyxDeviceGroup, cronyxInputContactsGroup, cronyxEventGroup } MODULE SNMPv2-MIB MANDATORY-GROUPS { snmpGroup, snmpCommunityGroup, systemGroup, snmpBasicNotificationsGroup } MODULE IF-MIB MANDATORY-GROUPS { ifGeneralInformationGroup, ifPacketGroup } ::= { cronyx-requirements 7 } END -- -- $Log: fom8.mib,v $ -- Revision 1.5 2006/12/21 14:20:50 vak -- Количество строк в таблице Link уменьшено до 1. -- -- Revision 1.4 2006/08/30 15:24:26 vak -- Правки в комментариях. -- -- Revision 1.3 2006/08/30 14:29:34 vak -- Правки в комментариях. -- -- Revision 1.2 2006/08/30 14:06:15 vak -- Мелкая правка. -- -- Revision 1.1 2006/08/30 12:38:02 vak -- Добавлен MIB-файл для FMUX8. -- --