[comment]: # translation:outdated

[comment]: # ({7ba67424-526f6fc0})
# 2 动作

[comment]: # ({/7ba67424-526f6fc0})

[comment]: # ({ca7eaf74-b19d9072})
#### 概述

如果您希望对产生的事件进行一些操作（例如发送通知），则需要配置动作。

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

-   触发器动作 - 当trigger的状态从 *OK*变为*PROBLEM*或者从  *PROBLEM*  恢复到  *OK*时
-   服务动作 - 当服务的状态从 *OK*变为*PROBLEM*或者从  *PROBLEM*  恢复到  *OK*时
-   自动发现动作 - 针对网络自动发现事件发生时
-   自动注册动作 - 当新的agents自动注册（或已注册主机元数据发生改变）时
-   内部动作 - 当监控项变成不支持状态或触发器进入未知状态时

服务操作的主要区别在于：

-用户对服务操作的访问权限取决于用户[角色]授予的对服务的访问权限(/manual/web_interface/fronend_sections/users/User_roles)
-服务操作支持不同的[条件]集(/manual/config/nootifications/action/contensions)

[comment]: # ({/ca7eaf74-b19d9072})

[comment]: # ({654de1d1-cf7fda79})
#### 配置一个动作

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

- · 转到*告警* -> *动作* 并从子菜单中选择所需的操作类型（稍后您可以使用标题下拉菜单切换到另一种类型）
- · 点击*创建动作*
- · 命名动作
- · 选择执行操作的[条件](/manual/config/notifications/action/conditions)
- · 选择[操作](/manual/config/notifications/action/operation)进行

一般动作属性：

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

所有必填输入字段都标有红色星号。

|参数|说明|
|--|--------|
|*名称*|唯一的动作名称。|
|*Type of calculation*|为操作条件（具有多个条件）选择评估[选项](/manual/config/notifications/action/conditions#type_of_calculation)：<br>**和** - 所有条件必须满足<br>**Or** - 如果满足一个条件就足够了<br>**And/Or** - 两者的组合：AND 具有不同的条件类型，OR 具有相同的条件类型<br>** 自定义表达式** - 用于评估操作条件的用户定义计算公式。|
|*条件*|操作条件列表。<br>单击*添加*添加新的[条件](/manual/config/notifications/action/conditions)。|
|*已启用*|勾选复选框以启用该操作。 否则，它将被禁用。|

[comment]: # ({/654de1d1-cf7fda79})
