summaryrefslogtreecommitdiff
path: root/MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB')
-rw-r--r--MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB610
1 files changed, 610 insertions, 0 deletions
diff --git a/MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB b/MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB
new file mode 100644
index 0000000..ac3a07d
--- /dev/null
+++ b/MIBS/arbornet/ARBORNET-PEAKFLOW-DOS-MIB
@@ -0,0 +1,610 @@
+--
+--
+-- ARBOR NETWORKS
+--
+--
+--
+-- File: ARBORNET-PDOS.txt
+-- Created: May, 2001
+-- Purpose: Peakflow DoS MIB
+-- describe any data which we provide
+-- describe any traps which we send
+--
+--
+
+PEAKFLOW-DOS-MIB DEFINITIONS ::= BEGIN
+
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ TimeTicks,
+ Integer32,
+ Unsigned32,
+ IpAddress
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ arbornetworksProducts
+ FROM ARBOR-SMI;
+
+
+-- =================================================================================
+
+peakflowDosMIB MODULE-IDENTITY
+ LAST-UPDATED "201406240000Z" -- June 24, 2014
+ ORGANIZATION "Arbor Networks, Inc."
+ CONTACT-INFO
+ " Arbor Networks, Inc.
+ Arbor Technical Assistance Center
+
+ Postal: 76 Blanchard Road
+ Burlington, MA 01803
+ USA
+
+ Tel: +1 866 212 7267 (toll free)
+ +1 781 362 4300
+ Email: support@arbor.net "
+
+ DESCRIPTION
+ "Peakflow DoS MIB"
+
+ -- Revision log, reverse chrono
+ REVISION "201511170000Z" -- November 17, 2015
+ DESCRIPTION "Add pdosAnomalyIpVersion to Anomaly notifications"
+
+ REVISION "201406240000Z" -- June 24, 2014
+ DESCRIPTION "Add pdosAnomalyIpVersion"
+
+ REVISION "201308190000Z" -- August 19, 2013
+ DESCRIPTION "Updated contact information"
+
+ REVISION "201005200000Z" -- May 20, 2010
+ DESCRIPTION "Correct values of max-access for objets."
+
+ REVISION "200903300000Z" -- March 30, 2009
+ DESCRIPTION "Update contact group name."
+
+ REVISION "200811130000Z" -- November 13, 2008
+ DESCRIPTION "Update company address."
+
+ REVISION "200805080000Z" -- May 8, 2008
+ DESCRIPTION "Updated SIZE of pdosAnomalyTcpFlags to be (0..8)."
+
+ REVISION "200804240000Z" -- April 24, 2008
+ DESCRIPTION "Add pdosAnomalyProto to dnsMisuseAnomaly trap"
+
+ REVISION "200801080000Z" -- January 8, 2008
+ DESCRIPTION "Clean up use of pdosAnomalyProto and pdosTcpFlags"
+
+ REVISION "200712140000Z" -- December 14, 2007
+ DESCRIPTION "Add udpMisuseAnomaly."
+
+ REVISION "200511230000Z" -- November 23, 2005
+ DESCRIPTION "Update status of obsolete OIDs."
+
+ REVISION "200509120000Z" -- September 12, 2005
+ DESCRIPTION "Apply fixes from validation."
+
+ REVISION "200508260000Z" -- August 26, 2005
+ DESCRIPTION "Adjust trap variable order to match what is sent."
+
+ REVISION "200505090000Z" -- May 9, 2005
+ DESCRIPTION "Add pdosAnomalyClassification to add DoS alert
+ classification."
+
+ REVISION "200502110000Z" -- February 11, 2005
+ DESCRIPTION "Increase size of interfaces entry from 512 to 1024
+ characters"
+
+ REVISION "200411100000Z" -- November 10, 2004
+ DESCRIPTION "Add pdosAnomalyRouterInterfacesChange to add input/output
+ interfaces."
+
+ REVISION "200410260000Z" -- October 26, 2004
+ DESCRIPTION "Change pdosAnomalyLinkPercent to an Unsigned32 with no
+ range support."
+
+ REVISION "200105010000Z" -- May 1, 2001
+ DESCRIPTION "Initial writing and import."
+
+ ::= { arbornetworksProducts 1 }
+
+
+peakflowDosCMI OBJECT IDENTIFIER ::= { peakflowDosMIB 1 }
+peakflowDosMgr OBJECT IDENTIFIER ::= { peakflowDosMIB 2 }
+peakflowDosTraps OBJECT IDENTIFIER ::= { peakflowDosMIB 3 }
+
+
+-- =================================================================================
+
+
+-- =================================================================================
+--
+-- decorated data
+--
+
+
+pdosUrl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This URL is a back reference to the Peakflow SP leader
+ that has details about the anomaly."
+ ::= { peakflowDosCMI 1 }
+
+pdosAnomalyId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Identifies the Peakflow anomaly"
+ ::= { peakflowDosCMI 2 }
+
+pdosAnomalyDirection OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description of anomaly direction"
+ ::= { peakflowDosCMI 3 }
+
+pdosAnomalyResource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description of anomaly resource"
+ ::= { peakflowDosCMI 4 }
+
+pdosHeartbeatSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS obsolete
+ DESCRIPTION
+ "Describes the collection which lost heartbeat"
+ ::= { peakflowDosCMI 5 }
+
+internalErrorLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS obsolete
+ DESCRIPTION
+ "Describes the location of the internal error"
+ ::= { peakflowDosCMI 6 }
+
+internalErrorReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS obsolete
+ DESCRIPTION
+ "Describes the location of the internal error"
+ ::= { peakflowDosCMI 7 }
+
+pdosAnomalyProto OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..256))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP protocols associated with the anomaly"
+ ::= { peakflowDosCMI 8 }
+
+pdosAnomalyLinkPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Percent of link usage by an anomaly"
+ ::= { peakflowDosCMI 9 }
+
+pdosAnomalyAlertCnt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS obsolete -- OBSOLETE
+ DESCRIPTION
+ "Number of times a notification has been issued
+ for this anomaly"
+ ::= { peakflowDosCMI 10 }
+
+pdosAnomalyStart OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Textual description of the time the anomaly started"
+ ::= { peakflowDosCMI 11 }
+
+pdosAnomalyDuration OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Duration (in centiseconds) since the start of the
+ anomaly"
+ ::= { peakflowDosCMI 12 }
+
+pdosAnomalyTcpFlags OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "TCP flags associated with the anomaly signature"
+ ::= { peakflowDosCMI 13 }
+
+pdosAnomalyRouter OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The router which is either not sending NetFlow
+ or has resumed sending NetFlow"
+ ::= { peakflowDosCMI 14 }
+
+pdosAnomalyRouterInterfaces OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..1024))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Router interfaces involved in the anomaly"
+ ::= { peakflowDosCMI 15 }
+
+pdosAnomalyClassification OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Classification of the anomaly -- high, medium, or low."
+ ::= { peakflowDosCMI 16 }
+
+pdosAnomalyIpVersion OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP version of the anomaly"
+ ::= { peakflowDosCMI 17 }
+
+-- =================================================================================
+-- Notifications:
+--
+
+peakflowDosTrapsEnumerate OBJECT IDENTIFIER ::= { peakflowDosTraps 0 }
+
+bandwidthAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "Bandwidth anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 1 }
+
+tcpflagsAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyTcpFlags
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "TCP flags anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 2 }
+
+protocolAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto
+ }
+ STATUS current
+ DESCRIPTION
+ "Protocol anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 3 }
+
+heartbeatLoss NOTIFICATION-TYPE
+ OBJECTS {
+ pdosHeartbeatSource
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Missing heartbeat from SP device to leader"
+ ::= { peakflowDosTrapsEnumerate 4 }
+
+internalError NOTIFICATION-TYPE
+ OBJECTS {
+ internalErrorLocation,
+ internalErrorReason
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Internal inconsistency or error"
+ ::= { peakflowDosTrapsEnumerate 5 }
+
+-- Not all anomaly types have proto or flags.
+anomalyDone NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "Some previously detected anomaly is no longer active"
+ ::= { peakflowDosTrapsEnumerate 6 }
+
+netflowMissing NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyRouter
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "NetFlow has not been received from a NetFlow
+ transmitting router"
+ ::= { peakflowDosTrapsEnumerate 7 }
+
+netflowMissingDone NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyRouter
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "NetFlow has resumed from a router which previously
+ was not forwarding NetFlow data"
+ ::= { peakflowDosTrapsEnumerate 8 }
+
+icmpMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto
+ }
+ STATUS current
+ DESCRIPTION
+ "ICMP misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 9 }
+
+tcpNullMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto,
+ pdosAnomalyTcpFlags
+ }
+ STATUS current
+ DESCRIPTION
+ "TCP Null misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 10 }
+
+tcpSynMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto,
+ pdosAnomalyTcpFlags
+ }
+ STATUS current
+ DESCRIPTION
+ "TCP SYN misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 11 }
+
+ipNullMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "IP Null misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 12 }
+
+ipFragMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto
+ }
+ STATUS current
+ DESCRIPTION
+ "IP Fragment misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 13 }
+
+ipPrivateMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "IP Private misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 14 }
+
+heartbeatLossDone NOTIFICATION-TYPE
+ OBJECTS {
+ pdosHeartbeatSource
+ }
+ STATUS obsolete
+ DESCRIPTION
+ "Heartbeat from SP device to leader now works"
+ ::= { peakflowDosTrapsEnumerate 15 }
+
+tcpRstMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto,
+ pdosAnomalyTcpFlags
+ }
+ STATUS current
+ DESCRIPTION
+ "TCP RST misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 16 }
+
+totalTrafficMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "Total Traffic misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 17 }
+
+fingerprintAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl
+ }
+ STATUS current
+ DESCRIPTION
+ "Fingerprint anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 18 }
+
+dnsMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto
+ }
+ STATUS current
+ DESCRIPTION
+ "DNS misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 19 }
+
+udpMisuseAnomaly NOTIFICATION-TYPE
+ OBJECTS {
+ pdosAnomalyId,
+ pdosAnomalyDirection,
+ pdosAnomalyIpVersion,
+ pdosAnomalyResource,
+ pdosAnomalyLinkPercent,
+ pdosAnomalyClassification,
+ pdosAnomalyStart,
+ pdosAnomalyDuration,
+ pdosAnomalyRouterInterfaces,
+ pdosUrl,
+ pdosAnomalyProto
+ }
+ STATUS current
+ DESCRIPTION
+ "UDP misuse anomaly detected by Peakflow"
+ ::= { peakflowDosTrapsEnumerate 20 }
+
+
+-- =================================================================================
+
+END
+