# Alarm best pratcices

**URL:** <https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911>\
**Category:** Ignition\
**Created:** [July 31, 2012, 4:56pm UTC](https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911 "2012-07-31T16:56:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![scooterinmn](https://avatars.discourse-cdn.com/v4/letter/s/58956e/32.png) [@scooterinmn](https://forum.inductiveautomation.com/u/scooterinmn)\
**Post date:** [July 31, 2012, 4:56pm UTC](https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911/1 "2012-07-31T16:56:10Z")

</div>

Newbie alert!  
Just starting to build and configure my first project and I am at an impasse with alarm configuration and notifications.

My plan is to have one main “supervisor” type application with many child applications on the same server. The “supervisor” app will be able to see all alarms of the child apps as well as be notified of the alarms. Each child application will be autonomous of the other.

Looking at the system, there seems to be about 20 different methods to make this happen. Anyone care to share with me some best practice tips?

Thanks all!

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [August 1, 2012, 4:53pm UTC](https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911/2 "2012-08-01T16:53:15Z")

</div>

Give each of the children a different realtime SQLTags provider in the gateway. In the designer, select that SQLTags provider in the project properties that goes with the child. Add alerts to tags for that child. Do the same for the other children, making sure to change the SQLTags providers in the project properties. Now, add a table for the supervisor. This will show all the alerts of all the children. For the children, add a table and add a filter to the System Filter in the Property Editor. The filter will look like this

SQLTags.Name of SQLTags provider

---

<div class="post-metadata">

**Author:** ![scooterinmn](https://avatars.discourse-cdn.com/v4/letter/s/58956e/32.png) [@scooterinmn](https://forum.inductiveautomation.com/u/scooterinmn)\
**Post date:** [August 1, 2012, 5:00pm UTC](https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911/3 "2012-08-01T17:00:36Z")

</div>

Thank you!  
Would this separate out everything like audit history too?

---

<div class="post-metadata">

**Author:** ![greg.simpson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/greg.simpson/32/3135_2.png) [@greg.simpson](https://forum.inductiveautomation.com/u/greg.simpson)\
**Post date:** [August 1, 2012, 6:47pm UTC](https://forum.inductiveautomation.com/t/alarm-best-pratcices/4911/4 "2012-08-01T18:47:25Z")

</div>

let me clarify, the tables that you would be adding to the children and the supervisor would be the alert tables.

If you want the supervisor to see audits, then you could use a table and run a query against AUDIT\_EVENTS.
