[comment]: # translation:outdated

[comment]: # ({3334863e-a0dd37ac})
# 2 触发器原型

可以用创建监控项原型相同的方式来创建触发器原型:

![](../../../assets/en/manual/discovery/low_level_discovery/trigger_prototype_fs.png)

触发器原型的属性:

|参数|描述|
|---------|-----------|
|*启用创建*|如果选择，会添加并启用触发器原型。<br>如果未选择，会添加触发器到发现的实体中，但是处于禁用状态。|
|*发现*|如果选择(默认)，触发器会添加到发现的实体中。<br>如果未选择，触发器不会添加到发现的实体中，除非在自动发现规则中设置了[覆盖](/manual/discovery/low_level_discovery#覆盖)。|

一旦实际的触发器从原型中创建出来，在表达式中会灵活处理使用哪个常量进行比较(此示例中为 '20') 。参考 如何使用[用户宏和上下文](/manual/config/macros/user_macros_context#use-cases)
来实现这种灵活性。

还可以定义在多个触发器原型之间定义 [依赖](/manual/config/triggers/dependencies)
关系。要实现此功能，找到 *依赖* 选项卡。一个触发器原型可依赖于同一个LLD规则中的另一个触发器原型，或者依赖于一个常规的触发器。一个触发器原型不能依赖于另一个LLD规则中的触发器原型，也不能依赖于从一个触发器原型中创建的触发器。主机的触发器原型不能依赖于模板中的触发器。

![](../../../assets/en/manual/discovery/low_level_discovery/trigger_prototypes_fs.png)

[comment]: # ({/3334863e-a0dd37ac})
