mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
	
	
		
			275 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			275 lines
		
	
	
		
			8.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								CTRON-SFPS-SIZE-MIB DEFINITIONS ::= BEGIN
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--  sfps-size-mib.txt
							 | 
						||
| 
								 | 
							
								--  Revision: 0.0.03
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  Cabletron Systems, Inc.
							 | 
						||
| 
								 | 
							
								--  35 Industrial Way, P.O. Box 5005
							 | 
						||
| 
								 | 
							
								--  Rochester, NH 03867-0505
							 | 
						||
| 
								 | 
							
								--  (603) 332-9400
							 | 
						||
| 
								 | 
							
								--  support@ctron.com
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  This module provides authoritative definitions for Cabletron's
							 | 
						||
| 
								 | 
							
								--  enterprise specific Fast Packet Switching Services API MIB.
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  This module will be extended, as required.
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  Cabletron Systems reserves the right to make changes in
							 | 
						||
| 
								 | 
							
								--  specification and other information contained in this document
							 | 
						||
| 
								 | 
							
								--  without prior notice.  The reader should consult Cabletron Systems
							 | 
						||
| 
								 | 
							
								--  to determine whether any such changes have been made.
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  In no event shall Cabletron Systems be liable for any incidental,
							 | 
						||
| 
								 | 
							
								--  indirect, special, or consequential damages whatsoever (including
							 | 
						||
| 
								 | 
							
								--  but not limited to lost profits) arising out of or related to this
							 | 
						||
| 
								 | 
							
								--  document or the information contained in it, even if Cabletron
							 | 
						||
| 
								 | 
							
								--  Systems has been advised of, known, or should have known, the
							 | 
						||
| 
								 | 
							
								--  possibility of such damages.
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								--  Cabletron grants vendors, end-users, and other interested parties
							 | 
						||
| 
								 | 
							
								--  a non-exclusive license to use this Specification in connection
							 | 
						||
| 
								 | 
							
								--  with the management of Cabletron products.
							 | 
						||
| 
								 | 
							
								--  Copyright October 93 Cabletron Systems
							 | 
						||
| 
								 | 
							
								--
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								IMPORTS
							 | 
						||
| 
								 | 
							
								      OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								                FROM RFC-1212
							 | 
						||
| 
								 | 
							
								       DisplayString
							 | 
						||
| 
								 | 
							
								                FROM RFC1213-MIB
							 | 
						||
| 
								 | 
							
								--  tcl    enterprises
							 | 
						||
| 
								 | 
							
								--         IpAddress,
							 | 
						||
| 
								 | 
							
								--       Counter, Gauge
							 | 
						||
| 
								 | 
							
								--         TimeTicks
							 | 
						||
| 
								 | 
							
								--                FROM RFC1155-SMI
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								--  These Objects are defined in the file sfps-inc.mib.txt.0.0.10
							 | 
						||
| 
								 | 
							
								        sfpsSizeService, sfpsSizeServiceAPI
							 | 
						||
| 
								 | 
							
								                FROM CTRON-SFPS-INCLUDE-MIB;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--  Textual Conventions
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--SfpsSwitchInstance ::= OCTET STRING (SIZE(4))
							 | 
						||
| 
								 | 
							
								--  this will map to chassis.module index value
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								--SfpsSwitchPort ::= INTEGER
							 | 
						||
| 
								 | 
							
								--  this will map to chassis.module.portgroup.portsubgroup.port index value
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								--SfpsAddress ::= OCTET STRING (SIZE (6))
							 | 
						||
| 
								 | 
							
								--  this will map to a MAC address
							 | 
						||
| 
								 | 
							
								  
							 | 
						||
| 
								 | 
							
								--HexInteger ::= INTEGER
							 | 
						||
| 
								 | 
							
								--  display this integer in hex format
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--  SFPS Diagnostic Statistics Group
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceTable     OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  SEQUENCE OF SfpsSizeServiceEntry
							 | 
						||
| 
								 | 
							
								        ACCESS  not-accessible
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the current status of the SizeService. This table
							 | 
						||
| 
								 | 
							
								                 displays how much was granted to each user, how much was
							 | 
						||
| 
								 | 
							
								                 requested, the number of times they've requested, the status,
							 | 
						||
| 
								 | 
							
								                 etc. Note :: The <user> refers to the object/code/whatever
							 | 
						||
| 
								 | 
							
								                 which makes a request to the SizeService."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeService 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceEntry    OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  SfpsSizeServiceEntry
							 | 
						||
| 
								 | 
							
								        ACCESS  not-accessible
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "An entry in the SfpsSizeServiceTable instanced by ServiceName"
							 | 
						||
