Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

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 as mensagens quanto os comandos remotos são suportados nas operações de recuperação. Embora várias operações possam ser adicionadas, o escalonamento não é suportado - todas operações são atribuídas a uma única etapa e, portanto, serão executadas simultaneamente.

Casos de uso

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

  1. Notifique todos os usuários que foram notificados sobre o problema
   * Selecione 'Enviar mensagem de recuperação' como tipo de operação
       - Tenha várias operações na recuperação: envie uma notificação e execute um comando remoto
          * Adicione tipos de operação para enviar uma mensagem e executar um comando
       - Abra um ticket no helpdesk externo/sistema de tickets e feche-o quando o problema for resolvido
          * Crie um script externo que se comunique com o sistema de helpdesk
          * Crie uma ação tendo operação que execute este script e assim abra um ticket
          * Tenha uma operação de recuperação que execute este script com outros parâmetros e feche o ticket
          * Use a macro {EVENT.ID} para fazer referência ao problema original

Configurando uma operação de recuperação

Para configurar uma operação de recuperação, vá para a guia Operações em action configuração.

Para configurar os detalhes de uma nova operação de recuperação, clique em na Recuperação bloco de operações. Para editar uma operação existente, clique em ao lado do Operação. Uma janela popup será aberta onde você poderá editar a operação detalhes do passo.

Detalhes da operação de recuperação

Parâmetro Descrição
Operação Três tipos de operação estão disponíveis para eventos de recuperação:
Enviar mensagem - enviar mensagem de recuperação ao usuário especificado
Notificar todos os envolvidos - enviar mensagem de recuperação para todos os usuários que foram notificados sobre o evento de problema
<nome do comando remoto> - execute um comando remoto. Os comandos estão disponíveis para execução se previamente definidos em scripts globais com Operação de ação selecionada como seu escopo.
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
Enviar para grupos de usuários Clique em Adicionar para selecionar grupos de usuários para os quais enviar a mensagem de recuperação.
O grupo de usuários deve ter pelo menos permissões de leitura ao host para ser notificado.
Enviar aos usuários Clique em Adicionar para selecionar os usuários para os quais enviar a mensagem de recuperação.
O usuário deve ter pelo menos permissões de leitura ao host para ser notificado.
Enviar apenas para Enviar mensagem de recuperação padrão para todos os tipos de mídia definidos ou apenas para um selecionado.
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
Lista de alvos Selecione os alvos para executar o comando em:
Host atual - o comando é executado no host do gatilho que causou o evento de problema. Esta opção não funcionará se houver vários hosts no gatilho.
Host - selecione host(s) para executar o comando.
Host group - selecione host group(s) 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 se o host corresponder mais de uma vez (por exemplo, de vários grupos de hosts; individualmente e de um grupo de hosts).
A lista de alvos não tem sentido se o comando for executado no servidor Zabbix. A seleção de mais destinos neste caso resulta apenas na execução do comando no servidor mais vezes.
Observe que, para scripts globais, a seleção de destino também depende da configuração Host group no script global configuration.
Tipo de operação: notificar todos os envolvidos
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.

Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho. Quando feito, clique em Adicionar para adicionar a operação à lista de Operações de recuperação.

Operation type: send message

Parameter Description
Send to user groups Click on Add to select user groups to send the recovery message to.
The user group must have at least "read" permissions to the host in order to be notified.
Send to users Click on Add to select users to send the recovery message to.
The user must have at least "read" permissions to the host in order to be notified.
Send only to Send default recovery message to all defined media types or a selected one only.
Custom message If selected, a custom message can be defined.
Subject Subject of the custom message. The subject may contain macros.
Message The custom message. The message may contain macros.

Operation type: remote command

Parameter Description
Target list Select targets to execute the command on:
Current host - command is executed on the host of the trigger that caused the problem event. This option will not work if there are multiple hosts in the trigger.
Host - select host(s) to execute the command on.
Host group - select host group(s) to execute the command on. Specifying a parent host group implicitly selects all nested host groups. Thus the remote command will also be executed on hosts from nested groups.
A command on a host is executed only once, even if the host matches more than once (e.g. from several host groups; individually and from a host group).
The target list is meaningless if the command is executed on Zabbix server. Selecting more targets in this case only results in the command being executed on the server more times.
Note that for global scripts, the target selection also depends on the Host group setting in global script configuration.

Operation type: notify all involved

Parameter Description
Custom message If selected, a custom message can be defined.
Subject Subject of the custom message. The subject may contain macros.
Message The custom message. The message may contain macros.