-- -- SNMP Management Information Base for Cronyx FMUX. -- -- $Id: fmux.mib,v 1.26 2009-08-03 18:46:38 lny Exp $ -- CRONYX-FMUX-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, Counter32, Counter64 FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF cronyx-capabilities, cronyx-requirements, cronyx-identities, fmux-mib, ChannelType, ChannelStatus, LoopStatus FROM CRONYX-GENERIC-MIB; cronyxFmuxModule MODULE-IDENTITY LAST-UPDATED "200908030000Z" 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 Cronyx FMUX devices." REVISION "200908030000Z" DESCRIPTION "Contact-Info changed. All 64 bit counters described as non-saturated. The portCollSs64 and portResets64 objects marked as deprecated. The portBPVs64 renamed to portErrors64. The portErrors64 and portDESs64 are now applicable for both E1 and Serial ports. The fmuxEthernetGroup64 and fmuxSerialGroup64 removed." REVISION "200906170000Z" DESCRIPTION "The linkIndex renamed to linkIndexFmux to make it unique among other Cronyx MIBs." REVISION "200903110000Z" DESCRIPTION "Transition to Counter64 counters in linkTable and portTable. Person/e-mail changed." REVISION "200707261600Z" DESCRIPTION "Phone code changed. The fmuxOduGroup members corrected. Revision history corrected." REVISION "200611091840Z" DESCRIPTION "The LoopStatus textual conventions from CRONYX-GENERIC-MIB applied." REVISION "200608301440Z" DESCRIPTION "The ChannelType and ChannelStatus textual conventions from CRONYX-GENERIC-MIB applied." REVISION "200602031438Z" DESCRIPTION "The portRemoteLoop object added." REVISION "200601311309Z" DESCRIPTION "The portRemoteStatus moved into special table." REVISION "200412271533Z" DESCRIPTION "Transition to version SNMPv2." REVISION "200406091514Z" DESCRIPTION "The portBPVs saturation value mentioned in DESCRIPTION." REVISION "200404261621Z" DESCRIPTION "The idu-uplink renamed to link." REVISION "200404261511Z" DESCRIPTION "Objects added: alarmStatus, inputContactsStatus, ethResets and trap alarm." REVISION "200312181715Z" DESCRIPTION "Ethernet objects changed." REVISION "200310311103Z" DESCRIPTION "Ethernet ports added." REVISION "200302281722Z" DESCRIPTION "Added ODU-related variables." REVISION "200301281709Z" DESCRIPTION "The initial revision of this module." ::= { cronyx-identities 2 } fmux-events OBJECT IDENTIFIER ::= { fmux-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. " ::= {fmux-mib 1} linkEntry OBJECT-TYPE SYNTAX LinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry in the table of links. " INDEX {linkIndexFmux} ::= {linkTable 1} LinkEntry ::= SEQUENCE { linkIndexFmux INTEGER, linkStatus ChannelStatus, linkLoop LoopStatus, linkLCVs Counter32, linkRESs Counter32, linkTESs Counter32, linkLCVs64 Counter64, linkRESs64 Counter64, linkTESs64 Counter64 } linkIndexFmux OBJECT-TYPE SYNTAX INTEGER { link-local (0), link-remote (1), odu-downlink-local (2), odu-optic-link-local (3), odu-optic-link-remote (4), odu-downlink-remote (5) } 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 (IDU uplink), 1 = remote link (IDU uplink), 2 = local ODU downlink, 3 = local ODU optic link, 4 = remote ODU optic link, 5 = remote ODU downlink. " ::= {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 LoopStatus MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the link. " ::= {linkEntry 3} linkLCVs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated 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 deprecated DESCRIPTION " The number of Receive Errored Seconds on the link. " ::= {linkEntry 5} linkTESs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of Transmit Errored Seconds on the link. " ::= {linkEntry 6} linkLCVs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Line Code Violations (LCVs) received on the link. " ::= {linkEntry 7} linkRESs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Receive Errored Seconds on the link. " ::= {linkEntry 8} linkTESs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Transmit Errored Seconds on the link. " ::= {linkEntry 9} -------------------------------------------------------- -- 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. " ::= {fmux-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 LoopStatus, portBPVs Counter32, portRESs Counter32, portCollSs Counter32, portResets Counter32, portErrors64 Counter64, portRESs64 Counter64, portCollSs64 Counter64, portResets64 Counter64, portDESs64 Counter64 } portIndex OBJECT-TYPE SYNTAX Integer32 (0..19) 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. " ::= {portEntry 3} portLoop OBJECT-TYPE SYNTAX LoopStatus MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the port. " ::= {portEntry 5} portBPVs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated 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 deprecated DESCRIPTION " The number of Receive Errored Seconds on the port. " ::= {portEntry 7} portCollSs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of seconds with collisions on the Ethernet port. " ::= {portEntry 8} portResets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of resets on the Ethernet port (caused by watchdog). " ::= {portEntry 9} portErrors64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of errors received on the port. Applicable to E1 and Serial ports. " ::= {portEntry 10} portRESs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Receive Errored Seconds on the port. " ::= {portEntry 11} portCollSs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of seconds with collisions on the Ethernet port. " ::= {portEntry 12} portResets64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of resets on the Ethernet port (caused by watchdog). " ::= {portEntry 13} portDESs64 OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Data Errored Seconds (FIFO or HDLC) on the port." ::= { portEntry 14 } -------------------------------------------------------- -- 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. " ::= {fmux-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 ChannelStatus, portRemoteLoop LoopStatus } 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 ChannelStatus MAX-ACCESS read-only STATUS current DESCRIPTION " The receive/transmit status of the remote port. " ::= {portRemoteEntry 2} portRemoteLoop OBJECT-TYPE SYNTAX LoopStatus MAX-ACCESS read-only STATUS current DESCRIPTION " Loopback status of the remote port. " ::= {portRemoteEntry 3} -------------------------------------------------------- -- ODU-related variables. -- oduTxPowerStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of ODU transmitter power self test. " ::= { fmux-mib 11 } oduRxPowerStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of ODU receiver power self test. " ::= { fmux-mib 12 } oduFeedPowerStatus OBJECT-TYPE SYNTAX INTEGER { fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of 12V power self test on IDU output connector. " ::= { fmux-mib 13 } oduFeedPowerVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU power input voltage measured on ODU power input connector, in millivolts, precision is +/-30mV. `Good' range is 9V...12V. Value `unknown' is returned as 0V, value `overrange' is returned as 30V. " ::= { fmux-mib 14 } oduRssiVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Voltage of RSSI signal from optics receiver, measured in millivolts, precision is +/-10mV. Valid range is 0.025V...2.495V. Value `unknown' is returned as 0V, value `overrange' is returned as 30V. " ::= { fmux-mib 15 } oduPbgVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Voltage of Pbg signal from optics receiver, measured in millivolts, precision is +/-10mV. Valid range is 0.025V...2.495V. Value `unknown' is returned as 0V, value `overrange' is returned as 30V. " ::= { fmux-mib 16 } oduPtxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Voltage of Ptx signal from optics receiver, measured in millivolts, precision is +/-10mV. Valid range is 0.025V...2.495V. Value `unknown' is returned as 0V, value `overrange' is returned as 30V. " ::= { fmux-mib 17 } oduItxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Voltage of Itx signal from optics receiver, measured in millivolts, precision is +/-10mV. Valid range is 0.025V...2.495V. Value `unknown' is returned as 0V, value `overrange' is returned as 30V. " ::= { fmux-mib 18 } oduTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The temperature of the outdoor unit, measured in tenths of degrees centigrade. Valid range is -55'C...+125'C. Unknown value is returned as +3276.7'C. " ::= { fmux-mib 19 } oduLasStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of laser transmitter self test. " ::= { fmux-mib 20 } oduLedStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of LED transmitter self test. " ::= { fmux-mib 21 } oduRcvStatus OBJECT-TYPE SYNTAX INTEGER { unknown (0), fault (1), good (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The status of optics receiver self test. " ::= { fmux-mib 22 } oduDeviceCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU device code. " ::= { fmux-mib 23 } oduLicenceNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU licence number. " ::= { fmux-mib 24 } oduLaserPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU laser power. " ::= { fmux-mib 25 } oduPositionX OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU position X. " ::= { fmux-mib 26 } oduPositionY OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU position Y. " ::= { fmux-mib 27 } oduTargetX OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU target X. " ::= { fmux-mib 28 } oduTargetY OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU target Y. " ::= { fmux-mib 29 } oduWorkHours OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU working time in hours. " ::= { fmux-mib 30 } oduMaxHours OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU max time in hours. " ::= { fmux-mib 31 } oduIndicators OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " The ODU indicators, bits 0-23. " ::= { fmux-mib 32 } -------------------------------------------------------- -- Events (SNMP v2). -- linkDownEvent NOTIFICATION-TYPE OBJECTS { linkStatus } STATUS current DESCRIPTION "The device recognizes a failure in one of the communication links." ::= { fmux-events 1 } linkUpEvent NOTIFICATION-TYPE OBJECTS { linkStatus } STATUS current DESCRIPTION "The device recognizes that one of the communication links has come up." ::= { fmux-events 2 } portDownEvent NOTIFICATION-TYPE OBJECTS { portStatus } STATUS current DESCRIPTION "The device recognizes a failure in one of the user ports." ::= { fmux-events 3 } portUpEvent NOTIFICATION-TYPE OBJECTS { portStatus } STATUS current DESCRIPTION "The device recognizes that one of the user ports has come up." ::= { fmux-events 4 } ---------------------------------------------------- -- Capability groups. -- fmuxEventGroup NOTIFICATION-GROUP NOTIFICATIONS { linkDownEvent, linkUpEvent, portDownEvent, portUpEvent } STATUS current DESCRIPTION "Notifications specific to Cronyx FMUX devices." ::= { cronyx-capabilities 7 } fmuxDeviceGroup 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 FMUX devices." ::= { cronyx-capabilities 8 } fmuxEthernetGroup32 OBJECT-GROUP OBJECTS { portCollSs, portResets } STATUS deprecated DESCRIPTION "Parameters applicable only to Cronyx FMUX devices with Ethernet ports." ::= { cronyx-capabilities 9 } fmuxOduGroup OBJECT-GROUP OBJECTS { oduTxPowerStatus, oduRxPowerStatus, oduFeedPowerStatus, oduFeedPowerVoltage, oduRssiVoltage, oduPbgVoltage, oduPtxVoltage, oduItxVoltage, oduTemperature, oduDeviceCode, oduLicenceNumber, oduLaserPower, oduPositionX, oduPositionY, oduTargetX, oduTargetY, oduWorkHours, oduMaxHours, oduIndicators } STATUS deprecated DESCRIPTION "Parameters applicable only to Cronyx FMUX devices with wireless optical outdoor unit." ::= { cronyx-capabilities 10 } fmuxBoksGroup OBJECT-GROUP OBJECTS { oduLasStatus, oduLedStatus, oduRcvStatus } STATUS deprecated DESCRIPTION "Parameters applicable only to Cronyx FMUX devices with Katarsis Boks wireless optical link." ::= { cronyx-capabilities 11 } fmuxDeviceGroup32 OBJECT-GROUP OBJECTS { linkLCVs, linkRESs, linkTESs, portBPVs, portRESs } STATUS deprecated DESCRIPTION "A collection of objects providing configuration information applicable to Cronyx FMUX devices." ::= { cronyx-capabilities 12 } fmuxDeviceGroup64 OBJECT-GROUP OBJECTS { linkLCVs64, linkRESs64, linkTESs64, portErrors64, portRESs64, portDESs64 } STATUS current DESCRIPTION "A collection of objects providing information applicable to Cronyx FMUX devices." ::= { cronyx-capabilities 13 } fmuxSerialEthernetGroup64 OBJECT-GROUP OBJECTS { portCollSs64, portResets64 } STATUS deprecated DESCRIPTION "A collection of objects providing information applicable to Cronyx FMUX devices with Serial or Ethernet ports." ::= { cronyx-capabilities 14 } ---------------------------------------------------- -- Compliance requirements. -- fmuxCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Cronyx FMUX devices." MODULE -- this module MANDATORY-GROUPS { fmuxDeviceGroup, fmuxDeviceGroup64, fmuxEventGroup } 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 3 } fmuxCompliance32 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for Cronyx FMUX devices." MODULE -- this module MANDATORY-GROUPS { fmuxDeviceGroup32 } GROUP fmuxEthernetGroup32 DESCRIPTION "Only for devices with Ethernet ports." GROUP fmuxOduGroup DESCRIPTION "Only for devices with optical wireless outdoor unit." GROUP fmuxBoksGroup DESCRIPTION "Only for devices with Boks wireless optical link." ::= { cronyx-requirements 4 } fmuxCompliance64 MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for Cronyx FMUX devices." MODULE -- this module MANDATORY-GROUPS { fmuxSerialEthernetGroup64 } ::= { cronyx-requirements 5 } END