Administer > Configure Incidents > Configure SNMP Trap Incidents > SNMP Trap Configuration Form > Configure Dampening Settings for an SNMP Trap Incident

Configure Dampening Settings for an SNMP Trap Incident

For information about each SNMP Traps tab: Concept Link IconSee Also

NNMi enables you to delay (dampen) the following for an incident configuration:

  • Appearance within Incident views in the NNMi Console
  • Execution of Incident Actions
  • Execution of Diagnostics

    Requires Network Node Manager iSPI Network Engineering Toolset Software (NNM iSPI NET) and requires installation of a Diagnostic Server.

You can configure Dampening settings based on Interface Group, Node Group, or default Dampening settings. NNMi applies your Dampening settings in the following order. Only the first match applies.

  1. Interface Group (SNMP Trap Configuration Form: Interface Settings tab)
  2. Node Group (SNMP Trap Configuration Form: Node Settings tab)
  3. Dampening configuration settings without specifying an Interface Group or Node Group (SNMP Trap Configuration Form: Dampening tab)

When using Dampening configuration, note the following:  

  • For all Incident Configurations except Deduplication and Rate Incidents, if the dampened Incident is Closed before the Dampen Interval has passed, NNMi deletes the Incident. If the Incident is the Root Cause Incident, NNMi also deletes any Child Incidents

    Note NNMi administrators can view the number of incidents Closed and deleted while dampened. Access the HelpSystem InformationHealth tab, click the View Detailed Health Report button, and search for the word dampened.

  • For all Incident Configurations except Deduplication and Rate Incidents, if the dampened Incident is Closed before the Dampen Interval has passed, NNMi deletes the Incident. If the Incident is the Root Cause Incident, NNMi also deletes any Child Incidents.
  • NNMi always retains the Parent Deduplication or Rate Incident even If its Child Incidents are Closed within the Dampen Interval and subsequently deleted. See Correlate Duplicate Incidents (Deduplication Configuration) and Track Incident Frequency (Rate: Time Period and Count) for more information about Duplicate and Rate Correlation incidents.
  • Any Deduplication and Incidents that have Child Incidents inherit the Dampening settings from their Correlated Children.
  • If an incident is a Root Cause Incident and a Child Incident's Dampen Interval is less than the Parent Incident's Dampen Interval, NNMi holds any Child Incidents until the Dampen Interval for the Parent Incident has passed or until the Parent Incident is Closed and subsequently deleted.

  • To make sure NNMi handles both Incidents in a Pairwise Configuration the same, configure the same Dampen Interval for each Incident in a Pairwise Incident Configuration.
  • After the Dampen Interval has passed, NNMi changes the Lifecycle State to REGISTERED.

  • You can use a Payload Filter to fine tune the incidents you want to dampen.

When configuring Interface Settings, Node Settings, or other Suppress Configuration, Enrich Configuration, or Dampening configuration settings for an incident, you can specify a Payload Filter. Payload Filters enables you to use the data that is included with any of the following items before they are stored as incidents in NNMi:

  • Traps generated from an SNMP agent
  • Syslog Messages
  • Management incidents that are generated by NNMi

Examples of the type of data that can be used as a Payload Filter include SNMP trap varbind names and values as well as Management Event CIA (Custom Incident Attribute) names and values. For example, you might want NNMi to dampen an incident based on a particular status change notification trap and participation within a specified Node Group or Interface Group. To do so, you would first specify participation in the Node Group or Interface Group for the trap you want to dampen. You would also specify a Payload Filter that includes the name of the trap varbind that stores the status information as well as the status change value string of interest.

See Configure Incident Dampening Settings for an Interface Group (SNMP Trap Incident) for information about how to configure Dampening settings for an Interface Group with or without a Payload Filter.

See Configure Incident Dampening Settings for a Node Group (SNMP Trap Incident) for more information about how to configure Dampening for a Node Group with or without a Payload Filter.

