Você pode criar um modelo de payload para qualquer plug-in de saída de sua escolha.
Procedimento
- No menu esquerdo, clique em Configurar (Configure) > Alertas (Alerts) e, no painel direito, clique em Payload Templates. Na barra de ferramentas, clique em Adicionar (Add) para criar um novo modelo de payload.
- Na guia Detalhes (Details), insira os detalhes básicos do modelo de payload.
Opção Descrição Nome Forneça um nome para o modelo de payload. Descrição Insira uma descrição para o modelo de payload. Método de saída Plug-in de saída para o qual você deseja criar um novo modelo de payload. Selecione um dos tipos de plug-in de alerta de saída: plug-in de arquivo de log, plug-in de e-mail padrão, plug-in de interceptação SNMP, plug-in de notificação do Webhook, plug-in do Slack e plug-in de notificação do Service-Now.
- Clique em Avançar (Next).
- Na guia Conteúdo do objeto (Object Content), defina os detalhes do objeto que você deseja incluir nas notificações.
Observação: Para criar um modelo de payload, é obrigatório adicionar o tipo de objeto para todos os tipos de plug-in de saída, exceto para o plug-in de e-mail padrão e o plug-in de notificação do Webhook.
Opção Descrição Adicionar tipo de objeto Selecione um tipo de objeto na lista. Depois de selecionar o tipo de objeto, defina as métricas, as propriedades, os pais e os ancestrais associados ao tipo de objeto que você deseja incluir na notificação.
Por exemplo, se você selecionar Datacenter como um tipo de objeto, clique em Editar (Edit) para definir as métricas, propriedades, pais e ancestrais associados a ele.
No painel direito, clique duas vezes ou arraste as métricas e propriedades para a caixa Métricas e propriedades (Metrics and Properties). Você pode selecionar até 30 métricas e propriedades.
Defina as informações do host ou cluster pai que você deseja incluir na notificação. No painel direito, clique duas vezes ou arraste as informações dos pais e ancestrais para a caixa Pais e ancestrais (Parents and Ancestors).
As informações que você definir aqui serão incluídas na notificação de alerta para todos os plug-ins. No entanto, para um plug-in de notificação de Webhook e um plug-in de e-mail padrão, as informações serão incluídas somente quando você definir os valores na guia Detalhes do payload (Payload Details).
- Clique em Criar (Create) para criar o novo modelo de payload ou clique em Avançar (Next) se estiver criando um modelo de payload para um plug-in de e-mail padrão ou um plug-in de notificação de webhook.
- Na guia Detalhes do payload (Payload Details), insira os detalhes do payload que você deseja incluir na notificação.
Observação: Essa guia está disponível somente quando você está criando um modelo de payload para um plug-in de e-mail padrão ou um plug-in de notificação de webhook.
Opção Descrição Deseja adicionar propriedades de entrada de modelo? Selecione Sim (Yes) para adicionar propriedades de entrada e digite a Chave (Key), Tipo (Type), Nome de exibição (Display Name) e Descrição (Description) do propriedade de entrada. Caso contrário, selecione Não (No). Observação: As propriedades de entrada são específicas do seu endpoint. Depois de definir as propriedades de entrada no modelo, você deve fornecer os valores apropriados em cada regra em que esse modelo será usado.Deseja detalhes de payload diferentes para alertas novos, atualizados e cancelados? Selecione Sim (Yes) para definir diferentes detalhes de payload para alertas novos, atualizados e cancelados. Caso contrário, selecione Não (No). Os campos a seguir aparecem ao criar um modelo de payload para o plug-in de e-mail padrão. Assunto Insira um assunto para a notificação por e-mail. Corpo Insira o conteúdo da notificação por e-mail. Você também pode pesquisar parâmetros no painel direito. Clique no ícone de cópia ao lado do parâmetro para copiar o parâmetro e colá-lo no corpo do e-mail. Você pode usar as opções na barra de ferramentas para editar, formatar e realçar o conteúdo do e-mail.
Observação: Você pode configurar diferentes conteúdos de e-mail para alertas novos, atualizados e cancelados.Os campos a seguir aparecem ao criar um modelo de payload para o plug-in de notificação do Webhook. URL do endpoint Insira a URL do endpoint. A URL do endpoint será anexada à URL base fornecida na instância de saída do webhook relacionada. Observação: A URL inteira é codificada. No entanto, há uma exceção para usar o caractere '/' na URL.Tipo de conteúdo Selecione o tipo de conteúdo para o payload. Cabeçalhos personalizados Digite o Nome do cabeçalho personalizado HTTP (HTTP Custom Header Name) e o Valor (Value). Clique no ícone de adição para adicionar vários cabeçalhos personalizados. Observação: Para payloads de webhook usando autenticação baseada em token, adicione um Cabeçalho de Autorização no formato exigido pelo endpoint.Método HTTP Selecione o método HTTP de solicitação. Payload da solicitação Payload para o tipo de plug-in selecionado. Ele exibe informações com base nas métricas, propriedades, ancestrais e tipos de objeto selecionados. Você pode pesquisar parâmetros no painel direito. Clique no ícone de cópia ao lado do parâmetro para copiar o parâmetro e colá-lo na caixa Payload da solicitação (Payload of the request).
- Clique em Criar (Create).
Depois que o modelo de payload for criado, você poderá visualizá-lo na página Modelos de payload (Payload Templates). Depois de selecionar um modelo de payload na regra de notificação, você pode visualizar os detalhes do modelo de payload na página Notificações (Notifications).