4 新触发器

概述

在本节中,您将学习如何设置触发器。

监控项仅收集数据。要自动评估传入的数据,我们需要 定义触发器。触发器包含一个表达式,用于定义数据可接受 水平的阈值。

如果传入数据超过该水平,触发器将“触发” 或进入“Problem”状态——表示发生了某些 可能需要关注的情况。如果该水平再次恢复为可接受, 触发器将返回到“Ok”状态。

添加触发器

要为我们的监控项配置触发器,请转到 数据采集 > 主机。 单击“New host”这一行中的 触发器 链接,然后单击 创建触发器。 此时将打开触发器配置表单。

对于我们的触发器,此处需要输入的关键信息为:

名称

  • 输入 CPU load too high on 'New host' for 3 minutes 作为值。 这将是显示在列表及其他位置中的触发器名称。

表达式

  • 输入: avg(/New host/system.cpu.load,3m)>2

这是触发器表达式。请确保表达式输入完全正确, 直到最后一个符号。这里的监控项键值(system.cpu.load)用于 引用该监控项。这个表达式的基本含义是: 当 3 分钟内的 CPU 负载平均值超过 2 时,即表示超过了问题阈值。你可以进一步了解触发器表达式语法

完成后,单击 添加。新的触发器应会显示在触发器列表中。

显示触发器状态

定义触发器后,您可能会希望查看其状态。

如果 CPU 负载已超过您在触发器中定义的阈值级别,该问题将显示在 监控 > 问题 中。

状态列中的闪烁表示触发器状态最近发生了变化,即在过去 30 分钟内发生的变化。