diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/extreme/EXTREME-DOS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/extreme/EXTREME-DOS-MIB')
| -rw-r--r-- | MIBS/extreme/EXTREME-DOS-MIB | 182 |
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 |