Você pode integrar o Webhook a qualquer endpoint REST API e configurar o payload de saída.
Pré-requisitos
Verifique se você tem credenciais de login para o Webhook.
Procedimento
- No menu esquerdo, clique em Configurar (Configure) > Alertas (Alerts) e, no painel direito, clique em Configurações de saída (Outbound Settings).
- Clique em Adicionar (Add) e, no menu suspenso Tipo de plug-in (Plugin Type), selecione Plugin de notificação de webhook (Webhook Notification Plugin).
A caixa de diálogo se expande para incluir as configurações da instância do plug-in.
- Digite um Nome da instância (Instance Name).
- Digite a URL do Webhook.
Observação: Para notificações que fazem referência a instâncias de saída de webhook, a URL que você insere aqui serve como uma URL base que é combinada com o sufixo de URL de endpoint definido nos modelos de payload de webhook relacionados.
- Insira um valor para a Contagem de conexões (Connection Count).
A contagem de conexões representa o número máximo de conexões abertas permitidas por nó em VMware Aria Operations .
- (Opcional) Selecione seu Proxy HTTP (HTTP Proxy).
- Selecione o Tipo de Credencial (Credential Type) na lista.
Observação: Se a URL do seu endpoint não precisar de autenticação, selecione Sem credencial (No Credential) na lista Tipo de credencial (Credential Type).
- Adicione ou edite os detalhes da Credencial (Credential). Clique no ícone de adição e digite os detalhes das novas credenciais no painel direito e clique em Salvar (Save).
Os campos no painel Criar nova credencial (Create New Credential) aparecem com base no Tipo de credencial (Credential Type) selecionado.
Tipo de credencial Campos Autenticação básica Digite o Nome, o Nome de usuário e a Senha. Token do Portador Insira o Nome da credencial e o Token. Autenticação OAuth Insira os seguintes detalhes: - Nome: Digite um nome para a autenticação.
- Tipo de concessão: selecione Credenciais do cliente (Client Credentials) ou Credenciais de senha (Password Credentials).
- URL de autenticação: insira a URL de onde o token de acesso pode ser recuperado.
- ID do cliente: digite a ID do cliente para a URL de autenticação.
- Segredo do cliente: insira o segredo do cliente para a URL de autenticação.
- Nome de usuário: digite o nome de usuário para a URL de autenticação.
Observação: Esse campo aparece somente quando o tipo de concessão é Credenciais de senha (Password Credentials).
- Senha: Digite a senha para a URL de autenticação.
Observação: Esse campo aparece somente quando o tipo de concessão é Credenciais de senha (Password Credentials).
- Escopo: insira os rótulos para especificar o token de acesso. Os rótulos especificam as permissões que os tokens de acesso terão.
- Enviar credenciais: selecione No cabeçalho de autenticação (In auth header) ou No corpo (In body).
- No cabeçalho de autenticação: envia a ID do cliente e o Segredo do cliente no cabeçalho.
- No corpo: envia a ID do cliente e o Segredo do cliente no corpo do payload.
Observação: Esse campo aparece somente quando o tipo de concessão é Credenciais do cliente (Client Credentials). - Caminho do token de acesso: digite o caminho do token de acesso.
- Caminho do token de validade: para acompanhar quando o token expirará, insira o caminho do token de validade e selecione o formato na lista suspensa. Você pode escolher um dos seguintes formatos:
- Segundo
- Milissegundo
- Tempo Absoluto
- Nome do cabeçalho: digite um nome de cabeçalho. Por padrão, o nome do cabeçalho é 'Autorização'.
- Prefixo: digite um prefixo. Por padrão, o prefixo é 'Portador'.
- Proxy HTTP: Selecione seu Proxy HTTP.
Certificado Insira os seguintes detalhes: - Nome: Digite o nome do certificado.
- Certificado: digite o certificado no formato X.509.
- Chave de Certificado: Digite a chave privada. Os formatos suportados são Open SSL, PKCS1 e PKCS8
Chave de API Insira o Nome, a Chave de API e o Valor de API. - Para verificar os caminhos, as credenciais e as permissões especificados, clique em Testar (Test).
Observação:
- O recurso Teste (Test) não é compatível com os modelos personalizados no momento. Se o modelo contiver cabeçalhos personalizados, o teste poderá falhar.
- Clique em Salvar (Save).
Resultados
Esta instância do plug-in de notificação do Webhook está configurada e em execução.