Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Alarm correlation on a percentage of equipment in alarm

Solved883 views6th July 2023correlated alarms Correlation rules
2
Alexandre Picquenet [DevOps Advocate]293 24th April 2023 0 Comments

Hello Dojo,

I have a question about the correlation rules.

For the example:
I have 50 items of a procotole X
In 2 weeks, I will have 100 elements of the same protocol
I want an alarm to be triggered as soon as 50% of the elements are in alarm

Currently, it works as follows in the “Rule Condition” part:
Is Script condition count(*)>=25

Is there a way to express my request in % in a correlation rule?
For example, 50% of X protocol elements in alarm = major alarm

Is this possible?
I’ve been to the documentation, and nothing is close to my problem.

Sincerely

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 6th July 2023

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
2
Tobe Deprez [SLC] [DevOps Advocate]894 Posted 25th April 2023 1 Comment

You might want to have a look at Automatic Incident Tracking. See here, for a nice introduction video.

Unlike the correlation engine, this feature tries to automatically group your alarms according to what it thinks the current incidents in your system are, and as such it is much less configurable. However, you could add all elements on the given protocol to a view, and configure grouping on view with a threshold of 0.5. Then, it will group the alarms of the elements in that view whenever there are alarms on more than 50% of the elements in that view at approximately the same time. By default this threshold is configured at 25%.

To configure this, you will have the change the Analytics configuration file located at [Skyline DataMiner folder]\Analytics\configuration.xml. Under the section with ‘<Name>Automatic Incident Tracking</Name>’, you will find a section with ‘<Name>ViewProperty</Name>. There you will have to change the <threshold> tag to 0.5. This section of view property will then look as follows

<item type=“skyline::dataminer::analytics::workers::configuration::XMLConfigurationProperty&lt;class std::shared_ptr&lt;class skyline::dataminer::analytics::workers::configuration::StatisticalVisitorConfiguration&gt; &gt;”>
  <Value type=“skyline::dataminer::analytics::workers::configuration::StatisticalVisitorConfiguration”>
    <enable>false</enable>
    <threshold>0.5</threshold>
  </Value>
  <Accessibility>2</Accessibility>
  <Name>ViewProperty</Name>
</item>

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 6th July 2023
Alexandre Picquenet [DevOps Advocate] commented 25th April 2023

Alright, thanks for your response! I will take a look at this.

2
Wouter Demuynck [SLC] [DevOps Advocate]5.94K Posted 24th April 2023 1 Comment

Hi Alexandre,

For correlation conditions, there are no other functions available besides the ones mentioned in the documentation.

Hardcoding the value in the correlation rule (as you did) is about the only option. Alternatives could be to store the limit somewhere in a property or parameter and access it through functions like property(View.PropName) or parameter(123,456,7), but that also would mean that the value needs to be stored somewhere and kept up to date when elements get added.

Alexandre Picquenet [DevOps Advocate] Posted new comment 24th April 2023
Alexandre Picquenet [DevOps Advocate] commented 24th April 2023

Okay, thanks for your answer, I’ll see what I can do

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs