Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

3 Operações de recuperação

Visão geral

As operações de recuperação permitem que você seja notificado quando os problemas forem resolvidos.

Tanto mensagens quanto comandos remotos são suportados em operações de recuperação. Embora várias operações possam ser adicionadas, a escalonamento não é suportada - todas as operações são atribuídas a um único passo e, portanto, serão executadas simultaneamente.

Casos de uso

Alguns casos de uso para operações de recuperação são os seguintes:

  1. Notificar na recuperação todos os usuários que foram notificados sobre o problema:
    • Selecione Notificar todos os envolvidos como tipo de operação.
  2. Ter várias operações na recuperação: enviar uma notificação e executar um comando remoto:
    • Adicione tipos de operação para enviar uma mensagem e executar um comando.
  3. Abrir um ticket em um sistema externo de helpdesk/ticket e fechá-lo quando o problema for resolvido:
    • Crie um script externo que se comunique com o sistema de helpdesk.
    • Crie uma ação com uma operação que execute esse script e, assim, abra um ticket.
    • Tenha uma operação de recuperação que execute esse script com outros parâmetros e feche o ticket.
    • Use a macro {EVENT.ID} para referenciar o problema original.

Configurando uma operação de recuperação

Para configurar uma operação de recuperação, vá até a aba Operações na configuração da ação.

Para configurar os detalhes de uma nova operação de recuperação, clique em no bloco Operações de recuperação. Para editar uma operação existente, clique em ao lado da operação. Uma janela pop-up será aberta onde você pode editar os detalhes da etapa da operação.

Detalhes da operação de recuperação

Três tipos de operação estão disponíveis para eventos de recuperação:

  • Enviar mensagem - envia mensagem de recuperação para o usuário especificado;
  • Notificar todos os envolvidos - envia mensagem de recuperação para todos os usuários que foram notificados no evento de problema;
  • <nome do comando remoto> - executa um comando remoto. Os comandos estão disponíveis para execução se definidos anteriormente em scripts globais com Operação de ação selecionada como seu escopo.

Os parâmetros para cada tipo de operação são descritos abaixo. Todos os campos obrigatórios estão marcados com um asterisco vermelho. Quando terminar, clique em Adicionar para adicionar a operação à lista de Operações de recuperação.

Observe que, se o mesmo destinatário for definido em vários tipos de operação sem Mensagem personalizada especificada, notificações duplicadas não são enviadas.

Tipo de operação: enviar mensagem

Parâmetro Descrição
Enviar para grupos de usuários Selecione os grupos de usuários para os quais enviar a mensagem de recuperação.
O grupo de usuários deve ter pelo menos permissão de "leitura" permissões para o host para ser notificado.
Enviar para usuários Selecione os usuários para os quais enviar a mensagem de recuperação.
O usuário deve ter pelo menos permissão de "leitura" permissões para o host para ser notificado.
Enviar para tipo de mídia Enviar mensagem de recuperação padrão para todos os tipos de mídia disponíveis (configurados e habilitados) ou apenas para um específico.
Mensagem personalizada Se selecionado, uma mensagem personalizada pode ser definida.
Assunto Assunto da mensagem personalizada. O assunto pode conter macros.
Mensagem A mensagem personalizada. A mensagem pode conter macros.

Tipo de operação: comando remoto

Parâmetro Descrição
Lista de destinos Selecione os destinos para executar o comando:
Host atual - 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) para executar o comando.
Grupo de hosts - selecione o(s) grupo(s) de hosts para executar o comando. Especificar um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados. Assim, o comando remoto também será executado em hosts de grupos aninhados.
Um comando em um host é executado apenas uma vez, mesmo que o host corresponda mais de uma vez (por exemplo, de vários grupos de hosts; individualmente e de um grupo de hosts).
A lista de destinos é irrelevante se o comando for executado no Zabbix server. Selecionar mais destinos neste caso apenas resulta na execução do comando no server mais vezes.
Observe que, para scripts globais, a seleção de destino também depende da configuração Grupo de hosts na configuração do script global.

Tipo de operação: notificar todos os envolvidos

Parâmetro Descrição
Mensagem personalizada Se selecionado, uma mensagem personalizada pode ser definida.
Assunto Assunto da mensagem personalizada. O assunto pode conter macros.
Mensagem A mensagem personalizada. A mensagem pode conter macros.