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
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • 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
    • Tutorials
    • 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
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • 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
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • 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

Solved857 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.91K 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

Recent questions

Multiple Set on Table parameters for DVE’s 0 Answers | 1 Vote
DOM Definition relations returned in Definition query 0 Answers | 1 Vote
Alarm Dashboard PDF/CSV Export 1 Answer | 0 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (108) Correlation (68) Cube (150) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) services (51) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
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

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin