Create own alarm filter plugin

Hello -

1. Is it possible to create a custom alarm filter to process received events through custom logic, and create an alarm that gets processed by the Milestone framework in the same way as an alarm from a native alarm filter?

2. If (1) is possible, can this plugin obtain event information from all child locations in a federated architecture and process this combined set of events, centrally?

Thanks

The usual way is to submit events that trigger that an alarm is created by fitting a alarm definition. It is possible to submit alarms directly. See the Library Event Generator sample.

You can listen to event using “neweventsindiction”. See the StatusViewer sample.

If there are multiple sites then you will have to login on these multiple sites. See the Multi-Site Status Viewer sample.

If we are running 1 parent and 2 child sites, so in total we will have 3 event server right?

in parent background plugin, can we listen to ‘neweventsindiction’ from all the sites?

We are developing management/smartclient plugin, not component based

The NewEventsIndication (or NewAlarmIndication) in the Smart Client will automatically cover all the sites the Smart Client is logged in on.

You could convince yourself this is true if you run a quick test with the Smart Client Overlay on Event plug-in sample.

A Management Client plug-in is never dealing with more than one site, same as the Management Client generally speaking only can be used to configure one site at the time (with a fast way to switch site though).