SOI is configured using the Catalyst Connector to sync alarms from UIM. Alarms triggered in UIM are arriving in SOI, but they are delayed. Over time and depending upon the number of UIM alarm closures, the delay increases by as much as several hours in a single day. Restarting the connector resynchronizes the alarms, but the delay again increases until the connector is restarted again.
SOI 4.2 CU5
CatalystConnector 3.9.3.0
SOI does not have a severity level of "information" for alarms. Therefore, UIM information alarms are not synchronized from UIM into SOI.
The clear message for UIM alarms do not have severity included. As the connector receives a clear alarm, it is unable to determine the severity. Because UIM informational alarms do not exist in SOI, when a clear alarm for informational severity alarms is received, the Connector continues to retry these alarm closures, but is unable to find the alarm in SOI. A high count of informational alarm closures and the retries of these alarm closures are causing the delays.
A fix has been attached to this article that drops alarms from the queue if they do not match an existing alert in SOI.
The Catalyst connector will now ignore UIM clear alarms that do not exist as a SOI alert (including UIM informational alarms).