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