[comment]: # translation:outdated

[comment]: # ({new-848667e6})
# 4 新建触发器

[comment]: # ({/new-848667e6})

[comment]: # ({97bd6e32-97bd6e32})
#### 概述

通过本节，你将会学习到如何创建一个新的触发器。

监控项只是用于收集数据. 如果需要自动评估收到的数据，我们需要定义触发器。触发器包含了一个表达式，这个表达式定义了数据的可接受的阈值级别。

如果收到的数据超过了这个定义好的级别，触发器将被“触发”，或者进入“问题”状态——从而引起我们的注意，让我们知道有问题发生。如果数据再次恢复到合理的范围，触发器将返回“ok”状态。

[comment]: # ({/97bd6e32-97bd6e32})

[comment]: # ({bf8dfffa-e69902f4})
#### 添加触发器

为监控项配置触发器，前往*配置 → 主机*，找到”新增的主机“，点击旁边的*触发器* ，然后点击*创建触发器*。将会展示一个触发器配置表。
![](../../../assets/en/manual/quickstart/new_trigger.png)

对于我们的触发器，需要提供以下信息：

*名称*

-   输入*CPU load too high on 'New host' for 3 minutes* 作为值。
    在列表和其他地方，都会显示这个值作为触发器名称。

*表达式*

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

这个是触发器的表达式。确认这个表达式输入正确，直到最后一个符号。这个监控项键值(system.cpu.load)用于指出具体的监控项。这个特定的表达式大致是说如果3分钟内，CPU负载的平均值超过2，那么就触发了问题的阈值。你可以查看更多的 [触发器表达式语法](/manual/config/triggers/expression)。

完成后，点击*添加*。新的触发器将会显示在触发器列表中。

[comment]: # ({/bf8dfffa-e69902f4})

[comment]: # ({7a7f221f-7a7f221f})
#### 显示触发器状态

当一个触发器定义后，你可能想查看它的状态。

如果CPU负载超过了你在触发器中定义的阈值，这个问题将显示在*监测 → 问题*中。

![](../../../assets/en/manual/quickstart/trigger_status0.png){width="600"}

状态栏中的闪烁表示最近触发状态的变化，即过去30分钟内发生的变化。

[comment]: # ({/7a7f221f-7a7f221f})
