Table of Contents

Automatic incident tracking

This DataMiner Analytics feature groups active alarms that are related to the same incident, so that the Alarm Console provides a better overview of the current issues in the system. Unlike Correlation tracking, this can happen completely automatically, without any configuration by the user. DataMiner Analytics automatically detects which alarms share a common trait and groups them as one incident.

Several factors are taken into account for the grouping:

  • The polling IP (for timeout alarms only)

  • Service information

  • The IDP location

    Note

    The IDP location will only be taken into account if IDP is deployed and the option Update alarms on value changed is selected for the element properties 'Location Name', 'Location Building', 'Location Floor', 'Location Room', 'Location Aisle' and 'Location Rack'. See Adding a custom property to an item.

  • Element information

  • Parameter information

  • View information

  • Time

  • Alarm focus information (see Filtering alarms on alarm focus).

  • Alarm, element, service or view properties, if these have been configured for incident tracking (see Configuration of incident tracking based on properties).

  • Parameter relationship data (from DataMiner 10.3.1/10.4.0 onwards) and alarm relationship data (from DataMiner 10.3.7/10.4.0 onwards), on DataMiner Agents that are connected to dataminer.services, have the DataMiner Extension Module ModelHost installed, and have been configured to offload alarm and change point events to the cloud.

If no suitable match is found, alarms will not be grouped. Also, since only alarms with an alarm focus score are taken into account, automatic incident tracking does not apply to information events, suggestion events or notice messages.

The grouping of alarms into incidents is updated in real time whenever appropriate:

  • New alarms are added to existing groups if they match.

  • A group is cleared if its base alarms are cleared or if the reason for its original creation comes to an end.

  • If a group is cleared, any alarms in the group that are still active may be regrouped if other matching alarms exist, either in a new group or in an existing one.

Note
  • Using automatic incident tracking with history sets is supported; however, keep in mind that this may trigger the creation and immediate clearing of a large number of alarm groups.
  • When an element is stopped or paused, the alarms associated with that element will not be taken into account when grouping alarms. Also, alarms associated with elements that are stopped or paused will be removed from any existing alarm group.

Automatic incident tracking configuration in System Center

In DataMiner Cube, you can enable this feature in System Center, via System settings > analytics config > automatic incident tracking. From DataMiner 10.2.0/10.2.1 onwards, in new installations and in systems upgrading from DataMiner versions that did not support automatic incident tracking yet, it is enabled by default.

Note

Automatic incident tracking relies on the alarm focus functionality. Ensure this feature is enabled in System Center, via System Center > System settings > analytics config, to guarantee the creation of alarm groups.

The following settings are available in System Center:

  • Enabled: Allows you to activate or deactivate this feature. Note that when you upgrade to DataMiner 10.0.11, the feature is automatically disabled, unless it has previously been activated as a soft-launch feature.

  • Leader DataMiner ID: The DMA performing all incident tracking calculations. By default, this is the DMA with the lowest DataMiner ID at the time when alarm grouping is enabled.

  • Maximum group size: Available from DataMiner 10.1.11/10.2.0 onwards. When an alarm group reaches the maximum size specified in this setting, a new group will be created with all remaining alarms that belong to the same incident. Default value: 1000.

  • Maximum time interval: The maximum time interval between alarms that can be grouped as one incident. If the root times of alarms are further apart than the configured interval, the alarms will not be grouped. Default value: 10 minutes.

  • Maximum group events rate: Available from DataMiner 10.2.1/10.2.0 onwards. The maximum number of alarm group events that can be generated per second. This setting is used to avoid possible performance issues during alarm floods. If more events are generated per second than the specified number, the generation of events is slowed down, and a notice alarm is generated. As soon as the number of generated events drops below the threshold again, the notice alarm is cleared and events are again generated as quickly as possible. Default value: 100.

Activating automatic incident tracking

When this feature has been enabled in System Center as detailed above, it still needs to be activated in the Alarm Console. To do so, in the Alarm Console hamburger menu, select Automatic incident tracking.

Note

Automatic incident tracking is only shown for active alarms, not for history alarms. Consequently, from DataMiner 10.2.0 [CU12]/10.3.3 onwards, the Automatic incident tracking option is not available for a history tab in the Alarm Console.

Configuration of incident tracking based on properties

From DataMiner 10.2.0/10.1.4 onwards, automatic incident tracking can also take into account alarm, element, service or view properties, if these have been configured as detailed below. Alarms are grouped as soon as they have the same value for one of the configured alarm, service or view properties, the same focus value and approximately the same timestamp. For element properties, alarms are grouped depending on a threshold that must be specified in the analytics configuration detailed below. Alarms for elements with the same property value will only be grouped if the proportion of elements in alarm among all elements with that property value is greater than the configured threshold.

The following basic configuration is needed in Cube:

