Initial commit
This commit is contained in:
		
							
								
								
									
										238
									
								
								MIBS/extreme/EXTREME-DLCS-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										238
									
								
								MIBS/extreme/EXTREME-DLCS-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,238 @@
 | 
			
		||||
 | 
			
		||||
-- ===========================================================================
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- Extreme Dynamic-Link Context System (DLCS) reporting
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
EXTREME-DLCS-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
	IMPORTS
 | 
			
		||||
                MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks
 | 
			
		||||
                                FROM SNMPv2-SMI
 | 
			
		||||
                TruthValue      FROM SNMPv2-TC
 | 
			
		||||
		DisplayString   FROM RFC1213-MIB
 | 
			
		||||
                extremeAgent
 | 
			
		||||
                                FROM EXTREME-BASE-MIB;
 | 
			
		||||
 | 
			
		||||
        extremeDlcs MODULE-IDENTITY
 | 
			
		||||
                LAST-UPDATED "9903040000Z"
 | 
			
		||||
                ORGANIZATION "Extreme Networks, Inc."
 | 
			
		||||
                CONTACT-INFO "www.extremenetworks.com"
 | 
			
		||||
                DESCRIPTION 
 | 
			
		||||
                        "Extreme Dynamic-Link Context System (DLCS) status objects"
 | 
			
		||||
        ::= { extremeAgent 8 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- Enable/disable DLCS
 | 
			
		||||
--
 | 
			
		||||
	extremeDlcsEnable OBJECT-TYPE
 | 
			
		||||
		SYNTAX      TruthValue
 | 
			
		||||
		MAX-ACCESS  read-write
 | 
			
		||||
		STATUS      current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                      "Setting this to true will allow the agent to start 
 | 
			
		||||
                        collecting DLCS binding information."
 | 
			
		||||
	::= { extremeDlcs 1 }
 | 
			
		||||
 | 
			
		||||
	extremeDlcsNetbiosEnable OBJECT-TYPE
 | 
			
		||||
		SYNTAX      TruthValue
 | 
			
		||||
		MAX-ACCESS  read-write
 | 
			
		||||
		STATUS      current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                      "Setting this to true will allow the agent to start 
 | 
			
		||||
                        collecting DLCS binding information using the
 | 
			
		||||
                        NetBios protocol."
 | 
			
		||||
	::= { extremeDlcs 2 }
 | 
			
		||||
 | 
			
		||||
	extremeDlcsKerberos5Enable OBJECT-TYPE
 | 
			
		||||
		SYNTAX      TruthValue
 | 
			
		||||
		MAX-ACCESS  read-write
 | 
			
		||||
		STATUS      current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                      "Setting this to true will allow the agent to start 
 | 
			
		||||
                        collecting DLCS binding information using the
 | 
			
		||||
                        Kerberos V5 protocol."
 | 
			
		||||
	::= { extremeDlcs 3 }
 | 
			
		||||
 | 
			
		||||
	extremeDlcsRsvpEnable OBJECT-TYPE
 | 
			
		||||
		SYNTAX      TruthValue
 | 
			
		||||
		MAX-ACCESS  read-write
 | 
			
		||||
		STATUS      current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                      "Setting this to true will allow the agent to start 
 | 
			
		||||
                        collecting DLCS binding information using the RSVP
 | 
			
		||||
                        protocol."
 | 
			
		||||
	::= { extremeDlcs 4 }
 | 
			
		||||
 | 
			
		||||
	extremeDlcsDnsEnable OBJECT-TYPE
 | 
			
		||||
		SYNTAX      TruthValue
 | 
			
		||||
		MAX-ACCESS  read-write
 | 
			
		||||
		STATUS      current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                      "Setting this to true will allow the agent to start 
 | 
			
		||||
                        collecting DLCS binding information using the
 | 
			
		||||
                        DNS protocol."
 | 
			
		||||
	::= { extremeDlcs 5 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- DLCS Binding Table
 | 
			
		||||
--
 | 
			
		||||
--
 | 
			
		||||
-- How is this table used?
 | 
			
		||||
-- 
 | 
			
		||||
-- (1) Manager creates extremeSmartTrapRulesEntry with
 | 
			
		||||
-- extremeSmartTrapRulesIndex = XXXX
 | 
			
		||||
-- extremeSmartTrapRulesDesiredOID = extremeDlcsBindingTable
 | 
			
		||||
-- extremeSmartTrapRulesOperation = any
 | 
			
		||||
-- 
 | 
			
		||||
-- (2) Events are reported by agent creating a extremeSmartTrapInstanceEntry with:
 | 
			
		||||
-- 
 | 
			
		||||
-- extremeSmartTrapInstanceRule = XXXX
 | 
			
		||||
-- extremeSmartTrapInstanceChangedOid = extremeDlcsBindingIndex
 | 
			
		||||
-- extremeSmartTrapInstanceActualOperation = add, delete or modify
 | 
			
		||||
-- 
 | 
			
		||||
-- and generating the actual trap.
 | 
			
		||||
-- 
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingTable OBJECT-TYPE
 | 
			
		||||
 		SYNTAX      SEQUENCE OF ExtremeDlcsBindingEntry
 | 
			
		||||
		MAX-ACCESS  not-accessible
 | 
			
		||||
		STATUS      current
 | 
			
		||||
                DESCRIPTION
 | 
			
		||||
                "Table of DLCS Binding information. Entries are added and deleted
 | 
			
		||||
                by the agent based on information gathered from the local network 
 | 
			
		||||
                environment. Multiple entries may exist for almost identical sets
 | 
			
		||||
                of bindings although the agent will ensure that exactly matching
 | 
			
		||||
                entries are coalesced."
 | 
			
		||||
	::= { extremeDlcs 6 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingEntry OBJECT-TYPE
 | 
			
		||||
		SYNTAX  ExtremeDlcsBindingEntry
 | 
			
		||||
		MAX-ACCESS  not-accessible
 | 
			
		||||
		STATUS  current
 | 
			
		||||
		DESCRIPTION
 | 
			
		||||
                "Entry in table of DLCS bindings."
 | 
			
		||||
               INDEX { extremeDlcsBindingIndex } 
 | 
			
		||||
	::= { extremeDlcsBindingTable 1 }
 | 
			
		||||
 | 
			
		||||
        ExtremeDlcsBindingEntry ::= SEQUENCE
 | 
			
		||||
        {
 | 
			
		||||
                extremeDlcsBindingIndex         INTEGER,
 | 
			
		||||
                extremeDlcsBindingType          BITS,
 | 
			
		||||
                extremeDlcsBindingSource        INTEGER,
 | 
			
		||||
                extremeDlcsBindingUser          DisplayString,
 | 
			
		||||
                extremeDlcsBindingGroup         DisplayString,
 | 
			
		||||
                extremeDlcsBindingApplication   DisplayString,
 | 
			
		||||
                extremeDlcsBindingHost          DisplayString,
 | 
			
		||||
                extremeDlcsBindingIpAddress     IpAddress,
 | 
			
		||||
                extremeDlcsBindingPhysPort      INTEGER,
 | 
			
		||||
                extremeDlcsBindingUpdateTime    TimeTicks
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingIndex  OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "An index into this table, chosen by the agent. This has
 | 
			
		||||
                no significance to the manager beyond its uniqueness
 | 
			
		||||
                within this agent."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 1 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingType  OBJECT-TYPE
 | 
			
		||||
            SYNTAX  BITS { user2ip(0), user2port(1), ip2port(2), 
 | 
			
		||||
                           application2user(3), application2ip(4), 
 | 
			
		||||
                           host2ip(5), group2ip(6), group2port(7), 
 | 
			
		||||
                           user2group(8) }
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The type of binding expressed here. A given bit is set if DLCS
 | 
			
		||||
                has detected that the two relevant items are bound together. 
 | 
			
		||||
                e.g. an entry with application2user(3) set to 1 implies that
 | 
			
		||||
                the username extremeDlcsBindingUser has been seen to be using 
 | 
			
		||||
                the application extremeDlcsBindingApplication. In addition, if
 | 
			
		||||
                this entry also has user2port(1) set to 1 then this user and
 | 
			
		||||
                application have been detected as running on the physical
 | 
			
		||||
                switch port extremeDlcsBindingPhysPort."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 2 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingSource  OBJECT-TYPE
 | 
			
		||||
            SYNTAX  INTEGER { other (1), local(2), netbiosquery(3),
 | 
			
		||||
			 netbiosbind (4), dns(5), kerberos5(6), rsvp(7) }
 | 
			
		||||
            MAX-ACCESS  read-only
 | 
			
		||||
            STATUS  current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The source of the information binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 3 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingUser  OBJECT-TYPE
 | 
			
		||||
            SYNTAX DisplayString
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The User name detected by DLCS. A string of length zero
 | 
			
		||||
		 indicates no valid User name has been detected for this
 | 
			
		||||
		 binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 4 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingGroup  OBJECT-TYPE
 | 
			
		||||
            SYNTAX DisplayString
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The Group name detected by DLCS. A string of length zero
 | 
			
		||||
                 indicates no valid Group name has been detected for this
 | 
			
		||||
		 binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 5 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingApplication  OBJECT-TYPE
 | 
			
		||||
            SYNTAX DisplayString
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The Application name detected by DLCS. A string of length 
 | 
			
		||||
                zero indicates no valid Application name has been detected 
 | 
			
		||||
                for this binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 6 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingHost  OBJECT-TYPE
 | 
			
		||||
            SYNTAX DisplayString
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The Host name detected by DLCS. A string of length 
 | 
			
		||||
                zero indicates no valid Host name has been detected 
 | 
			
		||||
                for this binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 7 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingIpAddress  OBJECT-TYPE
 | 
			
		||||
            SYNTAX IpAddress
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The IP address detected by DLCS. A value of 0.0.0.0
 | 
			
		||||
                indicates no valid IP address has been detected 
 | 
			
		||||
                for this binding."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 8 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingPhysPort  OBJECT-TYPE
 | 
			
		||||
            SYNTAX INTEGER
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The physical port number (ifIndex) detected by DLCS.
 | 
			
		||||
                This is valid in all bindings."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 9 }
 | 
			
		||||
 | 
			
		||||
        extremeDlcsBindingUpdateTime  OBJECT-TYPE
 | 
			
		||||
            SYNTAX TimeTicks
 | 
			
		||||
            MAX-ACCESS read-only
 | 
			
		||||
            STATUS current
 | 
			
		||||
            DESCRIPTION
 | 
			
		||||
                "The value of sysUpTime when this entry was last updated."
 | 
			
		||||
	::= { extremeDlcsBindingEntry 10 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user