4 新触发器

概述

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

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

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

添加触发器

要为我们的监控项配置触发器:

  1. 前往 数据采集 > 主机
  2. 在“New host”所在行中,点击 触发器 链接。
  3. 点击 创建触发器

此时会打开一个触发器配置表单。

对于我们的触发器,这里需要输入的关键信息是:

名称

  • 输入 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 分钟内发生的变化。