summaryrefslogtreecommitdiff
path: root/MIBS/extreme/EXTREME-DLCS-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/extreme/EXTREME-DLCS-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/EXTREME-DLCS-MIB')
-rw-r--r--MIBS/extreme/EXTREME-DLCS-MIB238
1 files changed, 238 insertions, 0 deletions
diff --git a/MIBS/extreme/EXTREME-DLCS-MIB b/MIBS/extreme/EXTREME-DLCS-MIB
new file mode 100644
index 0000000..3ab47f7
--- /dev/null
+++ b/MIBS/extreme/EXTREME-DLCS-MIB
@@ -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