To configure Dampening settings for an incident using a Payload Filter without an Interface Group or Node Group Filter:

  1. Select the Dampening tab.
  2. Provide the required information (see table)
  3. Click  Save and Close to save your changes and return to the previous form.
    Dampening Attributes
    Name Description
    Enable

    Use this attribute to temporarily disable an incident's Dampening settings:

    Disable  = Temporarily disable the selected configuration.

    Enable  = Enable the selected configuration.

    Hour Specifies the number of hours to be used for the Dampen Interval.
    Minutes

    Specifies the number of minutes to be used for the Dampen Interval.

    Seconds Specifies the number of seconds to be used for the Dampen Interval.
    Payload Filter

    [ This Snippet contains a table with a hard-coded column width <col style="width: 77px;" /> on the first column. Do not remove the setting. ]

    The Payload Filter Editor enables you to create expressions that further refine the filters used to select the incidents to be suppressed, enriched, or dampened. Make sure to design any complex Payload Filters offline as a Boolean expression first. This method can help to minimize errors when entering your expressions using the Payload Filter editor.

    When creating a Payload Filter, note the following:

    • Payload Filter expressions for the like and not like operators use the syntax defined for java regular expressions (java.util.regex Pattern class).
    • You must use a ciaName that already exists in the trap or event you are configuring.
    • Each set of expressions associated with a Boolean Operator is treated as if it were enclosed in parentheses and evaluated together.
    • View the expression displayed under Filter String to see the logic of the expression as it is created.
    • The AND and OR Boolean Operators must contain at least two expressions as shown in the example below.

      The following example filters incidents on voltage state:

      AND
          ciaName = .1.3.6.1.4.1.9.9.13.1.2.1.7
          ciaValue = 5

      NNMi evaluates the expression above as follows:

      (ciaName = .1.3.6.1.4.1.9.9.13.1.2.1.7 AND ciaValue = 5)

      NNMi finds all incidents with a varbind .1.3.6.1.4.1.9.9.13.1.2.1.7 value of 5.

      Note When you use ciaName and ciaValue in a Payload Filter, you must enter the ciaName and ciaValue as a pair as shown in the preceding example.

    • The placement of your cursor and the subsequent text that is selected is important when performing operations using the Payload Filter Editor. For example, you append to, replace, or change the indentation of the expression that is selected.
    • The placement of your cursor and the subsequent text that is selected is especially important when adding your Boolean operators.
    • You can include more than one varbind in the same Payload Filter expression as shown in the following example:

      ((ciaName like \Q.1.3.6.1.4.1.9.9\E.* AND ciaValue = 25) AND (ciaName like \Q.1.3.6.1.2.1.2.2.1.1.3\E.* AND ciaValue = 3))

      In this example, a given trap must meet each of the following criteria:

      • Contain a varbind whose Object Identifier (OID) matches the regular expression \Q.1.3.6.1.4.1.9.9\E.* and has a value of 25.
      • Contain a varbind whose OID matches the regular expression \Q.1.3.6.1.2.1.2.2.1.1.3\E.* and has a value of 3.
    Payload Filter Editor Settings
    Attribute Description
    Attribute

    The attribute name on which NNMi searches. Filterable attributes include the following:

    • ciaName
    • ciaValue

    Note When you use ciaName and ciaValue in a Payload Filter, you must enter the ciaName and ciaValue as a pair. For example: (ciaName =.1.3.6.1.4.1.9.9.13.1.2.1.7 ) AND ( (ciaValue = 4) OR ( ciaValue = 5)) is not supported.

    Operator

    Valid operators are described below.

    Value

    The value for which you want NNMi to search.

    Note the following:

    • The values you enter are case sensitive.

    • NNMi displays a variable number of value fields depending on the Operator selected. For example, the between Operator causes two value fields to be displayed.
    • The between, in and not in operators require that each value be entered on a separate line.
    Payload Filter Editor Buttons
    Button Description
    Append Appends the current expression (Attribute, Operator,and Value) to the selected expression already included in the filter string.
    Insert Inserts the current expression (Attribute, Operator,and Value) in front of the cursor location within the Filter String.
    Replace Replaces the selected expression with the expression displayed in the Attribute, Operator, and Value fields.
    AND

    Inserts the AND Boolean Operator in the selected cursor location.

    Note View the expression displayed under Filter String to see the logic of the expression as it is created.

    OR

    Inserts the OR Boolean Operator in the current cursor location.

    Note View the expression displayed under Filter String to see the logic of the expression as it is created.

    NOT

    Can be used in any part of the Filter String to specify that NNMi should exclude interfaces with values that pass the expression that immediately follows the NOT.

    For example, when evaluating the following expression, NNMi includes interfaces with (interface description) ifDesc containing VLAN, and excludes any Interfaces that have VLAN10 for the (interface name) ifName value: 

    (ifDesc like VLAN AND NOT (ifName=VLAN10)) 

    Note View the expression displayed under Filter String to see the logic of the expression as it is created.

    EXISTS

    Used for filters that include Capabilities or Custom Attribute names and values in the Filer String.

    Indicates that you want NNMi to consider interfaces that have Capabilities or Custom Attributes when evaluating the Filter String.

    Tip When creating complex Filter Strings that include customAttrName and customAttrValue pairs as one component of an "or" statement, to prevent NNMi from excluding Nodes that have zero Custom Attributes, use EXISTS or NOT EXISTS criteria for the customAttrName and customAttrValue pair definitions.

    Otherwise Nodes that do not have any Custom Attributes are automatically excluded even if they have values that pass other aspects of your filter.

    For example, when evaluating the following Filter String, NNMi includes interfaces with (interface description) ifDesc containing VLAN, as well as any Interfaces Custom Attribute Role value is LAN Connection to Oracle Server

    (ifDesc like VLAN OR EXISTS((customAttrName=Role AND customAttrValue=LAN Connection to Oracle Server)))

    Note View the expression displayed under Filter String to see the logic of the expression as it is created.

    NOT EXISTS

    Used for filters that include Capabilities or Custom Attribute names and values in the Filer String. Indicates that you want NNMi to consider interfaces that do not have any Capabilities or Custom Attributes when evaluating the Filter String, but exclude the interfaces that match the expression that follows the NOT EXISTS.

    Tip When creating complex Filter Strings that include customAttrName and customAttrValue pairs as one component of an "or" statement, to prevent NNMi from excluding Nodes that have zero Custom Attributes, use EXISTS or NOT EXISTS criteria for the customAttrName and customAttrValue pair definitions.

    Otherwise Nodes that do not have any Custom Attributes are automatically excluded even if they have values that pass other aspects of your filter.

    For example, when evaluating the following expression, NNMi includes interfaces with (interface description) ifDesc containing VLAN, and excludes any Interfaces that have the Custom Attribute Role and that Role value is LAN Connection to Oracle Server

    (ifDesc like VLAN OR NOT EXISTS((customAttrName=Role AND customAttrValue=LAN Connection to Oracle Server)))

    Note View the expression displayed under Filter String to see the logic of the expression as it is created.

    Delete

    Deletes the selected expression.

    Note If the Boolean Operator is selected, the Payload Filter Editor deletes all expressions associated with the Boolean Operator.