触发器状态的变化是事件最常见和最重要的来源。每次触发器的状态改变时,都会生成一个事件。该事件包含了触发器状态变更的详细信息、发生时间以及触发器的新状态。
触发器会创建两种类型的事件:问题(Problem)和正常(OK)。
在以下情况下,一个问题事件(Problem event)将被创建:
一个正常事件(OK event)关闭关联的问题事件(Problem event),可由以下三个部分创建:
触发器有“事件成功迭代(OK event generation)”的设置,用来控制如何生成正常事件(OK event):
此外,触发器有“事件成功关闭(OK event closes)”的设置,用来控制哪些问题事件(Problem events)被关闭:
事件关联(也被称为全局事件关联)是一种设置自定义事件关闭(导致正常事件生成)的规则。
这个规则定义了新的问题事件如何于现有的问题事件配对,并通过生成相应的正常事件来关闭新的事件或匹配事件。
但是,必须仔细地配置事件关联,因为它可能会对事件处理性能造成负面影响,或者如果配置不当,则会关闭比预期更多的事件(在最坏的情况下可能会关闭所有的问题事件)。以下是几个关于配置的小提示:
如果允许在触发器中启用“允许手动关闭”,那么可以手动关闭触发器生成的问题事件。这在manual/acknowledges#更新问题的界面中完成。这个事件并不是直接关闭,而是创建一个“关闭事件”的任务,任务管理器很快会处理它。任务管理器将会生成一个相应的正常事件,并且问题事件将会关闭。