From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB | 1775 ++++++++++++++++++++++++++++++++ 1 file changed, 1775 insertions(+) create mode 100644 MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB (limited to 'MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB') diff --git a/MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB b/MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB new file mode 100644 index 0000000..89e4b3b --- /dev/null +++ b/MIBS/arbornet/ARBORNET-PEAKFLOW-SP-MIB @@ -0,0 +1,1775 @@ +-- +-- +-- ARBOR NETWORKS +-- +-- +-- +-- File: ARBORNET-SP.txt +-- Created: August 28, 2002 +-- Purpose: Peakflow SP MIB +-- describe any data which we provide +-- describe any traps which we send +-- +-- + +PEAKFLOW-SP-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + TimeTicks, + Unsigned32, + Integer32, + IpAddress + FROM SNMPv2-SMI + Counter32 + FROM SNMPv2-SMI + Counter64 + FROM SNMPv2-SMI + CounterBasedGauge64 + FROM HCNUM-TC + DisplayString + FROM SNMPv2-TC + arbornetworksProducts + FROM ARBOR-SMI + pdosAnomalyDirection, + pdosAnomalyStart, + pdosAnomalyDuration, + pdosAnomalyClassification, + pdosUrl + FROM PEAKFLOW-DOS-MIB + InetAddressType, + InetAddress + FROM INET-ADDRESS-MIB; + + +-- ================================================================================= + +peakflowSPMIB MODULE-IDENTITY + LAST-UPDATED "201612060000Z" -- December 6, 2016 + 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 SP MIB" + + -- Revision log, reverse chrono + REVISION "201612060000Z" -- December 6, 2016 + DESCRIPTION "Added spTMSMultiDiversionPrefix. + Deprecated mitigationTMSStart trap and created a new trap + mitigationTMSStartV2 which includes a new + spTMSMultiDiversionPrefix object." + + REVISION "201601110000Z" -- January 11, 2015 + DESCRIPTION "Increase SIZE of spLicenseErrDescription" + + REVISION "201511200000Z" -- November 20, 2015 + DESCRIPTION "Add trap for Cloud Signaling Fault" + + REVISION "201404040000Z" -- April 4, 2014 + DESCRIPTION "Add spGreTunnelName to greDown and greDownDone" + + REVISION "201312040000Z" -- December 4, 2013 + DESCRIPTION "Add spInterfaceSpeedHC, a 64-bit version + of spInterfaceSpeed. + Add spInterfaceUsageHC, a 64-bit version + of spInterfaceUsage." + + REVISION "201310030000Z" -- October 3, 2013 + DESCRIPTION "Add deviceTotalFlowsHC, a 64-bit version + of deviceTotalFlows. + Deprecate deviceTotalFlows." + + REVISION "201308190000Z" -- August 19, 2013 + DESCRIPTION "Updated contact information" + + REVISION "201301150000Z" -- January 15, 2013 + DESCRIPTION "Add traps concerning license limits" + + REVISION "201207300000Z" -- July 30, 2012 + DESCRIPTION "Add spTMSMultiPrefix object type. + Update mitigationTMSStart trap to include + spTMSMultiPrefix object." + + REVISION "201205130000Z" -- May 13, 2012 + DESCRIPTION "Add spDetector object type. + Update collectorDown trap to include spDetector object." + + REVISION "201106030000Z" -- June 3, 2011 + DESCRIPTION "Added cloud signaling alert notification" + + REVISION "201006080000Z" -- June 8, 2010 + DESCRIPTION "Removed duration from trafficAutoMitigation" + + REVISION "201005200000Z" -- May 20, 2010 + DESCRIPTION "Add detected country data to Profiled network alert + traps. + Add notifications for routing failover alerts. + Update max-access of notification related objects with + their proper status." + + REVISION "200909240000Z" -- September 24, 2009 + DESCRIPTION "Add trap types for DoS Network Profiled and Host alerts. + Import from INET-ADDRESS-MIB for using + InetAddressType and InetAddress for Internet addresses." + + REVISION "200904010000Z" -- April 1, 2009 + DESCRIPTION "Update obsolete traps." + + REVISION "200903300000Z" -- March 30, 2009 + DESCRIPTION "Update contact group name." + + REVISION "200902020000Z" -- February 02, 2009 + DESCRIPTION "Add trap types for service threshold alerts." + + REVISION "200812160000Z" -- December 16, 2008 + DESCRIPTION "Add trap types for fingerprint threshold alerts." + + REVISION "200811130000Z" -- November 13, 2008 + DESCRIPTION "Update company address." + + REVISION "200805190000Z" -- May 19, 2008 + DESCRIPTION "Increased size of spTMSCommunity to 255 octets." + + REVISION "200802190000Z" -- February 19, 2008 + DESCRIPTION "Add trap types for device system error alerts." + + REVISION "200802110000Z" -- February 11, 2008 + DESCRIPTION "Add trap types for spcomm and gre alerts." + + REVISION "200708070000Z" -- August 7, 2007 + DESCRIPTION "Use flowspec OBJECTS in mitigationFlowspecStart + instead of blackhole OBJECTS. + + Clean up MIB compilation errors." + + REVISION "200604260000Z" -- April 26, 2006 + DESCRIPTION "Add trap type for DPI DNS baseline alerts." + + REVISION "200603230000Z" -- March 23, 2006 + DESCRIPTION "Revise pollable SP device management types." + + REVISION "200511140000Z" -- November 14, 2005 + DESCRIPTION "Add pollable SP device management types." + + REVISION "200510190000Z" -- October 19, 2005 + DESCRIPTION "Add trap types for fingerprint sharing events." + + REVISION "200509120000Z" -- September 12, 2005 + DESCRIPTION "Apply fixes from validation." + + REVISION "200508230000Z" -- August 23, 2005 + DESCRIPTION "Change spHijackASPath references to spHijackAttr." + + REVISION "200505170100Z" -- May 17, 2005 + DESCRIPTION "Change spAnomalyRouter references to spRouter." + + REVISION "200505170000Z" -- May 17, 2005 + DESCRIPTION "Add trap type for hardware failure." + + REVISION "200502110000Z" -- Feburary 11, 2005 + DESCRIPTION "Add trap types for managed object usage alerts." + + REVISION "200412100000Z" -- December 10, 2004 + DESCRIPTION "Add trap types bgpInstabilityDone and interfaceUsageDone + for ending bgp instability and interface usage alerts." + + REVISION "200403300000Z" -- March 30, 2004 + DESCRIPTION "Increase spInterface name to 256 characters from 64." + + REVISION "200208280000Z" -- August 28, 2002 + DESCRIPTION "Initial writing and import." + + ::= { arbornetworksProducts 4 } + + +peakflowSPCMI OBJECT IDENTIFIER ::= { peakflowSPMIB 1 } +peakflowSPMgr OBJECT IDENTIFIER ::= { peakflowSPMIB 2 } +peakflowSPTraps OBJECT IDENTIFIER ::= { peakflowSPMIB 3 } + + +-- ================================================================================= + + +-- ================================================================================= +-- +-- decorated data +-- + +spCollector OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "SP Device name" + ::= { peakflowSPCMI 1 } + +spRouter OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Router name" + ::= { peakflowSPCMI 2 } + +spInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface name" + ::= { peakflowSPCMI 3 } + +spInterfaceIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Interface SNMP Index" + ::= { peakflowSPCMI 4 } + +spDuration OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Duration (in centi-seconds)" + ::= { peakflowSPCMI 5 } + +spBGPEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The event that caused a BGP transition" + ::= { peakflowSPCMI 6 } + +spBGPInstability OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "BGP instability update count" + ::= { peakflowSPCMI 7 } + +spBGPTrapName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the triggered trap" + ::= { peakflowSPCMI 8 } + +spBGPTrapEvent OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The event that triggered the trap" + ::= { peakflowSPCMI 9 } + +spBGPTrapPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The prefix that experienced the trap event" + ::= { peakflowSPCMI 10 } + +spBGPTrapOldAttributes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The old attributes for the affected prefix" + ::= { peakflowSPCMI 11 } + +spBGPTrapNewAttributes OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The new attributes for the affected prefix" + ::= { peakflowSPCMI 12 } + +spInterfaceSpeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Configured Interface Speed (bps)" + ::= { peakflowSPCMI 13 } + +spInterfaceUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Actual interface usage (bps)" + ::= { peakflowSPCMI 14 } + +spReportURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "URL to view/download a report" + ::= { peakflowSPCMI 15 } + +spReportName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The name of the report" + ::= { peakflowSPCMI 16 } + +spReportID OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The queue id of the report" + ::= { peakflowSPCMI 17 } + +spAlertID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The id of the alert" + ::= { peakflowSPCMI 18 } + +spHijackRoute OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The BGP route prefix of the hijacking announcement" + ::= { peakflowSPCMI 19 } + +spHijackAttr OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "BGP attributes of the hijacking announcement" + ::= { peakflowSPCMI 20 } + +spHijackLocal OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The local prefix that matched the possibly-hijacked route" + ::= { peakflowSPCMI 21 } + +spUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Name of a Peakflow SP user account." + ::= { peakflowSPCMI 22 } + +spVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Version number of the described object." + ::= { peakflowSPCMI 23 } + +spUsageType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Type of resource usage (high/low)." + ::= { peakflowSPCMI 24 } + +spManagedObject OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Managed Object name" + ::= { peakflowSPCMI 25 } + +spManagedObjectFamily OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Managed Object family" + ::= { peakflowSPCMI 26 } + +spThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Configured threshold" + ::= { peakflowSPCMI 27 } + +spUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Observed per-object traffic usage" + ::= { peakflowSPCMI 28 } + +spUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Unit of measurement (bps/pps)" + ::= { peakflowSPCMI 29 } + +spHardwareFailureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of hardware failure" + ::= { peakflowSPCMI 30 } + +spFingerprintName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Fingerprint name" + ::= { peakflowSPCMI 31 } + +spFingerprintFeedback OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Feedback regarding a shared fingerprint" + ::= { peakflowSPCMI 32 } + +spFingerprintSender OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Sender of a shared fingerprint" + ::= { peakflowSPCMI 33 } + +spFingerprintMessage OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Message accompanying shared fingerprint" + ::= { peakflowSPCMI 34 } + +spMitigationID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The ID of the mitigation event" + ::= { peakflowSPCMI 35 } + +spDNSName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Domain name" + ::= { peakflowSPCMI 36 } + +spDNSExpected OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Expected query count" + ::= { peakflowSPCMI 37 } + +spDNSObserved OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Observed query count" + ::= { peakflowSPCMI 38 } + +spDNSObservedMean OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Observed mean query count" + ::= { peakflowSPCMI 39 } + +spDNSObservedMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Observed max query count" + ::= { peakflowSPCMI 40 } + +spMitigationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Mitigation name" + ::= { peakflowSPCMI 41 } + +spScriptCommand OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Alert script name" + ::= { peakflowSPCMI 42 } + +spScriptHost OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " Host on which alert script runs " + ::= { peakflowSPCMI 43 } + +spScriptPort OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..5)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + " Port to connect to spScriptHost on " + ::= { peakflowSPCMI 44 } + +spScriptStart OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual description of the time the script started" + ::= { peakflowSPCMI 45 } + +spTMSPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp protection prefix associated with the TMS mitigation" + ::= { peakflowSPCMI 46 } + +spTMSCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp community associated with the TMS mitigation. + In the event the string is longer than 255 octets, the number + of communities in this object may be truncated." + ::= { peakflowSPCMI 47 } + +spTMSTimeout OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual representation of TMS timeout, in minutes" + ::= { peakflowSPCMI 48 } + +spThirdPartyZone OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Third party mitigation destination zone " + ::= { peakflowSPCMI 49 } + +spThirdPartyAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Third party mitigation destination address " + ::= { peakflowSPCMI 50 } + +spMitigationStart OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual representation of mitigation start time" + ::= { peakflowSPCMI 51 } + +spBlackholeCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp community associated with the blackhole mitigation" + ::= { peakflowSPCMI 52 } + +spBlackholeTimeout OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual representation of blackhole timeout, in minutes" + ::= { peakflowSPCMI 53 } + +spBlackholePrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp prefix associated with the blackhole mitigation" + ::= { peakflowSPCMI 54 } + +spBlackholeNexthop OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp next hop associated with the blackhole mitigation" + ::= { peakflowSPCMI 55 } + +spFlowspecCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The offramp community associated with flowspec mitigation" + ::= { peakflowSPCMI 56 } + +spFlowspecTimeout OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual representation of flowspec timeout, in minutes" + ::= { peakflowSPCMI 57 } + +spCommFailureDestination OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Destination of internal SP communication failure" + ::= { peakflowSPCMI 58 } + +spCommFailureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of internal SP communication failure" + ::= { peakflowSPCMI 59 } + +spGreTunnelDestination OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "GRE Tunnel destination" + ::= { peakflowSPCMI 60 } + +spSystemErrorType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual name of system error alert type" + ::= { peakflowSPCMI 61 } + +spSystemErrorDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of the system error alert" + ::= { peakflowSPCMI 62 } + +spServiceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Service name" + ::= { peakflowSPCMI 63 } + +spServiceElement OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Service element" + ::= { peakflowSPCMI 64 } + +spApplicationName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Application" + ::= { peakflowSPCMI 65 } + +spAlertDetectionSignatures OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..128)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma separated string of all alert detection + signatures that make up a specific alert. May be 1 or more + set, depending on the alert type." + ::= { peakflowSPCMI 66 } + +spManagedObjects OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..1024)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma-separated list of managed object names." + ::= { peakflowSPCMI 67 } + +spInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An InetAddressType INTEGER value that specifies the + type of Internet address specific in an spInetAddress object. + Generally, this will be used by Peakflow SP to specify + IPv4 (1) or IPv6 (2) addresses. See RFC3291 for a detailed + description." + ::= { peakflowSPCMI 68 } + +spInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "An InetAddress string that specifies an Internet address, + of a type specified by spInetAddressType. See RFC3291 for a + detailed description." + ::= { peakflowSPCMI 69 } + +spImpactBps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The maximum observed bps of traffic for a given DoS alert + type." + ::= { peakflowSPCMI 70 } + +spImpactPps OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The maximum observed pps of traffic for a given DoS alert + type." + ::= { peakflowSPCMI 71 } + +spDetectedCountries OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..152)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma separated string of ISO 3166 country codes that + have been detected as part of the alert. May be 0 to 50 + set. If more than 50 countries have been detected, the + string will end in '...'." + ::= { peakflowSPCMI 72 } + +spRoutingFailoverInterfaces OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma separated string of interfaces involved in failover + routing." + ::= { peakflowSPCMI 73 } + +spPravail OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Pravail device name" + ::= { peakflowSPCMI 74 } + +spDetector OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "SP detector device name" + ::= { peakflowSPCMI 75 } + +spTMSMultiPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma seperated list of the offramp protection prefixes associated with + the TMS multi-prefix mitigation. This field does not include + the first protection prefix which is included in spTMSPrefix." + ::= { peakflowSPCMI 76 } + +spLicenseErrType OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Textual name of the license error alert type" + ::= { peakflowSPCMI 77 } + +spLicenseErrCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Deployment-wide License Device Count" + ::= { peakflowSPCMI 78 } + +spLicenseErrLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Deployment-wide License Device Limit" + ::= { peakflowSPCMI 79 } + +spLicenseErrDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..1023)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of the License alert" + ::= { peakflowSPCMI 80 } + +spInterfaceSpeedHC OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Configured Interface Speed (bps) + The 64-bit version of spInterfaceSpeed" + ::= { peakflowSPCMI 81 } + +spInterfaceUsageHC OBJECT-TYPE + SYNTAX CounterBasedGauge64 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Actual interface usage (bps) + The 64-bit version of spInterfaceUsage" + ::= { peakflowSPCMI 82 } + +spGreTunnelName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "GRE Tunnel name" + ::= { peakflowSPCMI 83 } + +spCloudSignalFaultDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..256)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Description of cloud signaling fault" + ::= { peakflowSPCMI 84 } + +spTMSMultiDiversionPrefix OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A comma seperated list of the offramp diversion prefixes associated with + the TMS multi-prefix mitigation." + ::= { peakflowSPCMI 85 } + +-- ================================================================================= +-- Pollable SP device management types: +-- + +deviceHealth OBJECT IDENTIFIER ::= { peakflowSPMgr 1 } + +deviceCpuLoadAvg1min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load average during last 1 minute. This value + is calculated by taking the average number of + processes in run queue during last 1 minute and + multiplying by 100, then rounding the result into + an integer." + ::= { deviceHealth 1 } + +deviceCpuLoadAvg5min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load average during last 5 minutes. This value + is calculated by taking the average number of + processes in run queue during last 5 minutes and + multiplying by 100, then rounding the result into + an integer." + ::= { deviceHealth 2 } + +deviceCpuLoadAvg15min OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Load average during last 15 minutes. This value + is calculated by taking the average number of + processes in run queue during last 15 minutes and + multiplying by 100, then rounding the result into + an integer." + ::= { deviceHealth 3 } + +deviceDiskUsage OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of primary data partition used." + ::= { deviceHealth 4 } + +devicePhysicalMemory OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total physical memeory installed (in KiB)." + ::= { deviceHealth 5 } + +devicePhysicalMemoryInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical memeory being used (in KiB)." + ::= { deviceHealth 6 } + +devicePhysicalMemoryUsage OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of physical memory used." + ::= { deviceHealth 7 } + +deviceSwapSpace OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total swap space available (in KiB)." + ::= { deviceHealth 8 } + +deviceSwapSpaceInUse OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Used swap space (in KiB)." + ::= { deviceHealth 9 } + +deviceSwapSpaceUsage OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of swap space used." + ::= { deviceHealth 10 } + +deviceTotalFlows OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Accumulative flow count per SP device. + + This object is deprecated in favor of deviceTotalFlowsHC." + ::= { deviceHealth 11 } + +deviceTotalFlowsHC OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Accumulative flow count per SP device. + + The 64-bit version of deviceTotalFlows." + ::= { deviceHealth 12 } + + +-- ================================================================================= +-- Notifications: +-- + +peakflowSPTrapsEnumerate OBJECT IDENTIFIER ::= { peakflowSPTraps 0 } + +flowDown NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "Flow data has not been received from a Flow + transmitting router" + ::= { peakflowSPTrapsEnumerate 1 } + +flowUp NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "Flow data has resumed from a router which previously + was not forwarding Flow data" + ::= { peakflowSPTrapsEnumerate 2 } + +snmpDown NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "SNMP requests are not being answered by the router" + ::= { peakflowSPTrapsEnumerate 3 } + +snmpUp NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "SNMP requests are again being answered by the router" + ::= { peakflowSPTrapsEnumerate 4 } + +bgpDown NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "The BGP session with the router has transitioned down" + ::= { peakflowSPTrapsEnumerate 5 } + +bgpUp NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "The BGP session with the router has transitioned up" + ::= { peakflowSPTrapsEnumerate 6 } + +collectorDown NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spDetector + } + STATUS current + DESCRIPTION + "The SP device is down. Heartbeats are missing." + ::= { peakflowSPTrapsEnumerate 7 } + +collectorUp NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector + } + STATUS current + DESCRIPTION + "The SP device is up. Heartbeats have resumed." + ::= { peakflowSPTrapsEnumerate 8 } + +collectorStart NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector + } + STATUS obsolete + DESCRIPTION + "The SP device is started. Heartbeats have been received." + ::= { peakflowSPTrapsEnumerate 9 } + +bgpInstability NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter, + spBGPInstability + } + STATUS current + DESCRIPTION + "The BGP session with this router is exhibiting instability" + ::= { peakflowSPTrapsEnumerate 10 } + +bgpInstabilityDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter + } + STATUS current + DESCRIPTION + "The BGP instability associated with this router has ended" + ::= { peakflowSPTrapsEnumerate 11 } + +bgpTrap NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spBGPTrapName, + spBGPTrapEvent, + spBGPTrapPrefix, + spBGPTrapOldAttributes, + spBGPTrapNewAttributes + } + STATUS current + DESCRIPTION + "A BGP event matching this trap definition has occurred." + ::= { peakflowSPTrapsEnumerate 12 } + +interfaceUsage NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter, + spInterface, + spInterfaceIndex, + spInterfaceSpeed, + spUsageType, + spInterfaceUsage, + spInterfaceSpeedHC, + spInterfaceUsageHC + } + STATUS current + DESCRIPTION + "The interface exceeded the configured traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 13 } + +interfaceUsageDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter, + spInterface, + spInterfaceIndex, + spUsageType + } + STATUS current + DESCRIPTION + "The interface is now within configured traffic thresholds" + ::= { peakflowSPTrapsEnumerate 14 } + +autoclassifyStart NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spUsername + } + STATUS obsolete + DESCRIPTION + "Autoclassification started on this Peakflow SP leader." + ::= { peakflowSPTrapsEnumerate 15 } + +configChange NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spUsername, + spVersion + } + STATUS current + DESCRIPTION + "Configuration updated from this Peakflow SP leader." + ::= { peakflowSPTrapsEnumerate 16 } + +notificationLimit NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector + } + STATUS obsolete + DESCRIPTION + "Too many alerts have been generated by this Peakflow + SP leader. Alerts will be temporarily suppressed. + For more information about alerts that are being generated, + please go to the Alerts page in the leader's UI." + ::= { peakflowSPTrapsEnumerate 17 } + +reportDone NOTIFICATION-TYPE + OBJECTS { + spReportName, + spReportID, + spReportURL + } + STATUS obsolete + DESCRIPTION + "The indicated report is finished and available for viewing + at the listed URL." + ::= { peakflowSPTrapsEnumerate 18 } + +bgpHijack NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spRouter, + spHijackRoute, + spHijackAttr, + spHijackLocal + } + STATUS current + DESCRIPTION + "A BGP announcement was seen for a prefix that is + part of the configured local address space." + ::= { peakflowSPTrapsEnumerate 19 } + +managedObjectUsage NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spManagedObject, + spManagedObjectFamily, + spUsageType, + spThreshold, + spUsage, + spUnit + } + STATUS current + DESCRIPTION + "The managed object exceeded the configured traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 20 } + +managedObjectUsageDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spManagedObject, + spManagedObjectFamily, + spUsageType, + spUnit + } + STATUS current + DESCRIPTION + "The manged object is no longer exceeding the traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 21 } + +hardwareFailure NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spHardwareFailureDescription + } + STATUS current + DESCRIPTION + "A hardware failure has been detected on an SP device." + ::= { peakflowSPTrapsEnumerate 22 } + +hardwareFailureDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spHardwareFailureDescription + } + STATUS current + DESCRIPTION + "A hardware failure is no longer detected on an SP device." + ::= { peakflowSPTrapsEnumerate 23 } + +fingerprintFeedback NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spFingerprintName, + spFingerprintFeedback + } + STATUS current + DESCRIPTION + "Feedback received regarding a shared fingerprint." + ::= { peakflowSPTrapsEnumerate 24 } + +fingerprintReceive NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spFingerprintName, + spFingerprintSender, + spFingerprintMessage + } + STATUS current + DESCRIPTION + "A shared fingerprint was received." + ::= { peakflowSPTrapsEnumerate 25 } + +dnsBaseline NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spDNSName, + spDNSExpected, + spDNSObserved + } + STATUS current + DESCRIPTION + "An excessive number of queries for a domain name detected." + ::= { peakflowSPTrapsEnumerate 26 } + +dnsBaselineDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spDNSName, + spDNSExpected, + spDNSObservedMean, + spDNSObservedMax + } + STATUS current + DESCRIPTION + "Query count for domain name has returned to normal levels." + ::= { peakflowSPTrapsEnumerate 27 } + +alertScript NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spCollector, + spMitigationName, + spScriptCommand, + spScriptHost, + spScriptPort, + spScriptStart + } + STATUS current + DESCRIPTION + "Alert script has been executed" + ::= { peakflowSPTrapsEnumerate 28 } + +mitigationDone NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spAlertID, + spCollector + } + STATUS current + DESCRIPTION + "Mitigation has completed" + ::= { peakflowSPTrapsEnumerate 29 } + +mitigationTMSStart NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spMitigationName, + spAlertID, + spManagedObject, + spTMSPrefix, + spTMSCommunity, + spTMSTimeout, + spMitigationStart, + spTMSMultiPrefix + } + STATUS deprecated + DESCRIPTION + "TMS Mitigation has started" + ::= { peakflowSPTrapsEnumerate 30 } + +mitigationThirdPartyStart NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spMitigationName, + spAlertID, + spManagedObject, + spThirdPartyZone, + spThirdPartyAddr, + spMitigationStart + } + STATUS current + DESCRIPTION + "Third Party Mitigation has started" + ::= { peakflowSPTrapsEnumerate 31 } + +mitigationBlackholeStart NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spMitigationName, + spAlertID, + spBlackholeCommunity, + spBlackholeTimeout, + spBlackholePrefix, + spBlackholeNexthop, + spMitigationStart + } + STATUS current + DESCRIPTION + "Blackhole Mitigation has started" + ::= { peakflowSPTrapsEnumerate 32 } + +mitigationFlowspecStart NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spMitigationName, + spAlertID, + spFlowspecCommunity, + spFlowspecTimeout, + spMitigationStart + } + STATUS current + DESCRIPTION + "Flowspec Mitigation has started" + ::= { peakflowSPTrapsEnumerate 33 } + +spcommFailure NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spCommFailureDestination, + spCommFailureDescription + } + STATUS current + DESCRIPTION + "An SP internal communication failure has occurred." + ::= { peakflowSPTrapsEnumerate 34 } + +spcommFailureDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spCommFailureDestination, + spCommFailureDescription + } + STATUS current + DESCRIPTION + "An SP internal communication failure has ended." + ::= { peakflowSPTrapsEnumerate 35 } + +greDown NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spGreTunnelDestination, + spGreTunnelName + } + STATUS current + DESCRIPTION + "The GRE tunnel is down" + ::= { peakflowSPTrapsEnumerate 36 } + +greDownDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spGreTunnelDestination, + spGreTunnelName + } + STATUS current + DESCRIPTION + "The GRE tunnel is back up" + ::= { peakflowSPTrapsEnumerate 37 } + +deviceSystemError NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spSystemErrorType, + spThreshold, + spSystemErrorDescription + } + STATUS current + DESCRIPTION + "An SP device system error alert has started." + ::= { peakflowSPTrapsEnumerate 38 } + +deviceSystemErrorDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spCollector, + spSystemErrorType, + spThreshold, + spSystemErrorDescription + } + STATUS current + DESCRIPTION + "An SP device system error alert has ended." + ::= { peakflowSPTrapsEnumerate 39 } + +fingerprintUsage NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spFingerprintName, + spUsageType, + spThreshold, + spUsage, + spUnit + } + STATUS current + DESCRIPTION + "The fingerprint exceeded the configured traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 40 } + +fingerprintUsageDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spFingerprintName, + spUsageType, + spUnit + } + STATUS current + DESCRIPTION + "The fingerprint is no longer exceeding the traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 41 } + +serviceUsage NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spServiceName, + spUsageType, + spApplicationName, + spServiceElement, + spThreshold, + spUsage + } + STATUS current + DESCRIPTION + "The service exceeded the configured traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 42 } + +serviceUsageDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spServiceName + } + STATUS current + DESCRIPTION + "The service is no longer exceeding the traffic rate threshold." + ::= { peakflowSPTrapsEnumerate 43 } + +dosNetworkProfiledAlert NOTIFICATION-TYPE + OBJECTS { + spAlertID, + pdosAnomalyClassification, + pdosAnomalyDirection, + pdosAnomalyStart, + pdosAnomalyDuration, + pdosUrl, + spImpactBps, + spImpactPps, + spManagedObject, + spDetectedCountries + } + STATUS current + DESCRIPTION + "The managed object exceeded network and/or country + baseline thresholds." + ::= { peakflowSPTrapsEnumerate 44 } + +dosNetworkProfiledAlertDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + pdosAnomalyClassification, + pdosAnomalyDirection, + pdosAnomalyStart, + pdosAnomalyDuration, + pdosUrl, + spImpactBps, + spImpactPps, + spManagedObject, + spDetectedCountries + } + STATUS current + DESCRIPTION + "The managed object is no longer exceeding the network + and/or country baseline thresholds." + ::= { peakflowSPTrapsEnumerate 45 } + +dosHostDetectionAlert NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spAlertDetectionSignatures, + pdosAnomalyDirection, + pdosAnomalyStart, + pdosAnomalyDuration, + pdosUrl, + spInetAddress, + spInetAddressType, + spImpactBps, + spImpactPps, + pdosAnomalyClassification, + spManagedObjects + } + STATUS current + DESCRIPTION + "A Host alert was started after one or more signatures exceeded + their thresholds." + ::= { peakflowSPTrapsEnumerate 46 } + +dosHostDetectionAlertDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spAlertDetectionSignatures, + pdosAnomalyDirection, + pdosAnomalyStart, + pdosAnomalyDuration, + pdosUrl, + spInetAddress, + spInetAddressType, + spImpactBps, + spImpactPps, + pdosAnomalyClassification, + spManagedObjects + } + STATUS current + DESCRIPTION + "The Host alert ended and is no longer exceeding signature + thresholds." + ::= { peakflowSPTrapsEnumerate 47 } + +routingFailover NOTIFICATION-TYPE + OBJECTS { + spAlertID, + pdosUrl, + spCollector + } + STATUS current + DESCRIPTION + "A routing failover event occurred on a collector." + ::= { peakflowSPTrapsEnumerate 48 } + +routingFailoverInterfaceDownAlert NOTIFICATION-TYPE + OBJECTS { + spAlertID, + pdosUrl, + spCollector, + spRoutingFailoverInterfaces + } + STATUS current + DESCRIPTION + "One or more interfaces involved in routing failover for a + collector are down. The spRoutingFailoverInterfaces object + documents the list of interfaces that are down." + ::= { peakflowSPTrapsEnumerate 49 } + +routingFailoverInterfaceDownAlertDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + pdosUrl, + spCollector + } + STATUS current + DESCRIPTION + "A previously started alert for down routing failover + interfaces has finished." + ::= { peakflowSPTrapsEnumerate 50 } + +trafficAutoMitigation NOTIFICATION-TYPE + OBJECTS { + spManagedObject + } + STATUS current + DESCRIPTION + "Traffic has been seen by a TMS for a Managed Object + which has been configured for traffic-based + auto-mitigation." + ::= { peakflowSPTrapsEnumerate 51 } + +cloudSignalingMitigationRequest NOTIFICATION-TYPE + OBJECTS { + spManagedObject, + spPravail + } + STATUS current + DESCRIPTION + "A cloud signaling mitigation request has been seen and + an alert created." + ::= { peakflowSPTrapsEnumerate 52 } + +licenseError NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spLicenseErrType, + spLicenseErrCount, + spThreshold, + spLicenseErrDescription + } + STATUS current + DESCRIPTION + "An SP Deployment License error alert has started." + ::= { peakflowSPTrapsEnumerate 53 } + +licenseErrorDone NOTIFICATION-TYPE + OBJECTS { + spAlertID, + spLicenseErrType, + spThreshold, + spLicenseErrLimit, + spLicenseErrDescription + } + STATUS current + DESCRIPTION + "An SP Deployment License error alert has ended." + ::= { peakflowSPTrapsEnumerate 54 } + +cloudSignalingFault NOTIFICATION-TYPE + OBJECTS { + spAlertId, + spPravail, + spCloudSignalFaultDescription + } + STATUS current + DESCRIPTION + "A cloud signaling fault was detected." + ::= { peakflowSPTrapsEnumerate 55 } + +cloudSignalingFaultDone NOTIFICATION-TYPE + OBJECTS { + spAlertId, + spPravail, + spCloudSignalFaultDescription + } + STATUS current + DESCRIPTION + "A cloud signaling fault is no longer detected." + ::= { peakflowSPTrapsEnumerate 56 } + +mitigationTMSStartV2 NOTIFICATION-TYPE + OBJECTS { + spMitigationID, + spMitigationName, + spAlertID, + spManagedObject, + spTMSPrefix, + spTMSCommunity, + spTMSTimeout, + spMitigationStart, + spTMSMultiPrefix, + spTMSMultiDiversionPrefix + } + STATUS current + DESCRIPTION + "TMS Mitigation has started" + ::= { peakflowSPTrapsEnumerate 57 } +-- ================================================================================= + +END + -- cgit v1.2.3