359 lines
11 KiB
Plaintext
359 lines
11 KiB
Plaintext
-- *------------------------------------------------------------------
|
|
-- * FS-SYNC-STATS-MIB.mib
|
|
-- * FS Sync Statistics MIB.
|
|
-- *
|
|
-- * May 2009, yingde tan
|
|
-- *
|
|
-- * Copyright (c) 2009 by FS.COM Inc..
|
|
-- * All rights reserved.
|
|
-- *
|
|
-- *------------------------------------------------------------------
|
|
|
|
FS-SYNC-STATS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
Counter32
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
OBJECT-GROUP,
|
|
MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
fsMgmt
|
|
FROM FS-SMI
|
|
InterfaceIndex
|
|
FROM IF-MIB;
|
|
|
|
fsSyncStatsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200905201456Z"
|
|
ORGANIZATION "FS.COM Inc.."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 400-865-2852
|
|
|
|
E-mail: https://www.fs.com/live_chat_service_mail.html"
|
|
|
|
DESCRIPTION
|
|
"FS Sync Statistics MIB.
|
|
|
|
Acronyms
|
|
The following acronyms are used in this document:
|
|
|
|
CRC: Cyclic Redundancy Check
|
|
|
|
HDLC: High-level Data Link Control
|
|
|
|
MIB: Management Information Base
|
|
|
|
MTU: Maximum Transmission Unit
|
|
|
|
"
|
|
|
|
REVISION "200905201456Z"
|
|
DESCRIPTION
|
|
"Added module compliance."
|
|
|
|
::= { fsMgmt 51 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- MIB Objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
fsSyncStatsMibObjects OBJECT IDENTIFIER ::= { fsSyncStatsMIB 1 }
|
|
|
|
fsStatsSyncGlobal OBJECT IDENTIFIER ::= { fsSyncStatsMibObjects 1 }
|
|
|
|
fsSyncStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FSSyncStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SYNC interface statistics MIB."
|
|
::= { fsSyncStatsMibObjects 2 }
|
|
|
|
fsSyncStatsEntry OBJECT-TYPE
|
|
SYNTAX FSSyncStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry the fsSyncStatsTable."
|
|
INDEX { fsSyncStatsSlot, fsSyncStatsConn, fsSyncStatsChannel }
|
|
::= { fsSyncStatsTable 1 }
|
|
|
|
FSSyncStatsEntry ::= SEQUENCE {
|
|
fsSyncStatsRowStatus RowStatus,
|
|
fsSyncStatsSlot Integer32,
|
|
fsSyncStatsConn Integer32,
|
|
fsSyncStatsChannel Integer32,
|
|
fsSyncStatsIfIndex InterfaceIndex,
|
|
fsSyncStatsPortState INTEGER,
|
|
fsSyncStatsRxFrames Counter32,
|
|
fsSyncStatsRxOctets Counter32,
|
|
fsSyncStatsRxReplenFails Counter32,
|
|
fsSyncStatsRxClockErrors Counter32,
|
|
fsSyncStatsRxDpllErrors Counter32,
|
|
fsSyncStatsRxFrameTooLongErrors Counter32,
|
|
fsSyncStatsRxFrameOctetAlignErrors Counter32,
|
|
fsSyncStatsRxAbortErrors Counter32,
|
|
fsSyncStatsRxCrcErrors Counter32,
|
|
fsSyncStatsRxRcvrOverrunErrors Counter32,
|
|
fsSyncStatsTxFrames Counter32,
|
|
fsSyncStatsTxOctets Counter32,
|
|
fsSyncStatsTxRingFullDropsErrors Counter32,
|
|
fsSyncStatsTxClockErrors Counter32,
|
|
fsSyncStatsTxFrameTooLongErrors Counter32,
|
|
fsSyncStatsTxUnderrunErrors Counter32
|
|
}
|
|
|
|
fsSyncStatsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row."
|
|
::= { fsSyncStatsEntry 1 }
|
|
|
|
fsSyncStatsSlot OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical slot for this Sync port. Part of the index."
|
|
::= { fsSyncStatsEntry 2 }
|
|
|
|
fsSyncStatsConn OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical connector for this Sync port. Part of the index."
|
|
::= { fsSyncStatsEntry 3 }
|
|
|
|
fsSyncStatsChannel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The virtual channel for this Sync port. Part of the index."
|
|
::= { fsSyncStatsEntry 4 }
|
|
|
|
fsSyncStatsIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IfIndex of this SYNC slot/conn/channel. This is
|
|
configured, but configuration is not available via
|
|
SNMP."
|
|
::= { fsSyncStatsEntry 5 }
|
|
|
|
fsSyncStatsPortState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init(1), -- port is coming up
|
|
running(2), -- port has finished initialization
|
|
-- and is waiting to transition to
|
|
-- data state
|
|
up(3), -- ready to pass packets
|
|
down(4) -- port is down, unable to pass
|
|
-- packets
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of the interface.
|
|
The init(1) state indicates the port is in the state
|
|
of trying to come up. It will transition to running(2)
|
|
once initialization is complete. up(3) indicates the
|
|
interface is capable of passing packets. down(4) indicates
|
|
the interface is no longer capable of passing packets."
|
|
::= { fsSyncStatsEntry 6 }
|
|
|
|
fsSyncStatsRxFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames received on this HDLC interface."
|
|
::= { fsSyncStatsEntry 7 }
|
|
|
|
fsSyncStatsRxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets received on this HDLC interface."
|
|
::= { fsSyncStatsEntry 8 }
|
|
|
|
fsSyncStatsRxReplenFails OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times receive buffers could not be allocated
|
|
on this HDLC interface."
|
|
::= { fsSyncStatsEntry 9 }
|
|
|
|
fsSyncStatsRxClockErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of clock errors on this HDLC interface."
|
|
::= { fsSyncStatsEntry 10 }
|
|
|
|
fsSyncStatsRxDpllErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of DPLL errors received on this HDLC interface."
|
|
::= { fsSyncStatsEntry 11 }
|
|
|
|
fsSyncStatsRxFrameTooLongErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received long frame errors received on this
|
|
HDLC interface."
|
|
::= { fsSyncStatsEntry 12 }
|
|
|
|
fsSyncStatsRxFrameOctetAlignErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received long frame errors received on
|
|
this HDLC interface."
|
|
::= { fsSyncStatsEntry 13 }
|
|
|
|
fsSyncStatsRxAbortErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received abort errors received on
|
|
this HDLC interface."
|
|
::= { fsSyncStatsEntry 14 }
|
|
|
|
fsSyncStatsRxCrcErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received CRC errors received on
|
|
this HDLC interface."
|
|
::= { fsSyncStatsEntry 15 }
|
|
|
|
fsSyncStatsRxRcvrOverrunErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received CRC errors received on
|
|
this HDLC interface."
|
|
::= { fsSyncStatsEntry 16 }
|
|
|
|
fsSyncStatsTxFrames OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of transmitted frames on this HDLC interface."
|
|
::= { fsSyncStatsEntry 17 }
|
|
|
|
fsSyncStatsTxOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of transmitted frames on this HDLC interface."
|
|
::= { fsSyncStatsEntry 18 }
|
|
|
|
fsSyncStatsTxRingFullDropsErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames dropped on this HDLC interface because
|
|
the transmit ring was full."
|
|
::= { fsSyncStatsEntry 19 }
|
|
|
|
fsSyncStatsTxClockErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of transmit clock errors on this HDLC interface."
|
|
::= { fsSyncStatsEntry 20 }
|
|
|
|
fsSyncStatsTxFrameTooLongErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of frames dropped this HDLC interface because they
|
|
were long than the interface's MTU."
|
|
::= { fsSyncStatsEntry 21 }
|
|
|
|
fsSyncStatsTxUnderrunErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of transmitter underruns on this HDLC interface."
|
|
::= { fsSyncStatsEntry 22 }
|
|
|
|
fsSyncStatsMibConformance OBJECT IDENTIFIER ::= { fsSyncStatsMIB 2 }
|
|
|
|
fsSyncStatsMibCompliances OBJECT IDENTIFIER ::= { fsSyncStatsMibConformance 1 }
|
|
fsSyncStatsMibGroups OBJECT IDENTIFIER ::= { fsSyncStatsMibConformance 2 }
|
|
|
|
fsSyncStatsMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for agents which
|
|
implement the FS Sync Statistics MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
fsSyncStatsGroup
|
|
}
|
|
::= { fsSyncStatsMibCompliances 1 }
|
|
|
|
fsSyncStatsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
fsSyncStatsRowStatus,
|
|
fsSyncStatsSlot,
|
|
fsSyncStatsConn,
|
|
fsSyncStatsChannel,
|
|
fsSyncStatsIfIndex,
|
|
fsSyncStatsPortState,
|
|
fsSyncStatsRxFrames,
|
|
fsSyncStatsRxOctets,
|
|
fsSyncStatsRxReplenFails,
|
|
fsSyncStatsRxClockErrors,
|
|
fsSyncStatsRxDpllErrors,
|
|
fsSyncStatsRxFrameTooLongErrors,
|
|
fsSyncStatsRxFrameOctetAlignErrors,
|
|
fsSyncStatsRxAbortErrors,
|
|
fsSyncStatsRxCrcErrors,
|
|
fsSyncStatsRxRcvrOverrunErrors,
|
|
fsSyncStatsTxFrames,
|
|
fsSyncStatsTxOctets,
|
|
fsSyncStatsTxRingFullDropsErrors,
|
|
fsSyncStatsTxClockErrors,
|
|
fsSyncStatsTxFrameTooLongErrors,
|
|
fsSyncStatsTxUnderrunErrors
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The objects for SYNC configuration."
|
|
::= { fsSyncStatsMibGroups 1 }
|
|
|
|
END
|
|
|