mirror of https://github.com/Icinga/icinga2.git
691 B
691 B
Event Handlers
Event handlers are defined as EventCommand
objects in Icinga 2.
Unlike notifications event commands are called on every service state change
if defined. Therefore the EventCommand
object should define a command line
evaluating the current service state and other service runtime attributes
available through runtime macros. Runtime macros such as $SERVICESTATETYPE$
and $SERVICESTATE$
will be processed by Icinga 2 helping on fine-granular
events being triggered.
Common use case scenarios are a failing HTTP check requiring an immediate restart via event command, or a an application is locked and requires a restart on detection.