# 2 Actions

#### 概述

如果您希望由于事件而发生某些操作（例如发送通知），则需要配置操作。

可以根据所有支持的类型的事件来定义操作：

-   触发事件 - 当trigger的状态从*OK* 转到 *PROBLEM* 或者转回时
-   发现事件 - 发生网络发现时
-   自动注册事件 -当新的活动代理自动注册
-   内部事件 - 当项目不受支持或触发器进入未知状态

#### 配置动作

要配置操作，请执行以下操作：

-   进入 *配置 - >操作*
-   从*Event source*下拉单中选择所需的来源
-   点击 *创建 action*
-   命名action
-   选择进行操作的条件
-   选择 [operations](/manual/config/notifications/action/operation)
    来执行
-   选择[recovery
    operations](/manual/config/notifications/action/recovery_operations)来执行

一般动作属性：

![](../../../../assets/en/manual/config/action.png)

|参数                    说|<|
|-----------------------------|-|
|*Name*|action名称|
|*Type of calculation*|选择评估 [manual/config/notifications/action/conditions\#type\_of\_calculation选项](/manual/config/notifications/action/conditions#type_of_calculation选项) 作为行动条件（有多个条件）：<br>**And** - 必须满足所有条件<br>**Or** - 如果满足一个条件就足够了<br>**And/Or** - 两者的组合：AND与不同的条件类型和OR具有相同的条件类型<br>**Custom expression** - 用于评估操作条件的用户定义的计算公式。|
|*Conditions*|行动条件清单。|
|*New condition*|选择一个新的动作[条件](/manual/config/notifications/action/conditions)并且点击*Add*.|
|*Enabled*|选中该复选框以启用该操作。 否则将被禁用。|
