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 nas operações de recuperação.
Embora seja possível adicionar várias operações, a escalonamento não é suportado – 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 todos os usuários envolvidos no problema quando ele for resolvido:
    • Selecione Notificar todos os envolvidos como o tipo de operação.
  2. Executar várias operações ao recuperar: enviar uma notificação e executar um comando remoto:
    • Adicione tipos de operação para envio de mensagens e execução de comandos.
  3. Abrir um ticket em um sistema de suporte externo e fechá-lo quando o problema for resolvido:
    • Crie um script externo que se comunique com o sistema de suporte.
    • Crie uma ação com uma operação que execute esse script, abrindo assim um ticket.
    • Configure uma operação de recuperação que execute o mesmo script com outros parâmetros para fechar 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á para a aba de Operações na configuração de action.

Para configurar os detalhes de uma nova operação de recuperação, clique em no bloco de 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ê poderá 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 uma mensagem de recuperação para um usuário específico;
  • Notificar todos envolvidos - envia uma mensagem de recuperação para todos os usuários que foram notificados no evento do problema;
  • <remote command name> - executa um comando remoto. Os comandos estarão disponíveis para execução se previamente definidos nos scripts globais global scripts com o escopo Operação de ação selecionado.

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

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

Tipo de operação: enviar mensagem

Parâmetro Descrição
Enviar para grupos de usuários Clique em Adicionar para selecionar os grupos de usuários para os quais a mensagem de recuperação será enviada.
O grupo de usuário deve ter pelo menos permissões de "leitura" permissions no host para ser notificado.
Enviar para usuários Clique em Adicionar para selecionar os usuários para os quais a mensagem de recuperação será enviada.
O usuário deve ter pelo menos permissões de "leitura" permissions no host para ser notificado.
Enviar somente para Envie mensagem de recuperação padrão para todos os tipos de mídia definidos ou apenas para um tipo selecionado.
Mensagem personalizada Se selecionado, uma mensagem personalizada deve 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 alvos Selecione os alvos para executar o comando:
Host atual - o comando é executado no host do trigger que causou o evento do problema. Essa opção não funcionará se houver múltiplos hosts no trigger.
Host - selecione o(s) host(s) onde o comando será executado.
Grupos de hosts - selecione o(s) grupo(s) de hosts onde o comando será executado. Especificar um grupo de hosts pai seleciona implicitamente todos os grupos de hosts aninhados. Assim, o comando remoto também será executado em hosts dos 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 alvos é irrelevante se o comando for executado no servidor Zabbix. Selecionar mais alvos, nesse caso, apenas resultará na execução do comando no servidor mais vezes.
Observe que, para scripts globais, a seleção de alvos também depende da configuração Grupo de hosts na configuration 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 Mensagem personalizada. A mensagem pode conter macros.