Skip to main content
ONTAP Automation
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Crie uma notificação EMS

Colaboradores

Pode utilizar o seguinte fluxo de trabalho para criar um novo destino de notificação EMS para receber mensagens de evento selecionadas.

Passo 1: Configure as configurações de e-mail em todo o sistema

Você pode emitir a seguinte chamada de API para configurar as configurações de e-mail em todo o sistema.

Método HTTP e endpoint

Essa chamada de API REST usa o método e o endpoint a seguir.

Método HTTP Caminho

PATCH

/api/support/ems

Tipo de processamento

Síncrono

Parâmetros de entrada adicionais para os exemplos Curl

Além dos parâmetros comuns com todas as chamadas de API REST, os seguintes parâmetros também são usados nos exemplos curl para esta etapa.

Parâmetro Tipo Obrigatório Descrição

mail_from

Consulta

Sim

Define o from campo nas mensagens de e-mail de notificação.

mail_server

Consulta

Sim

Configura o servidor de correio SMTP de destino.

Curl exemplo
curl --request PATCH \
--location "https://$FQDN_IP/api/support/ems?mail_from=administrator@mycompany.com&mail_server=mail@mycompany.com" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH"

Passo 2: Defina um filtro de mensagens

Você pode emitir uma chamada de API para definir uma regra de filtro que corresponda às mensagens.

Método HTTP e endpoint

Essa chamada de API REST usa o método e o endpoint a seguir.

Método HTTP Caminho

POST

/api/support/ems/filters

Tipo de processamento

Síncrono

Parâmetros de entrada adicionais para os exemplos Curl

Além dos parâmetros comuns com todas as chamadas de API REST, os seguintes parâmetros também são usados nos exemplos curl para esta etapa.

Parâmetro Tipo Obrigatório Descrição

Filtro

Corpo

Sim

Inclui os valores para a configuração do filtro.

Curl exemplo
curl --request POST \
--location "https://$FQDN_IP/api/support/ems/filters" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH" \
--data @JSONinput
Exemplo de entrada JSON
{
  "name": "test-filter",
  "rules.type": ["include"],
  "rules.message_criteria.severities": ["emergency"]
}

Passo 3: Crie um destino de mensagem

Você pode emitir uma chamada de API para criar um destino de mensagem.

Método HTTP e endpoint

Essa chamada de API REST usa o método e o endpoint a seguir.

Método HTTP Caminho

POST

/api/support/ems/destinations

Tipo de processamento

Síncrono

Parâmetros de entrada adicionais para os exemplos Curl

Além dos parâmetros comuns com todas as chamadas de API REST, os seguintes parâmetros também são usados nos exemplos curl para esta etapa.

Parâmetro Tipo Obrigatório Descrição

Configuração de destino

Corpo

Sim

Inclui os valores para o destino do evento.

Curl exemplo
curl --request POST \
--location "https://$FQDN_IP/api/support/ems/destinations" \
--include \
--header "Accept: */*" \
--header "Authorization: Basic $BASIC_AUTH" \
--data @JSONinput
Exemplo de entrada JSON
{
  "name": "test-destination",
  "type": "email",
  "destination": "administrator@mycompany.com",
  "filters.name": ["important-events"]
}