summaryrefslogtreecommitdiff
path: root/MIBS/extreme/EXTREME-DOS-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-DOS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/extreme/EXTREME-DOS-MIB')
-rw-r--r--MIBS/extreme/EXTREME-DOS-MIB182
1 files changed, 182 insertions, 0 deletions
diff --git a/MIBS/extreme/EXTREME-DOS-MIB b/MIBS/extreme/EXTREME-DOS-MIB
new file mode 100644
index 0000000..289bad4
--- /dev/null
+++ b/MIBS/extreme/EXTREME-DOS-MIB
@@ -0,0 +1,182 @@
+
+EXTREME-DOS-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY FROM SNMPv2-SMI
+ OBJECT-TYPE FROM SNMPv2-SMI
+ TruthValue FROM SNMPv2-TC
+ extremeAgent FROM EXTREME-BASE-MIB
+ extremeV2Traps FROM EXTREME-BASE-MIB
+ extremenetworks FROM EXTREME-BASE-MIB
+ DisplayString FROM RFC1213-MIB
+ TimeTicks FROM SNMPv2-SMI
+ NOTIFICATION-TYPE FROM SNMPv2-SMI;
+
+ extremeDosMib MODULE-IDENTITY
+ LAST-UPDATED "0401020000Z"
+ ORGANIZATION "Extreme Networks, Inc."
+ CONTACT-INFO "www.extremenetworks.com"
+ DESCRIPTION "Extreme Dos protect objects information"
+ ::= { extremeAgent 28 }
+
+ extremeDosProtect OBJECT IDENTIFIER ::= { extremeDosMib 1 }
+
+
+extremeDosEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Flag indicates whether DOS protection is enabled or disabled."
+ DEFVAL { false }
+ ::= { extremeDosProtect 1 }
+
+
+extremeDosNoticeLevel OBJECT-TYPE
+ SYNTAX INTEGER(150..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second to be received for logging."
+ DEFVAL { 4000 }
+ ::= { extremeDosProtect 2 }
+
+extremeDosAlertLevel OBJECT-TYPE
+ SYNTAX INTEGER(150..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second to be received for ACL creation."
+ DEFVAL { 4000 }
+ ::= { extremeDosProtect 3 }
+
+extremeDosFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ destination (1),
+ source (2),
+ destinationAndSource (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of access list filter to be set when threshold pakets are received"
+ DEFVAL { destination }
+ ::= { extremeDosProtect 4 }
+
+extremeDosAclTimeout OBJECT-TYPE
+ SYNTAX INTEGER(2..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout interval period over which DOS protect is exercised."
+ DEFVAL { 15 }
+ ::= { extremeDosProtect 5 }
+
+extremeDosAclRulePrecedence OBJECT-TYPE
+ SYNTAX INTEGER(0..25588)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DOS filter Rule Precedence."
+ DEFVAL { 10 }
+ ::= { extremeDosProtect 6 }
+
+extremeDosMessagesEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Flag indicates whether DOS messages are enabled or disabled."
+ DEFVAL { true }
+ ::= { extremeDosProtect 7 }
+
+extremeDosPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ExtremeDosPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the port wise listing of DOS attributes."
+ ::= { extremeDosProtect 8 }
+
+extremeDosPortEntry OBJECT-TYPE
+ SYNTAX ExtremeDosPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the Dos attributes of a particular port."
+ INDEX { extremeDosIfIndex }
+ ::= { extremeDosPortTable 1 }
+
+ExtremeDosPortEntry ::= SEQUENCE {
+ extremeDosIfIndex INTEGER,
+ extremeDosPortTrusted TruthValue,
+ extremeDosIsDosActive TruthValue
+}
+
+extremeDosIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index for this entry."
+ ::= { extremeDosPortEntry 1 }
+
+extremeDosPortTrusted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the port is trusted or untrusted."
+ DEFVAL { false }
+ ::= { extremeDosPortEntry 2 }
+
+extremeDosIsDosActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether DOS is active on this port."
+ ::= { extremeDosPortEntry 3 }
+
+
+--TRAPS MIB Definitions for DOS
+
+-- extremeDosThresholdReached TRAP-TYPE
+-- ENTERPRISE extremenetworks
+-- VARIABLES {extremeDosAlertLevel}
+-- DESCRIPTION
+-- "The extremeDosThresholdReached notification is generated when the
+-- DOS threshold is crossed"
+-- ::= 23
+
+-- extremeDosThresholdCleared TRAP-TYPE
+-- ENTERPRISE extremenetworks
+-- VARIABLES {extremeDosAlertLevel}
+-- DESCRIPTION
+-- "The extremeDosThresholdCleared notification is generated when the
+-- DOS threshold is Cleared"
+-- ::= 24
+
+
+ extremeDosTraps OBJECT IDENTIFIER
+ ::= { extremeV2Traps 14 }
+
+ extremeDosTrapsPrefix OBJECT IDENTIFIER
+ ::= { extremeDosTraps 0 }
+
+ extremeDosThresholdCleared NOTIFICATION-TYPE
+ OBJECTS { extremeDosAlertLevel }
+ STATUS current
+ DESCRIPTION
+ "The extremeDosThresholdCleared notification is generated when
+ the DOS threshold is cleared ."
+ ::= { extremeDosTrapsPrefix 1 }
+
+ extremeDosThresholdReached NOTIFICATION-TYPE
+ OBJECTS { extremeDosAlertLevel }
+ STATUS current
+ DESCRIPTION
+ "The extremeDosThresholdReached notification is generated when
+ the DOS threshold is crossed for any of the ports."
+ ::= { extremeDosTrapsPrefix 2 }
+END