summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-RMON-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-RMON-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-RMON-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-RMON-MIB321
1 files changed, 321 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-RMON-MIB b/MIBS/ciena/CIENA-CES-RMON-MIB
new file mode 100644
index 0000000..8b94757
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-RMON-MIB
@@ -0,0 +1,321 @@
+-- This file was included in WWP MIB release 04-16-00-0047
+ --
+ -- CIENA-CES-RMON-MIB.my
+ --
+
+ CIENA-CES-RMON-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ cienaCommon, cienaCesConfig
+ FROM CIENA-SMI;
+
+ cienaCesRmonMIB MODULE-IDENTITY
+ LAST-UPDATED "201411110000Z"
+ 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 proprietary Ciena RMON configuration."
+
+ REVISION "201411110000Z"
+ DESCRIPTION
+ "Initial creation."
+
+ ::= { cienaCesConfig 34 }
+
+ --
+ -- Node definitions
+ --
+
+ cienaCesRmonMIBObjects OBJECT IDENTIFIER ::= { cienaCesRmonMIB 1 }
+
+
+ -- Ciena Rmon Config
+ --
+ cienaCesRmon OBJECT IDENTIFIER ::= { cienaCesRmonMIBObjects 1 }
+
+ cienaCesRmonTransfer OBJECT IDENTIFIER ::= { cienaCesRmon 1 }
+ cienaCesRmonAutoConfigure OBJECT IDENTIFIER ::= { cienaCesRmon 2 }
+
+ -- Notifications
+
+ cienaCesRmonMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesRmonMIB 2 }
+ cienaCesRmonMIBNotifications OBJECT IDENTIFIER ::=
+ { cienaCesRmonMIBNotificationPrefix 0 }
+ -- Conformance information
+
+ cienaCesRmonMIBConformance OBJECT IDENTIFIER ::= { cienaCesRmonMIB 3 }
+ cienaCesRmonsMIBCompliances OBJECT IDENTIFIER ::= { cienaCesRmonMIBConformance 1 }
+ cienaCesRmonMIBGroups OBJECT IDENTIFIER ::= { cienaCesRmonMIBConformance 2 }
+
+--
+-- Ciena RMON configuration
+--
+ cienaCesRmonTransferServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesRmonTransferServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table specifying RMON file configuration."
+ ::= { cienaCesRmonTransfer 1 }
+
+ cienaCesRmonTransferServerEntry OBJECT-TYPE
+ SYNTAX CienaCesRmonTransferServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the port stats table."
+ INDEX{cienaCesRmonTransferServerIndex}
+ ::= { cienaCesRmonTransferServerTable 1 }
+
+ CienaCesRmonTransferServerEntry ::= SEQUENCE {
+ cienaCesRmonTransferServerIndex INTEGER,
+ cienaCesRmonTransferServerServer DisplayString,
+ cienaCesRmonTransferServerLastRemoteName DisplayString,
+ cienaCesRmonTransferServerLastPushTime DisplayString,
+ cienaCesRmonTransferServerLastPushStatus DisplayString,
+ cienaCesRmonTransferServerXftpTransferMode INTEGER,
+ cienaCesRmonTransferServerXftpLoginId DisplayString,
+ cienaCesRmonTransferServerXftpPassword DisplayString,
+ cienaCesRmonTransferServerXftpSecret OCTET STRING
+ }
+
+
+ cienaCesRmonTransferServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Placeholder for index."
+ ::= { cienaCesRmonTransferServerEntry 1 }
+
+ cienaCesRmonTransferServerServer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the file server."
+ ::= { cienaCesRmonTransferServerEntry 2 }
+
+
+ cienaCesRmonTransferServerLastRemoteName 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."
+ ::= { cienaCesRmonTransferServerEntry 3 }
+
+ cienaCesRmonTransferServerLastPushTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time of the last file push."
+ ::= { cienaCesRmonTransferServerEntry 4 }
+
+ cienaCesRmonTransferServerLastPushStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the last RMON file push."
+ ::= { cienaCesRmonTransferServerEntry 5 }
+
+
+ cienaCesRmonTransferServerXftpTransferMode 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."
+ ::= { cienaCesRmonTransferServerEntry 6 }
+
+
+ cienaCesRmonTransferServerXftpLoginId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The username to use for xftp downloads."
+ DEFVAL { "" }
+ ::= { cienaCesRmonTransferServerEntry 7 }
+
+ cienaCesRmonTransferServerXftpPassword OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The password to use for xftp downloads."
+ DEFVAL { "" }
+ ::= { cienaCesRmonTransferServerEntry 8 }
+
+ cienaCesRmonTransferServerXftpSecret OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..259))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The secret to use for xftp downloads."
+ DEFVAL { "" }
+ ::= { cienaCesRmonTransferServerEntry 9 }
+
+
+ cienaCesRmonTransferName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The RMON file names."
+ ::= { cienaCesRmonTransfer 2 }
+
+ cienaCesRmonTransferRemoteDir OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..127))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The location on the remote server to place the files."
+ ::= { cienaCesRmonTransfer 3 }
+
+ cienaCesRmonTransferInterval OBJECT-TYPE
+ SYNTAX INTEGER (3600..31536000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The automatic RMON file push interval."
+ ::= { cienaCesRmonTransfer 4 }
+
+ cienaCesRmonTransferUserFilesKept OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Must be less than or equal to cienaCesRmonTransferMaxFiles."
+ ::= { cienaCesRmonTransfer 5 }
+
+ cienaCesRmonTransferMaxFiles 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."
+ ::= { cienaCesRmonTransfer 6 }
+
+ cienaCesRmonTransferPushRecentFiles OBJECT-TYPE
+ SYNTAX TruthValue
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Retransmit all stored rmon files to the server."
+ ::= { cienaCesRmonTransfer 7 }
+
+ cienaCesRmonTransferState OBJECT-TYPE
+ SYNTAX INTEGER { disable(1),
+ enable(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the file push."
+ ::= { cienaCesRmonTransfer 8 }
+
+ cienaCesRmonHistAutoConfigState OBJECT-TYPE
+ SYNTAX INTEGER { enable(1),
+ disable(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Automatically create RMON history entries when ports go operationally enabled."
+ ::= { cienaCesRmonAutoConfigure 1 }
+
+ cienaCesRmonHistAutoConfigFileLogging 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."
+ ::= { cienaCesRmonAutoConfigure 2 }
+
+ cienaCesRmonHistAutoConfigInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval to use when creating the next autogenerated etherHistory entry."
+ ::= { cienaCesRmonAutoConfigure 3 }
+
+ cienaCesRmonHistAutoConfigNumBuckets 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."
+ ::= { cienaCesRmonAutoConfigure 4 }
+
+ cienaCesRmonHistAutoConfigOwner 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."
+ ::= { cienaCesRmonAutoConfigure 5 }
+
+ cienaCesRmonHistAutoConfigStatistics OBJECT-TYPE
+ SYNTAX INTEGER {none (0),
+ basicTx(1),
+ basicRx(2),
+ basicRxBasicTx(3),
+ basicError(4),
+ basicTxBasicError(5),
+ basicRxBasicError(6),
+ basicAll(7),
+ txAll(9),
+ txAllBasicRx(10),
+ txAllBasicError(13),
+ rxAllBasicRx(18),
+ 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."
+ ::= { cienaCesRmonAutoConfigure 6 }
+
+END
+
+
+