We have seen that the AlarmNotifier script is not always launched when an alarm is updated.
Release : 10.2.x, 10.3.x, 10.4.x
Component : Spectrum Application / Alarm Notifier
We only store a maximum of 25 events on the alarm, and after that the update script would not be triggered, as no attributes are changing.
This means that once the occurrences field has reached 25, no further update scripts would be sent for that alarm from AlarmNotiifer.
This is functioning as designed in Spectrum as we only store max 25 events per Alarm.
As a workaround, you could add the Occurrences attribute (0x11fc5) to the update attrs config in the .alarmrc file
ie:
UPDATE_ATTRS=0x11fc5
and you should get an update every time.