Initial commit
This commit is contained in:
		
							
								
								
									
										321
									
								
								MIBS/ciena/CIENA-CES-RMON-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										321
									
								
								MIBS/ciena/CIENA-CES-RMON-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -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     
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user