# Alarming directly from a module

**URL:** <https://forum.inductiveautomation.com/t/alarming-directly-from-a-module/54098>\
**Category:** Module Development\
**Created:** [December 14, 2021, 1:54pm UTC](https://forum.inductiveautomation.com/t/alarming-directly-from-a-module/54098 "2021-12-14T13:54:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 14, 2021, 1:58pm UTC](https://forum.inductiveautomation.com/t/alarming-directly-from-a-module/54098/2 "2021-12-14T13:58:49Z")

</div>

Seems like you were most of the way there in this thread:

> [@Alarming from within a module](https://forum.inductiveautomation.com/t/alarming-from-within-a-module/51748/6):
>
> Still trying to work through this based on the SDK Programmer Guide and the JavaDocs, but struggling with a few things. The SDK guide says Most alarms in Ignition are defined on tags. However, it is possible for modules to generate their own alarms. All alarm evaluation is handled by the AlarmManager, you simply give it the definition of an alarm through AlarmManager.registerAlarm(…), and it provides you with an AlarmEvaluator that you update from time to time with the current value. Howeve…

What happened? Where did you get stuck?

---

_[View the full topic](https://forum.inductiveautomation.com/t/alarming-directly-from-a-module/54098)._
