概述

    可以关联由完全不同的触发器创建的事件,并对它们应用相同的操作。 通过创建智能关联规则,实际上可以避免数以千计的重复通知,并专注于问题的根本原因!

    全局事件关联是一种强大的机制,它可以让您从基于单个触发的问题和解决逻辑中解开自己。 到目前为止,单个问题事件是由一个触发器创建的,我们依赖于相同的问题解决触发器。 我们无法用另一个触发器解决一个触发器创建的问题。 但是基于事件标记的事件关联,我们可以。

    例如,日志触发器可以报告应用程序问题,而轮询触发器可以报告应用程序启动并运行。 利用事件标记,您可以将日志触发器标记为状态:Down,而将轮询触发器标记为状态:Up。 然后,在全局关联规则中,您可以关联这些触发器并为此关联分配适当的操作,例如关闭旧事件。

    在另一种用途中,全局关联可以识别类似的触发器并对它们应用相同的操作。 如果我们每个网络端口问题只能获得一个问题报告怎么办? 无需全部报告。 通过全局事件关联也是能够实现的。

    全局事件关联在关联规则中配置。 关联规则定义新问题事件如何与现有问题事件配对以及在匹配情况下要执行的操作(关闭新事件,通过生成相应的OK事件来关闭匹配的旧事件)。 如果问题被全局关联关闭,则会在监控 - > 问题消息列中报告。

    配置全局关联规则仅适用于Zabbix超级管理员级别用户。

    必须非常仔细地配置事件关联,因为它会对事件处理性能产生负面影响,或者如果配置错误,会关闭比预期更多的事件(在最坏的情况下,甚至可以关闭所有问题事件)。</ note>

    要安全地配置全局关联,请遵循以下重要提示:

    • 使用关闭旧事件操作时,根据旧事件添加条件(或者可以关闭所有现有问题);

    • 避免使用可能最终被不同关联配置使用的常见标记名称;

    • 保持关联规则的数量仅限于您真正需要的数量。

    可参考: .

    配置

    要全局配置事件关联规则:

    • ConfigurationEvent correlation

    • 在表单中输入关联规则的参数

    所有必填输入字段都标有红色星号。

    • 在表单中选择关联规则的操作

    参数描述
    操作
    新操作

    由于配置错误,可能会为无关问题创建类似的事件标记,请查看下面列出的案例!</ note>

    • 实际标记和标记值仅在触发器触发时可见。 如果使用的正则表达式无效,则使用* UNKNOWN *字符串静默替换它。 如果错过了具有* UNKNOWN *标记值的初始问题事件,则可能会出现具有相同* UNKNOWN *标记值的后续OK事件,这些事件可能会关闭它们不应关闭的问题事件。
    • 如果用户使用不带宏函数的{ITEM.VALUE}宏作为标记值,则有255个字符的限制。 当日志消息很长并且前255个字符是非特定的时,这也可能导致类似的事件标记用于不相关的问题。

    示例

    示例1

    停止来自同一网络端口的重复问题事件。

    如果触发器上存在 HostPort 标记值,并且它们在原始事件和新事件中相同,则此全局关联规则将关联问题。

    此操作将关闭同一网络端口上的新问题事件,仅保持原始问题打开。