Issue
How does a controller get an alarm into the database when using the Enhanced Alarm Logging feature of CyberStation?
Product Line
Andover Continuum
Environment
Cyberstation
Cause
Continuum Alarms are configured in the Netcontrollers and Infinet-controllers at each site. Only the CX Controller sends alarms to the Cyberstations once a point in the Controller surpasses its threshold and goes into an alarm state. The CX Controller then uses an internal algorithm to determine which CyberStation will log the alarm.
Resolution
- The alarm is sent to the first (Non "0" Network ID) Cyberstation on its list of known devices.
- If the controller does not get a response from this workstation that the alarm was logged, it will try again three more times.
- If the workstation still does not respond to the controller, the controller will flag this workstation as offline in its internal controller database.
- It will then move to the next workstation in its list until it finds a workstation that is online and has logged the alarm successfully.
- If no workstations respond to the controller, the controller will buffer the alarm internally until it can find a workstation that is online.
- If the workstation is online, the alarm will be logged to the Continuum Database and then the database will notify the Workstation that the alarm was logged successfully.
- When the workstation gets this notification from the database that the alarm was logged, it will in turn send a notification to the CX controller that the alarm was logged successfully.
- Next, the controller will send the alarm to all recipient workstations for this alarm. When the controller is sending the alarm to the other recipient workstations it will follow the same logic and try to send it three times to each.
- If for any given recipient workstations the controller does not get a response that the alarm was received the controller will flag that workstation as offline internally and not try to send the alarm to that workstation again.