
[[ref-daemon-config-files-alarmd]]
= Alarmd

:description: Learn about the alarm daemon (alarmd), which is responsible for alarm workflows in OpenNMS {page-component-title}.

The alarm daemon handles alarm workflows.
It manages the xref:operation:deep-dive/alarms/introduction.adoc[alarm] state based on generated events.

.Alarmd configuration file overview
[options="header"]
[cols="2,3,1,1"]
|===
| File
| Description
| Reload Event
| Restart Required

| alarmd/drools-rules.d/*.drl
| Configure specific Drools rules.
| yes
| no
|===

.Alarmd log file overview
[options="header"]
[cols="2,3"]
|===
| File
| Description

| alarmd.log
| Logs relating to alarmd server events.
|===
