I’m trying to automatically mask only one specific table row alarm during a fixed time window and would appreciate guidance on the correct implementation.
Scenario:
- I have an element with a table where each row represents a source/channel.
- One table column, for example Administrative Status, generates an alarm when it goes Down.
- I only want to mask the alarm for one specific row, identified by its table index/display key.
- I do not want to mask the full element, table, or parameter.
- The masking should only apply during a fixed window, for example 1:00 PM to 2:00 PM.
How should I configure the Correlation rule so that it triggers an Automation script, and how do I link the script to the rule?
Inside the Automation script, how can I retrieve the triggering alarm’s table index / display key?
Once the correct table row/value is identified, what is the correct method to mask only that specific alarm instance, without masking the full element, table, or parameter?
Hi Deema,
To pass information from the alarm that triggered the correlation rule to an automation script, you can follow the process described in DataMiner Docs: How do I parse Correlation Alarm Info Data.
To mask an alarm, you could use the code available in the following example: https://github.com/SkylineCommunications/SLC-AS-MaskServiceAlarms/blob/main/MaskServiceAlarms_1/MaskServiceAlarms_1.cs
See method AlarmAction.
Hope it helps.