2 Operações

Visão geral

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

  • Enviar uma mensagem
  • Executar um comando remoto

O Zabbix server não cria alertas se o acesso ao host for explicitamente "negado" para o usuário definido como destinatário da operação da ação ou se o usuário não tiver nenhuma permissão definida para o host.

Para eventos de descoberta e autorregistro, operações adicionais estão disponíveis:

  • Adicionar host
  • Remover host
  • Habilitar host
  • Desabilitar host
  • Adicionar ao grupo de hosts
  • Remover do grupo de hosts
  • Adicionar tags de host
  • Remover tags de host
  • Vincular template
  • Desvincular template
  • Definir modo de inventário do host

Configurando uma operação

Para configurar uma operação, vá para a aba Operations na configuração de action.

Atributos gerais da operação:

Parameter Description
Default operation step duration Duração padrão de uma etapa da operação (de 60 segundos a 1 semana).
Por exemplo, uma duração de etapa de uma hora significa que, se uma operação for executada, uma hora se passará antes da próxima etapa.
Sufixos de tempo são suportados, por exemplo, 60s, 1m, 2h, 1d.
Macros de usuário são suportadas.
Operations As operações da action (se houver) são exibidas com estes detalhes:
Steps - etapa(s) de escalonamento às quais a operação está atribuída.
Details - tipo de operação e seu destinatário/alvo.
A lista de operações também exibe o tipo de mídia (email, SMS ou script) usado, bem como o nome e o sobrenome (entre parênteses após o nome de usuário) de um destinatário da notificação.
Start in - quanto tempo após um evento a operação é executada.
Duration (sec) - a duração da etapa é exibida. Default é exibido se a etapa usar a duração padrão, e um tempo é exibido se for usada uma duração personalizada.
Action - são exibidos links para editar e remover uma operação.
Recovery operations As operações da action (se houver) são exibidas com estes detalhes:
Details - tipo de operação e seu destinatário/alvo.
A lista de operações também exibe o tipo de mídia (email, SMS ou script) usado, bem como o nome e o sobrenome (entre parênteses após o nome de usuário) de um destinatário da notificação.
Action - são exibidos links para editar e remover uma operação.
Update operations As operações da action (se houver) são exibidas com estes detalhes:
Details - tipo de operação e seu destinatário/alvo.
A lista de operações também exibe o tipo de mídia (email, SMS ou script) usado, bem como o nome e o sobrenome (entre parênteses após o nome de usuário) de um destinatário da notificação.
Action - são exibidos links para editar e remover uma operação.
Pause operations for symptom problems Marque esta caixa de seleção para pausar as operações (após a primeira operação) para problemas de sintoma.
Observe que essa configuração afeta apenas escalonamentos de problema; as operações de recuperação e atualização não serão afetadas.
Esta opção está disponível apenas para Trigger actions.
Pause operations for suppressed problems Marque esta caixa de seleção para atrasar o início das operações durante o período de manutenção. Quando as operações forem iniciadas, após a manutenção, todas as operações serão executadas, inclusive as dos eventos ocorridos durante a manutenção.
Observe que essa configuração afeta apenas escalonamentos de problema; as operações de recuperação e atualização não serão afetadas.
Se você desmarcar esta caixa de seleção, as operações serão executadas sem atraso, mesmo durante um período de manutenção.
Esta opção não está disponível para Service actions.
Notify about canceled escalations Desmarque esta caixa de seleção para desativar as notificações sobre escalonamentos cancelados (quando host, item, trigger ou action é desativado).

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

Para configurar os detalhes de uma nova operação, clique em no bloco Operations. Para editar uma operação existente, clique em ao lado da operação. Uma janela pop-up será aberta, na qual você poderá editar os detalhes da etapa da operação.

Detalhes da operação

Parâmetro Descrição
Operation Selecione a operação:
Send message - envia mensagem ao usuário.
<remote command name> - executa um comando remoto. Os comandos estão disponíveis para execução se tiverem sido definidos anteriormente em global scripts com Action operation selecionado como escopo.
Mais operações estão disponíveis para eventos de descoberta e autoregistro com base em eventos (veja acima).
Steps Selecione o(s) passo(s) ao(s) qual(is) atribuir a operação em um cronograma de escalation:
From - executa a partir deste passo.
To - executa até este passo (0=infinity, a execução não será limitada).
Step duration Duração personalizada para estes passos (0=usar a duração padrão do passo).
Time suffixes são suportados, por exemplo 60s, 1m, 2h, 1d.
User macros são suportados.
Várias operações podem ser atribuídas ao mesmo passo. Se essas operações tiverem durações de passo diferentes definidas, a menor delas será considerada e aplicada ao passo.
Operation type: send message
Send to user groups Selecione os grupos de usuários para os quais a mensagem será enviada.
O grupo de usuários deve ter pelo menos permissões de "read" em permissions para o host para ser notificado.
Send to users Selecione os usuários para os quais a mensagem será enviada.
O usuário deve ter pelo menos permissões de "read" em permissions para o host para ser notificado.
Send to media type Envia a mensagem para todos os tipos de mídia disponíveis (configurados e habilitados) ou apenas para um específico.
Desde o Zabbix 7.0.7, este parâmetro foi renomeado de Send only to para Send to media type.
Custom message Se selecionado, a mensagem personalizada pode ser configurada.
Para notificações sobre eventos internos via webhooks, a mensagem personalizada é obrigatória.
Subject Assunto da mensagem personalizada. O assunto pode conter macros. O limite é de 255 caracteres.
Message A mensagem personalizada. A mensagem pode conter macros. O limite é de uma certa quantidade de caracteres, dependendo do tipo de banco de dados (veja Sending message para mais informações).
Operation type: remote command
Target list Selecione os alvos nos quais executar o comando:
Current host - o comando é executado no host do trigger que causou o evento de problema. Esta opção não funcionará se houver vários hosts no trigger.
Host - selecione o(s) host(s) no(s) qual(is) executar o comando.
Host group - selecione o(s) grupo(s) de host(s) no(s) qual(is) executar o comando. Especificar um grupo de host pai seleciona implicitamente todos os grupos de host aninhados. Assim, o comando remoto também será executado nos hosts dos grupos aninhados.
Um comando em um host é executado apenas uma vez, mesmo que o host corresponda mais de uma vez (por exemplo, a partir de vários grupos de host; individualmente e a partir de um grupo de host).
A lista de alvos não faz sentido se um script personalizado for executado no Zabbix server. Selecionar mais alvos, nesse caso, apenas faz com que o script seja executado no server mais vezes.
Observe que, para global scripts, a seleção de alvos também depende da configuração Host group na configuração do global script.
A opção Target list não está disponível para Service actions porque, nesse caso, os comandos remotos são sempre executados no Zabbix server.
Conditions Condição para executar a operação:
Event is not acknowledged - somente quando o evento não estiver reconhecido.
Event is acknowledged - somente quando o evento estiver reconhecido.
A opção Conditions está disponível apenas para Trigger actions.

Quando terminar, clique em Add para adicionar a operação à lista de Operations.