[comment]: # ({526f6fc0-526f6fc0})
# 2 Ações

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

[comment]: # ({105f1e96-b19d9072})
#### Visão geral

Se você quiser que algumas operações ocorram como resultado de eventos (por exemplo, notificações enviadas), será necessário configurar actions.

As actions podem ser definidas em resposta a eventos de todos os tipos suportados:

-   Trigger actions - para eventos quando o status do trigger muda de *OK* para *PROBLEM* e vice-versa
-   Service actions - para eventos quando o status do service muda de *OK* para *PROBLEM* e vice-versa
-   Discovery actions - para eventos quando a descoberta de rede ocorre
-   Autoregistration actions - para eventos quando novos agents ativos se autoregistram (ou quando os metadados do host mudam para os já registrados)
-   Internal actions - para eventos quando items se tornam não suportados ou triggers entram em um estado desconhecido

As principais diferenças das service actions são:

-   O acesso do usuário às service actions depende dos direitos de acesso aos services concedidos pela [role](/manual/web_interface/frontend_sections/users/user_roles) do usuário
-   As service actions suportam um conjunto diferente de [conditions](/manual/config/notifications/action/conditions#service-actions)

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

[comment]: # ({5be34f77-cf7fda79})
#### Configurando uma action

Para configurar uma action, faça o seguinte:

-   Acesse *Alerts* > *Actions* e selecione o tipo de action necessário no submenu (você pode alternar para outro tipo mais tarde, usando o menu suspenso do título).
-   Clique em *Create action*.
-   Dê um nome à action.
-   Escolha as [conditions](/manual/config/notifications/action/conditions) com base nas quais as operações serão executadas.
-   Escolha as [operations](/manual/config/notifications/action/operation) a serem executadas.

Atributos gerais da action:

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

Todos os campos obrigatórios são marcados com um asterisco vermelho.

|Parameter|Description|
|--|--------|
|*Name*|Nome exclusivo da action.|
|*Type of calculation*|Selecione a [opção](/manual/config/notifications/action/conditions#type-of-calculation) de avaliação para as conditions da action (com mais de uma condition):<br>**And** - todas as conditions devem ser atendidas.<br>**Or** - basta que uma condition seja atendida.<br>**And/Or** - combinação dos dois: AND com diferentes tipos de condition e OR com o mesmo tipo de condition.<br>**Custom expression** - uma fórmula de cálculo definida pelo usuário para avaliar as conditions da action.|
|*Conditions*|Lista de conditions da action.<br>Clique em *Add* para adicionar uma nova [condition](/manual/config/notifications/action/conditions).<br>Se nenhuma condition estiver configurada, a action será executada para todo evento que corresponda ao [tipo de action](#overview) configurado.|
|*Enabled*|Marque a caixa de seleção para habilitar a action. Caso contrário, ela ficará desabilitada.|

[comment]: # ({/5be34f77-cf7fda79})
