Toogle Alarm Filter

The toggle alarm filter is implemented for getting rid of permanently switching alarms from a device/mediator for any connected services DCAE to prevent creating multiple tickets for the same alarm. 

For ONAP SDN-R there is no change. All alarms will be pushed into the database (faultLog,faultcurrent) and to the gui(websocketmanager, just to forwarding is blocked.

Behavior





  • For each networkelement/alarm (uid=problemname) one individual filter is available

  • Each filter

    • maintains the state stable/unstable and the timer

    • does not influence any other filter

  • every event in an unstable state reset the timer for unstable state

  • on state-change from unstable to stable there will be a check if the last alarm was an alarmed or non-alarmed one and if it was a non-alarmed one and an alarmed one was pushed before this non-alarmed will be pushed

  • only alarming events are changing the state to unstable because only alarmed events will be pushed forward to other services ("we only create tickets automatically, not delete ones!")

    • every non-alarmed (cleared) alarm notification

      • does not influence the state stable/unstable

      •  if the filter is in state unstable it resets the timer

    • every raised alarm notification

      • change the state to unstable for at least <delay> time of value

      • resets always the timer

  • HINT1: non-alarmed in NetConf is "NORMAL" at DCAE interface

  • HINT2: SDN-Controller generated alarms for a network element connections status are not covered by this service.

devicemanager.properties 

[toggleAlarmFilter]
taEnabled=true
taDelay=3000 (=> in milliseconds)