In addition, the following configuration is needed in the file C:\Skyline DataMiner\analytics\configuration.xml:

  • For each alarm, element, view or service property that should be taken into account for incident tracking, add an <item> tag within the <Value> tag in the following section of the configuration.xml file.

    <item type="skyline::dataminer::analytics::workers::configuration::XMLConfigurationProperty&lt;class std::vector&lt;class std::shared_ptr&lt;class skyline::dataminer::analytics::workers::configuration:: IGenericPropertyVisitorConfiguration&gt;,class std::allocator&lt;class std::shared_ptr&lt;class skyline::dataminer::analytics::workers::configuration:: IGenericPropertyVisitorConfiguration&gt; &gt; &gt; &gt;">
      <Value>
        [One <item> tag per property that has to be taken into account. See below.]
      </Value>
      <Accessibility>2</Accessibility>
      <Name>GenericProperties</Name>
    </item>
    
  • For an element property, configure this <item> tag as illustrated below. Make sure to replace [PROPERTY_NAME] with the name of the element property and [THRESHOLD] with the desired threshold. Alarms for elements with the same property value will only be grouped if the proportion of elements in alarm among all elements with that property value is greater than this threshold.

    <item type="skyline::dataminer::analytics::workers::configuration::GenericElementPropertyVisitorConfiguration">
      <enable>true</enable>
      <threshold>[THRESHOLD]</threshold>
      <name>[PROPERTY_NAME]</name>
    </item>
    
  • For an alarm property, configure this <item> tag as illustrated below. Make sure to replace [PROPERTY_NAME] with the name of the alarm property.

    <item type="skyline::dataminer::analytics::workers::configuration::GenericAlarmPropertyVisitorConfiguration">
      <enable>true</enable>
      <name>[PROPERTY_NAME]</name>
    </item>
    
  • For a view property, configure this <item> tag as illustrated below. Make sure to replace [PROPERTY_NAME] with the name of the view property.

    <item type="skyline::dataminer::analytics::workers::configuration::GenericViewPropertyVisitorConfiguration">
      <enable>true</enable>
      <name>[PROPERTY_NAME]</name>
    </item>
    
  • For a service property, configure this <item> tag as illustrated below. Make sure to replace [PROPERTY_NAME] with the name of the service property.

    <item type="skyline::dataminer::analytics::workers::configuration::GenericServicePropertyVisitorConfiguration">
      <enable>true</enable>
      <name>[PROPERTY_NAME]</name>
    </item>
    
  • After you have edited the configuration file, restart the SLAnalytics process to make sure your changes take effect.

Alarm groups in the Alarm Console

In the Alarm Console, alarm groups are displayed as a special kind of alarm entries:

  • The icon of an alarm group is similar to that of a correlated alarm.

  • The alarm color of an alarm group entry reflects the highest severity of the alarms within the group, but the severity of the group itself is Suggestion.

  • The parameter description of the entry is Alarm Group.

  • The value of the entry is the reason why the alarms are grouped. If there is no single obvious reason, the value will be Group with multiple reasons.

  • The root time of the group is the time when the most recent alarm in the group occurred, at the moment when the group was created.

  • If alarms are added to a group or removed from a group, the alarm type will be updated from New alarm to Base alarms changed.

  • You can expand the group to view all alarms within it.

  • If all alarm entries within an alarm group are masked, the group is automatically masked as well. However, as soon as one of the entries is unmasked, the group is also unmasked.

  • Manually clearing alarm groups that were created automatically is supported from DataMiner 10.3.8/10.4.0 onwards. For manually created/updated alarm groups, this is supported from DataMiner 10.2.6/10.3.0 onwards.

Manually updating an alarm group

From DataMiner 10.2.5/10.3.0 onwards, it is possible to manually update an alarm group or "incident". In the Alarm Console, you can add or remove alarms, create an alarm group manually, or rename an alarm group.

  • To create an alarm group, right-click an alarm that is not part of an alarm group yet, and select Add to incident. In the pop-up window, select to create a new incident and add the alarm to it.

  • To add an alarm to an existing alarm group, right-click an alarm that is not part of an alarm group yet, and select Add to incident. In the pop-up window, select to add the alarm to an existing incident.

    Note

    The following types of alarms cannot be added to an alarm group: correlated alarms, information events, suggestion events, other alarm groups, and clearable alarms. Prior to DataMiner 10.2.9/10.3.0 it is also not possible to add alarms without focus information, such as notices and errors.

  • To remove an alarm from an alarm group, right-click an alarm that is part of an incident and select Remove from incident.

  • To rename an alarm group, click the pencil icon next to the alarm group name and specify a new name.

  • To move an alarm from one alarm group to another (supported from DataMiner 10.2.6/10.3.0 onwards), right-click an alarm that is part of an incident and select Move to another incident. You will then be able to select a different incident or create a new one to add the alarm to.

  • From DataMiner 10.2.7/10.3.0 onwards, you can also modify an alarm group with drag-and-drop editing. To do so:

    1. In the Alarm Console, open the side panel. See Alarm Console right-click menu.

    2. Select the alarm group in the Alarm Console.

    3. In the side panel, click Drag-and-drop editing.

      This will freeze the current alarm tab and lock the side panel to the currently selected alarm group. To make changes, you can then:

      • Drag an alarm from the alarm tab to the side panel to add it to the alarm group.
      • Click the x next to an alarm in the side panel to remove it from the alarm group.
      Note

      If you right-click an alarm group and select Edit incident, this will open the side panel and activate drag-and-drop editing, so you can edit the alarm group in the same way as described here.

    4. When you are done, click Apply.

Note
  • When an alarm group has been updated manually, it will no longer be updated automatically.
  • From DataMiner 10.2.6/10.3.0 onwards, you can manually create an alarm group even when the Automatic incident tracking option is not activated in the alarm tab. From DataMiner 10.2.7/10.3.0 onwards, this is even possible when incident tracking is not enabled in System Center.
  • From DataMiner 10.2.6/10.3.0 onwards, the right-click menu of an incident also allows you to take/(force) release ownership of the incident, add a comment, clear the incident in case it was created manually, assign a ticket to the incident, or view a ticket that was assigned to the incident.
  • From DataMiner 10.2.6/10.3.0 onwards, when an alarm group is created or edited manually, it will always receive focus. Automatically created alarm groups receive focus if at least one of the base alarms has focus. See Filtering alarms on alarm focus.