366 lines
12 KiB
Plaintext
366 lines
12 KiB
Plaintext
-- This file was included in WWP MIB release 04-10-01-0027
|
|
--
|
|
-- WWP-LEOS-RMON-MIB.my
|
|
--
|
|
|
|
WWP-LEOS-RMON-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue
|
|
FROM SNMPv2-TC
|
|
wwpModulesLeos
|
|
FROM WWP-SMI;
|
|
|
|
wwpLeosRmonMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201206270000Z"
|
|
ORGANIZATION "Ciena, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
115 North Sullivan Road
|
|
Spokane Valley, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: support@ciena.com"
|
|
DESCRIPTION
|
|
"The MIB module for the ciena proprietary rmon configuration."
|
|
|
|
REVISION "201206270000Z"
|
|
DESCRIPTION
|
|
"Corrected string lengths."
|
|
REVISION "201108011700Z"
|
|
DESCRIPTION
|
|
"Added xftp server configuration."
|
|
REVISION "201006201700Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModulesLeos 41 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpLeosRmonMIBObjects OBJECT IDENTIFIER ::= { wwpLeosRmonMIB 1 }
|
|
|
|
|
|
-- Ciena Rmon Config
|
|
--
|
|
wwpLeosRmon OBJECT IDENTIFIER ::= { wwpLeosRmonMIBObjects 1 }
|
|
|
|
|
|
-- Notifications
|
|
|
|
wwpLeosRmonMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosRmonMIB 2 }
|
|
wwpLeosRmonMIBNotifications OBJECT IDENTIFIER ::=
|
|
{ wwpLeosRmonMIBNotificationPrefix 0 }
|
|
-- Conformance information
|
|
|
|
wwpLeosRmonMIBConformance OBJECT IDENTIFIER ::= { wwpLeosRmonMIB 3 }
|
|
wwpLeosRmonsMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosRmonMIBConformance 1 }
|
|
wwpLeosRmonMIBGroups OBJECT IDENTIFIER ::= { wwpLeosRmonMIBConformance 2 }
|
|
|
|
--
|
|
-- Ciena RMON configuration
|
|
--
|
|
wwpLeosRmonFileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosRmonFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table specifying rmon file configuration."
|
|
::= { wwpLeosRmon 1 }
|
|
|
|
wwpLeosRmonFileEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosRmonFileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the port stats table."
|
|
INDEX{wwpLeosRmonFileIndex}
|
|
::= { wwpLeosRmonFileTable 1 }
|
|
|
|
WwpLeosRmonFileEntry ::= SEQUENCE {
|
|
wwpLeosRmonFileIndex INTEGER,
|
|
wwpLeosRmonFileName DisplayString,
|
|
wwpLeosRmonFileRemoteDir DisplayString,
|
|
wwpLeosRmonFileServer DisplayString,
|
|
wwpLeosRmonFileInterval INTEGER,
|
|
wwpLeosRmonFilePushLastFile TruthValue,
|
|
wwpLeosRmonFileState INTEGER,
|
|
wwpLeosRmonFileLastRemoteName DisplayString,
|
|
wwpLeosRmonFileLastPushTime DisplayString,
|
|
wwpLeosRmonFileLastPushStatus DisplayString,
|
|
wwpLeosRmonFileUserFilesKept INTEGER,
|
|
wwpLeosRmonFileMaxFiles INTEGER,
|
|
wwpLeosRmonFileXftpTransferMode INTEGER,
|
|
wwpLeosRmonFileXftpLoginId DisplayString,
|
|
wwpLeosRmonFileXftpPassword DisplayString,
|
|
wwpLeosRmonFileXftpSecret DisplayString
|
|
}
|
|
|
|
|
|
wwpLeosRmonFileIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"placeholder for index"
|
|
::= { wwpLeosRmonFileEntry 1 }
|
|
|
|
wwpLeosRmonFileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rmon file name"
|
|
::= { wwpLeosRmonFileEntry 2 }
|
|
|
|
wwpLeosRmonFileRemoteDir OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location on the remote server to place the file"
|
|
::= { wwpLeosRmonFileEntry 3 }
|
|
|
|
wwpLeosRmonFileServer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The servers name"
|
|
::= { wwpLeosRmonFileEntry 4 }
|
|
|
|
wwpLeosRmonFileInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (3600..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"retransmit the last rmon file to the server"
|
|
::= { wwpLeosRmonFileEntry 5 }
|
|
|
|
wwpLeosRmonFilePushLastFile OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"retransmit the last rmon file to the server"
|
|
::= { wwpLeosRmonFileEntry 6 }
|
|
|
|
wwpLeosRmonFileState OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(1),
|
|
enable(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the current operational state of the file push"
|
|
::= { wwpLeosRmonFileEntry 7 }
|
|
|
|
|
|
wwpLeosRmonFileLastRemoteName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name and location on the remote server of the last file"
|
|
::= { wwpLeosRmonFileEntry 8 }
|
|
|
|
wwpLeosRmonFileLastPushTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Time of the last file push"
|
|
::= { wwpLeosRmonFileEntry 9 }
|
|
|
|
wwpLeosRmonFileLastPushStatus OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the status of the last rmon file push"
|
|
::= { wwpLeosRmonFileEntry 10 }
|
|
|
|
wwpLeosRmonFileUserFilesKept OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Must be less than or equal to wwpLeosRmonFileMaxFiles"
|
|
::= { wwpLeosRmonFileEntry 11 }
|
|
|
|
wwpLeosRmonFileMaxFiles OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Only 1 file is supported on leos 4.x devices and the 3902, 3911 and 3920"
|
|
::= { wwpLeosRmonFileEntry 12 }
|
|
|
|
wwpLeosRmonFileXftpTransferMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
tftp(1),
|
|
ftp(2),
|
|
sftp(3),
|
|
defaultTftp(4),
|
|
defaultFtp(5),
|
|
defaultSftp(6),
|
|
default(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of server to use."
|
|
::= { wwpLeosRmonFileEntry 13 }
|
|
|
|
|
|
wwpLeosRmonFileXftpLoginId OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The username to use for xftp downloads."
|
|
DEFVAL { "" }
|
|
::= { wwpLeosRmonFileEntry 14 }
|
|
|
|
wwpLeosRmonFileXftpPassword OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The password to use for xftp downloads."
|
|
DEFVAL { "" }
|
|
::= { wwpLeosRmonFileEntry 15 }
|
|
|
|
wwpLeosRmonFileXftpSecret OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The secret to use for xftp downloads."
|
|
DEFVAL { "" }
|
|
::= { wwpLeosRmonFileEntry 16 }
|
|
|
|
|
|
|
|
wwpLeosRmonHistoryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosRmonHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table specifying rmon History configuration."
|
|
::= { wwpLeosRmon 2 }
|
|
|
|
wwpLeosRmonHistoryEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosRmonHistoryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the port stats table."
|
|
INDEX{wwpLeosRmonHistoryIndex}
|
|
::= { wwpLeosRmonHistoryTable 1 }
|
|
|
|
WwpLeosRmonHistoryEntry ::= SEQUENCE {
|
|
wwpLeosRmonHistoryIndex INTEGER,
|
|
wwpLeosRmonHistoryAutoConfig INTEGER,
|
|
wwpLeosRmonHistoryFileLogging INTEGER,
|
|
wwpLeosRmonHistoryInterval INTEGER,
|
|
wwpLeosRmonHistoryNumBuckets INTEGER,
|
|
wwpLeosRmonHistoryOwner DisplayString,
|
|
wwpLeosRmonHistoryStatistics INTEGER
|
|
}
|
|
|
|
wwpLeosRmonHistoryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"placeholder for index"
|
|
::= { wwpLeosRmonHistoryEntry 1 }
|
|
|
|
wwpLeosRmonHistoryAutoConfig OBJECT-TYPE
|
|
SYNTAX INTEGER { enable(1),
|
|
disable(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"auto create rmon history entries when ports go operationally enabled"
|
|
::= { wwpLeosRmonHistoryEntry 2 }
|
|
|
|
wwpLeosRmonHistoryFileLogging OBJECT-TYPE
|
|
SYNTAX INTEGER { on(1),
|
|
off(2)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"file logging setting to use when creating the next autogenerated etherHistory entry"
|
|
::= { wwpLeosRmonHistoryEntry 3 }
|
|
|
|
wwpLeosRmonHistoryInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"interval to use when creating the next autogenerated etherHistory entry"
|
|
::= { wwpLeosRmonHistoryEntry 4 }
|
|
|
|
wwpLeosRmonHistoryNumBuckets OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"number of buckets to request when creating the next autogenerated etherHistory entry"
|
|
::= { wwpLeosRmonHistoryEntry 5 }
|
|
|
|
wwpLeosRmonHistoryOwner OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"the owner to use when creating the next autogenerated etherHistory entry"
|
|
::= { wwpLeosRmonHistoryEntry 6 }
|
|
|
|
wwpLeosRmonHistoryStatistics OBJECT-TYPE
|
|
SYNTAX INTEGER {none (0),
|
|
basicTx(1),
|
|
basicRx(2),
|
|
basicRxBasicTx(3),
|
|
basicError(4),
|
|
basicTxBasicError(5),
|
|
basicRxBasicError(6),
|
|
basicAll(7),
|
|
txAll(9),
|
|
rxAll(10),
|
|
txAllBasicError(13),
|
|
rxAllBasicError(22),
|
|
errorAll(36),
|
|
basicTxErrorAll(37),
|
|
basicRxErrorAll(38),
|
|
basicRxBasicTxErroAll(39),
|
|
txAllErrorAll(45),
|
|
txAllRxBasicErrorAll(47),
|
|
rxTxAll(51),
|
|
rxAllErrorAll(54),
|
|
rxAllTxBasicErrorAll(55),
|
|
allStatsNoStandard(63),
|
|
standardRmon(71),
|
|
standardRxAll(87),
|
|
standardTxAll(79),
|
|
standardRxAllTxAll(95),
|
|
standardErrorAll(103),
|
|
standardTxAllErrorAll(111),
|
|
standardRxAllErrorAll(119),
|
|
allStatsWithStandard(127)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The statistics to gather when using the etherhistory"
|
|
::= { wwpLeosRmonHistoryEntry 7 }
|
|
|
|
END
|
|
|
|
|
|
|