Hello Dojo community,
I have a use case where I need to collect and correlate alarms from different network elements that use different protocols and alarm templates (ATs). Specifically:
- One alarm comes from an element that ingests SNMP traps and converts them into alarms, containing a lot of detailed information.
- The other alarm is a DataMiner system alarm triggered by a parameter threshold defined in the AT.
Goal:
I want to group these alarms by location name/Site name using a correlation rule, so that all related alarms are combined into a single alarm that displays additional relevant information for that scenario.
Current Issue:
I've successfully set up alarm filters to pick up all the required alarms. However, I'm struggling with grouping them correctly because:
- The alarms don’t share a common property that explicitly links them together.
- The only commonality is in the Element Name, where the first part of the string matches across all related alarms.
- I cannot modify the protocol to include additional information for grouping.
Question:
- Is there a way to group alarms dynamically based on a partial match of the Element Name (wildcard expression)?
- Can we use Custom Properties to automatically assign a grouping value (e.g., Site Name) when the alarm is raised, instead of manually adding it to each alarm?
Any insights or recommendations on how to achieve this within DataMiner would be greatly appreciated!
Thanks in advance!
Hi,
I understand that you are looking for a characteristic that can be used to group alarm events together (using the "Alarm Grouping" feature in correlation rules).
Dynamically grouping based on part of the element name is not possible.
What might be possible is grouping by view (and then having a view available that combined each pair of elements, if that makes sense in your view structure)
Also possible could be grouping on element property. You could add a custom element property that is available for alarm filtering and then have that property set by both elements to the same value. When alarm events are being generated, these element properties get added automatically and will be available for grouping on in correlation as well ("Element.PropertyName"). Also see Managing element properties | DataMiner Docs
Hope this helps!
Hi again,
"Group these alarms by property value" is what you are looking for. As a sub-selection, you will then be able to select a custom element property as "Element.XXXXXX". Any custom property you've created on element level should show up there (in this case a custom property "XXXXXX" on element level will show up as "Element.XXXXXX")
Hi Wouter ,
Thank you for your suggestion !
I think we only have grouping availble by : alarm , componenet info ,connectivity, DM, element, function, key point, parameter, property value,service ,table index and view. I cannot find anything related to element.property in the grouping list.
I have also tried grouping with view as both the elements are child elements of a parent element but it does not seem to group them properly as we want.