| 
								 | 
							
								        INDEX   { sfpsSizeServiceName }
							 | 
						||
| 
								 | 
							
								                ::= { sfpsSizeServiceTable 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								SfpsSizeServiceEntry ::=
							 | 
						||
| 
								 | 
							
								        SEQUENCE {
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceName          DisplayString,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceId            INTEGER,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceElemSize      INTEGER,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceDesired       INTEGER,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceGranted       INTEGER,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceIncrement     INTEGER,  
							 | 
						||
| 
								 | 
							
								                sfpsSizeServiceTotalBytes    INTEGER,
							 | 
						||
| 
								 | 
							
								                                sfpsSizeServiceNbrCalls      INTEGER,
							 | 
						||
| 
								 | 
							
								                                sfpsSizeServiceRtnStatus     INTEGER,
							 | 
						||
| 
								 | 
							
								                                sfpsSizeServiceHowGranted    INTEGER
							 | 
						||
| 
								 | 
							
								        }  
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceName   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  DisplayString
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the Name of the SizeService 'user'"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceId   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the ID corresponding to the Name above"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceElemSize   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the Element Size for the current user (in bytes)."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 3 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceDesired   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays how many Elements/Bytes the current user asked 
							 | 
						||
| 
								 | 
							
								                 for in SizeRequest"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 4 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceGranted   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays how many Elements/Bytes the current user was 
							 | 
						||
| 
								 | 
							
								                 granted via SizeRequest."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 5 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceIncrement   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays total Element/Bytes the user was granted via 
							 | 
						||
| 
								 | 
							
								                 all IncrementRequest calls."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 6 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceTotalBytes   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the total number of Bytes the current user was 
							 | 
						||
| 
								 | 
							
								                 granted (SizeRequest & IncrementRequest)."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 7 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceNbrCalls   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the number of requests the current user has made 
							 | 
						||
| 
								 | 
							
								                 to the SizeService."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 8 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceRtnStatus   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER {
							 | 
						||
| 
								 | 
							
								                        ok(1),
							 | 
						||
| 
								 | 
							
								                        nvramOk(2),
							 | 
						||
| 
								 | 
							
								                        unknown(3),
							 | 
						||
| 
								 | 
							
								                        notAllowed(4),
							 | 
						||
| 
								 | 
							
								                        nonApiOk(5)
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays the Status of the current user."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 9 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceHowGranted   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER {
							 | 
						||
| 
								 | 
							
								                        elements(1),
							 | 
						||
| 
								 | 
							
								                        memory(2),
							 | 
						||
| 
								 | 
							
								                        other(3),
							 | 
						||
| 
								 | 
							
								                        notAllowed(4)
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Displays how the current user was granted it's memory."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceEntry 10 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								--  API
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIVerb   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER {
							 | 
						||
| 
								 | 
							
								                        other(1),
							 | 
						||
| 
								 | 
							
								                        next(2),
							 | 
						||
| 
								 | 
							
								                        prev(3),
							 | 
						||
| 
								 | 
							
								                        set(4),
							 | 
						||
| 
								 | 
							
								                        clear(5),
							 | 
						||
| 
								 | 
							
								                        clearAll(6)
							 | 
						||
| 
								 | 
							
								                }
							 | 
						||
| 
								 | 
							
								        ACCESS  read-write
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "The action desired to perform on the SizeService Table"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 1 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIName   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  DisplayString   
							 | 
						||
| 
								 | 
							
								        ACCESS  read-write
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Name of the SizeService <user>"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 2 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIId   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER 
							 | 
						||
| 
								 | 
							
								        ACCESS  read-write
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "ID corresponding to the sfpsSizeServiceAPIName"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 3 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIGrant   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  DisplayString   
							 | 
						||
| 
								 | 
							
								        ACCESS  read-write
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Number of Elements/Bytes being requested via SizeRequest."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 4 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIIncrement   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER 
							 | 
						||
| 
								 | 
							
								        ACCESS  read-write
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "Total Element/Bytes being requested via IncrementRequest"
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 5 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPINumberSet   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER 
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "The Number to set."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 6 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								sfpsSizeServiceAPIVersion   OBJECT-TYPE
							 | 
						||
| 
								 | 
							
								        SYNTAX  INTEGER 
							 | 
						||
| 
								 | 
							
								        ACCESS  read-only
							 | 
						||
| 
								 | 
							
								        STATUS  mandatory
							 | 
						||
| 
								 | 
							
								        DESCRIPTION
							 | 
						||
| 
								 | 
							
								                "The version."
							 | 
						||
| 
								 | 
							
								        ::= { sfpsSizeServiceAPI 7 }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								END 
							 |