Observium_CE/mibs/ciena/WWP-LEOS-RMON-MIB

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