在本节中,您将学习如何设置触发器。
监控项 仅用于收集数据。为了自动评估传入的数据,我们需要定义触发器。触发器包含一个表达式,该表达式定义了数据可接受水平的阈值。
如果传入的数据超过了该阈值,触发器将“触发”或进入“问题”状态,提示我们某些事件可能需要关注。如果数据水平再次恢复正常,触发器将返回“正常”状态。
要为我们的监控项配置触发器,请前往数据收集 → 主机。 在'New 主机'行中点击Triggers链接,然后点击Create trigger。 这将显示触发器配置表单。

对于我们的触发器,需要输入的基本信息是:
名称
输入CPU load too high on 'New 主机' for 3 minutes作为值。
This will be the trigger name displayed in lists and elsewhere.
表达式
这是触发器表达式。请确保表达式输入正确,直到最后一个符号。这里的监控项键(system.cpu.load)用于引用监控项。这个特定表达式基本上表示当3分钟的CPU负载平均值超过2时,问题阈值就被超过了。您可以了解更多关于syntax of trigger expressions的信息。
完成后,点击Add。新触发器应出现在触发器列表中。
定义了触发器后,您可能希望查看其状态。
如果 CPU 负载超过了触发器中定义的阈值级别,问题将会显示在 监控 → 问题 中。

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