触发器状态的变化是事件最常见和最重要的来源。每次触发器的状态改变时,都会生成一个事件。该事件包含了触发器状态变更的详细信息-何时发生及触发器的新状态是什么。
触发器会创建两种类型的事件:Problem(问题)和OK(恢复)。
以下情况,会创建一个问题事件:
一个正常事件会关闭关联的问题事件,可由以下3个部分生成:
触发器有“成功事件迭代”的设置用来控制如何生成正常事件:
此外,触发器有“事件成功关闭”的设置来控制关闭哪些问题事件:
事件关联(也称为全局事件关联)是一种设置自定义事件关闭(导致事件成功迭代)规则的方法。
规则定义了新问题事件如何与现有问题事件配对,并允许通过生成相应的正常事件来关闭新事件或匹配的事件。
但是,事件关联必须非常小心地配置,因为它会对事件处理性能产生负面影响,或者如果配置错误,会关闭比预期更多的事件(在最坏的情况下甚至所有问题事件都可能被关闭)。一些配置技巧:
始终通过为控制事件(与旧事件配对的事件)设置唯一标签来减少关联范围,并使用“新事件标签”关联条件
当使用“关闭旧事件”操作时,不要忘记添加基于旧事件的条件,否则所有现有问题都可能被关闭
避免使用不同关联配置使用的通用标签名称
如果触发器启用了“允许手动关闭”的设置,就可以手动关闭触发器生成的问题事件。该操作在前端页面更新问题时进行,事件不是直接关闭的—而是会生成一个“关闭事件”的任务,很快会由任务管理器处理。问题事件会被关闭,任务管理器会生成对应的正常事件。