User Tools

Site Tools


Writing /app/www/public/data/meta/onboarding/snmpmanager/trap_aggregate_intro.meta failed
onboarding:snmpmanager:trap_aggregate_intro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

onboarding:snmpmanager:trap_aggregate_intro [2017/05/16 12:16] – created ejoyonboarding:snmpmanager:trap_aggregate_intro [2021/06/25 10:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Trap Aggregate ======
 +Author: Eoin Joy
 +
 +The Trap Aggregate functionality is designed to help with the rapid receipt of certain traps matching certain criteria. In short, multiple similar traps are bundled up and handled as one trap.
 +
 +===== Trap Aggregate strategies =====
 +
 +There are two trap aggregate strategies, one that processes the trap after a certain number of similar traps have been received, and another that processes the similar traps after a certain amount of time has passed.
 +
 +===== Configuring Trap Aggregate functionality =====
 +
 +There are several domains that must be setup to allow the use of the trap aggregate functionality
 +  * Trap Aggregate Configuration
 +  * Trap Aggregate
 +  * Trap Aggregate Varbind
 +
 +==== Trap Aggregate Configuration ====
 +
 +One entry with **isActive** = true is needed for the functionality to work.\\
 +Here the **actionIntervalSeconds** value determines how often the check for the time-based aggregate happens.\\
 +Finally, the **alarmStatus** value determines the status given to aggregated traps when processed by the trap processor should you give the trap aggregate status varbinds.\\
 +
 +==== Trap Aggregate ====
 +
 +Represents a single trap type and ip address combination that will be aggregated.\\
 +Set the **ipAddress** the traps are received from.\\
 +Set the specific oid of the trap, **trapOid**.\\
 +The **sendAfterRepeatCount** Boolean is what determines which strategy of trap aggregation will be used for this trap aggregate, with false going on a regular schedule, and true using the running total.\\
 +The **repeatCount** value here determines what the counter of traps aggregated must reach before processing should the sendAfterRepeatCount value be true\\
 +Assign the //Trap Aggregate Varbinds// that will be used to key the Network Element assignment to aggregate the traps correctly.\\
 +
 +==== Trap Aggregate Varbind ====
 +
 +Used to represent the details of varbinds that we would like to match for the aggregation process.\\
 +The **varbindType**, either //STATUS// or //ELEMENT//, determining whether this varbind is intended to match the network element data from the trap or the alarm status data from the trap.\\
 +The **technology** of the varbind.\\
 +The translated name of the varbind, **varbindName**.\\
 +
 +===== Example configuration of a trap aggregate =====
 +
 +**//Trap Aggregate Varbinds//**:\\
 +**varbindType**: STATUS\\
 +**varbindName**: fwuNotificationStatus\\
 +**technology**: ADC_Prism\\
 +
 +**varbindType**: ELEMENT\\
 +**varbindName**: fwuHstName\\
 +**technology**: ADC_Prism\\
 +
 +//**Trap Aggregate**//:\\
 +**ipAddress**: 10.91.100.103\\
 +**trapOid**: .1.3.6.1.4.1.2014.15.2.1.1.6.2.5\\
 +**sendAfterRepeatCount**: true\\
 +**repeatCount**: 10\\