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 (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 passará antes da próxima etapa.
Time suffixes são suportados, por exemplo, 60s, 1m, 2h, 1d.
User macros são suportados.
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 uma duração personalizada for usada.
Actions - 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.
Actions - 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.
Actions - 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 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
Operação Selecione a operação:
Enviar mensagem - envia uma mensagem ao usuário.
<nome do comando remoto> - executa um comando remoto. Os comandos ficam disponíveis para execução se tiverem sido definidos anteriormente em scripts globais com Action operation selecionado como seu escopo.
Mais operações estão disponíveis para eventos baseados em descoberta e autorregistro (veja acima).
Etapas Selecione a(s) etapa(s) às quais atribuir a operação em um agendamento de escalation:
De - executar a partir desta etapa.
Até - executar até esta etapa (0=infinito, a execução não será limitada).
Duração da etapa Duração personalizada para estas etapas (0=usar a duração padrão da etapa).
Sufixos de tempo são suportados, por exemplo, 60s, 1m, 2h, 1d.
Macros de usuário são suportadas.
Várias operações podem ser atribuídas à mesma etapa. Se essas operações tiverem durações de etapa diferentes definidas, a menor delas será considerada e aplicada à etapa.
Tipo de operação: enviar mensagem
Enviar para grupos de usuários Selecione os grupos de usuários para os quais enviar a mensagem.
O grupo de usuários deve ter pelo menos permissões de "leitura" ao host para ser notificado.
Enviar para usuários Selecione os usuários para os quais enviar a mensagem.
O usuário deve ter pelo menos permissões de "leitura" ao host para ser notificado.
Enviar para tipo de mídia Envie a mensagem para todos os tipos de mídia disponíveis (configurados e habilitados) ou apenas para um tipo específico.
Mensagem personalizada Se selecionado, a mensagem personalizada poderá ser configurada.
Para notificações sobre eventos internos via webhooks, a mensagem personalizada é obrigatória.
Assunto Assunto da mensagem personalizada. O assunto pode conter macros. É limitado a 255 caracteres.
Mensagem A mensagem personalizada. A mensagem pode conter macros. Ela é limitada a uma determinada quantidade de caracteres, dependendo do tipo de banco de dados (consulte Enviar mensagem para mais informações).
Tipo de operação: comando remoto
Lista de destinos Selecione os destinos nos quais 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) nos quais executar o comando.
Grupo de hosts - selecione o(s) grupo(s) de hosts nos quais 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 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 hosts; individualmente e a partir de um grupo de hosts).
A lista de destinos não tem significado se um script personalizado for executado no Zabbix server. Selecionar mais destinos nesse caso apenas faz com que o script seja executado mais vezes no server.
Observe que, para scripts globais, a seleção de destino também depende da configuração Host group na configuração do script global.
A opção Lista de destinos não está disponível para Ações de serviço, porque nesse caso os comandos remotos são sempre executados no Zabbix server.
Condições Condição para executar a operação:
Evento não reconhecido - somente quando o evento não tiver sido reconhecido.
Evento reconhecido - somente quando o evento tiver sido reconhecido.
A opção Condições está disponível apenas para Ações de trigger.

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