[comment]: # translation:outdated

[comment]: # ({9e9806ae-531c9a02})
# 2 Operações

[comment]: # ({/9e9806ae-531c9a02})

[comment]: # ({fd143c11-49564975})
#### Visão geral

Você pode definir as seguintes operações para todos os eventos:

-   enviar uma mensagem
-   executar um comando remoto

::: noteimportant
O Zabbix Server não cria alertas se o acesso ao host é explicitamente
"negado" para o usuário definido como destinatário da operação da ação
ou se o usuário não tem direitos definidos para o host.
:::

Para eventos de descoberta e autoregistro, há operações adicionais disponíveis:

-   [adicionar host](/manual/config/notifications/action/operation/other#adding_host)
-   remover host
-   habilitar host
-   desabilitar host
-   adicionar ao grupo de host
-   remover do grupo de host
-   associar ao modelo
-   desassociar do modelo
-   definir modo de inventário do host

[comment]: # ({/fd143c11-49564975})

[comment]: # ({e5150834-4b8a4b65})
#### Configurando uma operação

Para configurar uma operação, vá para a aba *Operações* na configuração
da [ação](/manual/config/notifications/action).

![](../../../../../assets/en/manual/config/notifications/action_operation.png){width="600"}

Atributos de operação geral:

|Parâmetro|<|<|<|<|Descrição|
|---------|-|-|-|-|-----------|
|*Duração da etapa de operação padrão*|<|<|<|<|Duração de uma etapa de operação por padrão (60 segundos à 1 semana).<br>Por exemplo, uma duração de etapa de uma hora significa que uma operação é realizada, uma hora passará antes da nova etapa.<br>[Sufixos de tempo](/manual/appendix/suffixes) são suportados, p.e. 60s, 1m, 2h, 1d, desde o Zabbix 3.4.0.<br>[Macros de usuário](/manual/config/macros/user_macros) são suportadas, desde o Zabbix 3.4.0.|
|*Operações*|<|<|<|<|Operações de ação (se houver) são exibidas, com estes detalhes:<br>**Steps** - etapa(s) de escalação à qual a operação é associada<br>**Details** - tipo de operação e seus destinatários/alvo.<br>A lista de operação também exibe o tipo de mídia (e-mail, SMS ou script) usado assim como o nome e sobrenome (em parênteses após o nome de usuário) de um destinatário de notificação.<br>**Start in** - quanto tempo após um evento a operação é executada<br>**Duration (sec)** - duração da etapa é exibida. *Default* (padrão) é exibido se uma etapa usa a duração padrão, e um horário é exibido se uma duração customizada é utilizada.<br>**Action** - links para edição e remoção de uma operação são exibidos.|
|*Operações de recuperação*|<|<|<|<|Operações de ação (se houver) são exibidas, com estes detalhes:<br>**Details** - tipo de operação e seus destinatários/alvo.<br>A lista de operação também exibe o tipo de mídia (e-mail, SMS ou script) usado assim como o nome e sobrenome (em parênteses após o nome de usuário) de um destinatário de notificação.<br>**Action** - links para edição e remoção de uma operação são exibidos.|
|*Operações de atualização*|<|<|<|<|Operações de ação (se houver) são exibidas, com estes detalhes:<br>**Details** - tipo de operação e seus destinatários/alvo.<br>A lista de operação também exibe o tipo de mídia (e-mail, SMS ou script) usado assim como o nome e sobrenome (em parênteses após o nome de usuário) de um destinatário de notificação.<br>**Action** - links para edição e remoção de uma operação são exibidos.|
|*Pausa operações para problemas suprimidos*|<|<|<|<|Marque esta caixa de seleção para atrasar o início das operações pela duração de um período de manutenção. Quando as operações são iniciadas, após a manutenção, todas as operações são executadas incluindo aquelas para os eventos durante a manutenção.<br>Note que esta configuração afeta apenas escalações de problema; operações de recuperação e atualização não serão afetadas.<br>Se você desmarcar esta caixa, as operações serão executadas sem atraso mesmo durante um período de manutenção.<br>Esta opção não está disponível para *Ações de serviço*.|
|*Notificar sobre escalações canceladas*|<|<|<|<|Desmarque esta caixa de seleção para desabilitar notificações sobre escalações canceladas (quando um host, item, gatilho ou ação é desabilitado).|

Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho

Para configurar os detalhes de uma nova operação, clique em
![](../../../../../assets/en/manual/config/add_link.png) no
bloco Operações. Para editar uma operação existente, clique em
![](../../../../../assets/en/manual/config/edit_link.png) próximo à
operação. Uma janela abrirá onde você pode editar os detalhes da
etapa de operação.

[comment]: # ({/e5150834-4b8a4b65})

[comment]: # ({55c28186-4a37f720})
#### Detalhes de operação

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

|Parâmetro|<|<|<|Descrição|
|---------|-|-|-|-----------|
|*Operação*|<|<|<|Selecione a operação:<br>**Send message** - enviar mensagem para o usuário<br>**<nome comando remoto>** - executa um comando remoto. Comandos estão disponíveis para execução se previamente definidos em [scrpts globais](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) com *Operação de ação* selecionado como seu escopo.<br>Mais operações estão disponíveis para eventos baseados em descoberta e autoregistro (veja acima).|
|*Etapas*|<|<|<|Selecione a(s) etapa(s) à(s) qual(is) associar um planejamento de [escalação](escalations):<br>**From** - execute iniciando com esta etapa<br>**To** - execute até esta etapa (0=infinito, execução não será limitada)|
|*Duração da etapa*|<|<|<|Duração customizada para estas etapas (0=usa duração de etapa padrão).<br>[Sufixos de tempo](/manual/appendix/suffixes) são suportados, e.g. 60s, 1m, 2h, 1d, desde o Zabbix 3.4.0.<br>[Macros de usuário](/manual/config/macros/user_macros) são suportadas, desde o Zabbix 3.4.0.<br>Várias operações podem ser associadas à mesma etapa. Se estas operações têm diferentes durações de etapa definidas, a mais curta é considerada e aplicada à etapa.|
|<|Tipo de operação: [enviar mensagem](/manual/config/notifications/action/operation/message)|<|<|<|
|^|*Enviar para grupos de usuário*|<|<|Clique em *Adicionar* para selecionar grupos de usuário aos quais enviar mensagens.<br>O grupo de usuário deve ter ao menos [permissões](/manual/config/users_and_usergroups/permissions) de "leitura" ao host de modo a ser notificado.|
|^|*Enviar para usuários*|<|<|Clique em *Adicionar* para selecionar usuários aos quais enviar mensagens.<br>O usuário deve ter ao menos [permissões](/manual/config/users_and_usergroups/permissions) de "leitura" ao host de modo a ser notificado.|
|^|*Enviar apenas para*|<|<|Enviar mensagem para todos os tipos de mídia definidos ou apenas um selecionado.|
|^|*Mensagem customizada*|<|<|Se selecionado, a mensagem customizada pode ser configurada.<br>Para notificações sobre eventos internos via [webhooks](/manual/config/notifications/media/webhook), uma mensagem customizada é obrigatória.|
|^|*Assunto*|<|<|Assunto da mensagem customizada. O assunto pode conter macros. É limitado a 255 caracteres.|
|^|*Mensagem*|<|<|A mensagem customizada. A mensagem pode conter macros. É limitada a uma certa quantidade de caracteres dependendo do tipo de banco de dados (veja [Envio de mensagem](/manual/config/notifications/action/operation/message) para mais informações).|
|^|Tipo de operação: [comando remoto](/manual/config/notifications/action/operation/remote_command)|<|<|<|
|^|*Lista alvo*|<|<|Selecione alvos nos quais executar o comando:<br>**Current host** - comando é executado no host do gatilho que causou o evento de problema. Esta opção não funcionará se houver múltiplos hosts no gatilho.<br>**Host** - selecione o(s) host(s) no(s) qual(is) executar o comando.<br>**Grupo de host** - selecione o(s) grupo(s) de host(s) no(s) qual(is) executar o comando. A especificação de um grupo de host pai seleciona implicitamente todos os grupos aninhados. Assim o comando remoto será executado nos hosts dos grupos aninhados.<br>Um comando em um host é executado apenas uma vez, mesmo que haja múltipla correspondência para o host (p.e. de vários grupos de host; individualmente e de um grupo de host).<br>A lista alvo é insignificante se um script customizado é executado no Zabbix Server. A seleção de mais alvos neste caso resulta apenas no script sendo executado mais vezes no Server.<br>Note que para scripts globais, a seleção do alvo também depende da definição do *Grupo de host* na [configuração](/manual/web_interface/frontend_sections/administration/scripts#configuring_a_global_script) de script global.<br>A opção *Lista alvo* não está disponível para *Ações de serviço* porque neste caso os comandos remotos são sempre executados no Zabbix Server.|
|*Condições*|<|<|<|Condição para execução da operação:<br>**Not ack** - apenas quando o evento é não reconhecido (unacknowledged)<br>**Ack** - apenas quando o evento é reconhecido (acknowledged).<br>A opção *Condições* não está disponível para *Ações de serviço*.|

Quando pronto, clique em *Adicionar* para adicionar a operação à lista
de *Operações*.

[comment]: # ({/55c28186-4a37f720})
