O recurso de alerta de eventos do ActionTrail monitora seus recursos em nuvem em tempo real. Quando uma regra de alerta detecta uma possível ameaça à segurança ou uma operação não compatível, o sistema notifica os usuários e grupos de usuários designados por vários canais para permitir uma resposta rápida.
Pré-requisitos
Ative o Simple Log Service. Para ativá-lo pela primeira vez, faça logon no console e siga as instruções na tela. O que é o Simple Log Service?
O Simple Log Service gera custos com base no volume de armazenamento de logs, notificações por SMS e outros usos. Faturamento do Simple Log Service.
Etapa 1: Criar uma trilha
Crie uma trilha que atenda aos seguintes requisitos:
Tipo de evento: selecione eventos de gerenciamento ou eventos de dados.
Tipo de leitura/gravação: selecione All events.
Destino: entregue os eventos ao SLS.
Criar uma trilha de conta única | Criar uma trilha de várias contas
Também é possível entregar eventos dos últimos 90 dias à trilha para ampliar o escopo de pesquisa. Criar uma tarefa de preenchimento retroativo de dados.
Etapa 2: Selecionar uma trilha
Selecione a trilha a ser monitorada e gerenciada na aba Alert Rules da página Alerting and Monitoring System.
Faça logon no console do ActionTrail .
No painel de navegação à esquerda, clique em Event Alerting .
Na página Alerting and Monitoring System , clique na seta suspensa ao lado do nome da trilha e selecione a trilha desejada.
Etapa 3: Criar usuários e grupos de usuários
Usuários e grupos de usuários definem os destinatários das notificações de alerta. Por exemplo, crie os usuários Alice e Kumer, crie um grupo de usuários chamado ActionTrail O&M Group e adicione ambos os usuários ao grupo.
Faça logon no console do ActionTrail.
No painel de navegação à esquerda, clique em Event Alerting.
-
Crie um usuário.
Na página Alert Center, escolha .
Na seção Users, clique em Create.
-
Na caixa de diálogo Add User, configure os parâmetros a seguir e clique em Confirm.
Parâmetros:
Parâmetro
Descrição
Exemplo
Identifier
Identificador exclusivo do usuário. Não pode ser igual ao identificador de outro usuário.
Deve ter entre 5 e 60 caracteres, começar com uma letra e conter apenas letras, dígitos, sublinhados (_), hifens (-) e pontos (.).
test01, test02
Name
Nome do usuário.
O nome deve ter de 1 a 20 caracteres e não pode conter os seguintes caracteres especiais:
"\$|~?&<>{}`'.Kumer, Alice
Mobile number
Número de celular do usuário. O código do país deve ter de 1 a 4 dígitos.
86-1381111, 86-1381112
Receive SMS
Define se notificações por SMS serão enviadas para este número. Valores válidos:
-
true: Sim.
-
false: Não.
true
Receive calls
Define se notificações por voz serão enviadas para este número.
-
true: Sim.
-
false: Não.
true
Email Address
Endereço de e-mail do usuário.
a***@example.net
Enabled
Define se notificações de alerta serão enviadas para este usuário. Valores válidos:
-
true: Sim.
-
false: Não.
true
-
-
Crie um grupo de usuários.
Na aba Notification Objects, clique em User Group Management.
Na aba User Group Management, clique em Create.
-
Na caixa de diálogo Add User Group, configure os parâmetros a seguir e clique em Confirm.
Parâmetros:
Parâmetro
Descrição
Exemplo
Identifier
Identificador exclusivo do grupo de usuários. Não pode ser igual ao identificador de outro grupo.
Deve ter entre 5 e 60 caracteres, começar com uma letra e conter apenas letras, dígitos, sublinhados (_), hifens (-) e pontos (.).
group-01
Group Name
Nome do grupo de usuários.
O nome deve ter no máximo 20 caracteres e não pode conter os seguintes caracteres especiais:
\$|~?&<>{}`'".ActionTrail O&M Group
Members to Add
Usuários criados por você.
Kumer, Alice
Added Members
Usuários já adicionados ao grupo de usuários.
Kumer, Alice
Enabled
Define se notificações de alerta serão enviadas para este grupo de usuários. Valores válidos:
-
Enabled: Sim.
-
Disabled: Não.
Enabled
-
Etapa 4 (Opcional): Criar um modelo de conteúdo
Por padrão, o ActionTrail usa o modelo de conteúdo integrado SLS ActionTrail. Crie modelos personalizados conforme necessário.
Faça logon no console do ActionTrail.
No painel de navegação à esquerda, clique em Event Alerting.
Na página Alert Center, escolha .
Clique em Create.
Na caixa de diálogo Add Alert Template, defina Identifier e Name.
-
Especifique o conteúdo de notificação para cada método de notificação de alerta.
Método de notificação
Descrição
SMS
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
Voz
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês (recomendado) e inglês.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
E-mail
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Subject: assunto da mensagem de alerta. Também é possível usar uma variável de modelo para definir o assunto.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
DingTalk
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Disable View Details: desativa o link padrão para visualizar detalhes do alerta ou gerenciar regras de alerta sem fazer logon. Para mais informações, consulte Visualizar detalhes do alerta sem fazer logon.
-
Title: título da mensagem de alerta. Também é possível usar uma variável de modelo para definir o título.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
Webhook-Custom
Configure os seguintes parâmetros:
-
Sending Mode: método usado para enviar notificações. Valores válidos: single e batch.
Por exemplo, se você inserir
{ "project": "{{project}}", "alert_name": "{{alert_name}}"}no campo Content e dois alertas forem acionados:-
Single: duas notificações de alerta são enviadas separadamente. O conteúdo será
{ "project": "project-1", "alert_name": "alert-1"}e{ "project": "project-2", "alert_name": "alert-2"}. -
Batch: duas notificações de alerta são enviadas de uma só vez. O conteúdo será
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}].-
Se você selecionar Batch e definir o parâmetro Maximum number of items sent in a group como N, uma notificação de alerta para os primeiros N alertas em um conjunto mesclado será enviada.
-
Se você selecionar Batch e o conteúdo especificado puder ser analisado como dados JSON, uma notificação de alerta será enviada no formato JSON. Caso contrário, a notificação será enviada como um array contendo strings.
-
-
-
Maximum Number of Items Sent per Group: número máximo de alertas a serem enviados por grupo. Valores válidos: Unlimited e Custom.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
NotaPor padrão, as notificações de alerta são enviadas com o cabeçalho de solicitação Content-Type: application/json;charset=utf-8. Se seu endpoint de webhook exigir um formato diferente de cabeçalho de solicitação, defina um cabeçalho personalizado ao configurar o canal de notificação. Para mais informações, consulte webhook-custom.
Notificações
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
WeCom
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Title: título da mensagem de alerta. Também é possível usar uma variável de modelo para definir o título.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
Lark
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Disable View Details: desativa o link padrão para visualizar detalhes do alerta ou gerenciar regras de alerta sem fazer logon. Para mais informações, consulte Visualizar detalhes do alerta sem fazer logon.
-
Title: título da mensagem de alerta. Também é possível usar uma variável de modelo para definir o título.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
Slack
Configure os seguintes parâmetros:
-
Language: idioma da notificação. Valores válidos: chinês e inglês.
-
Title: título da mensagem de alerta. Também é possível usar uma variável de modelo para definir o título.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
EventBridge
Configure os seguintes parâmetros:
-
Subject: assunto da mensagem de alerta. Também é possível usar uma variável de modelo para definir o assunto.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
Function Compute
Configure os seguintes parâmetros:
-
Sending Mode: método usado para enviar notificações. Valores válidos: single e batch.
Por exemplo, se você inserir
{ "project": "{{project}}", "alert_name": "{{alert_name}}"}no campo Content e dois alertas forem acionados:-
Single: duas notificações de alerta são enviadas separadamente. O conteúdo será
{ "project": "project-1", "alert_name": "alert-1"}e{ "project": "project-2", "alert_name": "alert-2"}. -
Batch: duas notificações de alerta são enviadas de uma só vez. O conteúdo será
[{ "project": "project-1", "alert_name": "alert-1"}, { "project": "project-2", "alert_name": "alert-2"}].-
Se você selecionar Batch e definir o parâmetro Maximum number of items sent in a group como N, uma notificação de alerta para os primeiros N alertas em um conjunto mesclado será enviada.
-
Se você selecionar Batch e o conteúdo especificado puder ser analisado como dados JSON, uma notificação de alerta será enviada no formato JSON. Caso contrário, a notificação será enviada como um array contendo strings.
-
-
-
Maximum Number of Items Sent per Group: número máximo de alertas a serem enviados por grupo. Valores válidos: Unlimited e Custom.
-
Send Content: conteúdo da notificação. Use variáveis de modelo para personalizar o conteúdo. Para mais informações, consulte variáveis de modelo de alerta (novo).
-
Clique em Confirm.
Etapa 5 (Opcional): Criar uma política de ação
As políticas de ação controlam os canais e a frequência das notificações de alerta. As regras de alerta integradas usam a política de ação SLS ActionTrail por padrão. Crie uma política de ação personalizada para especificar condições de alerta, canais de notificação e destinatários.
Faça logon no console do ActionTrail.
No painel de navegação à esquerda, clique em Event Alerting.
Na página Alert Center, escolha .
Clique em Create.
Na caixa de diálogo Add Action Policy, insira um ID e um Name.
-
Na aba Primary Action Policy, crie a política de ação.
Clique no ícone
.-
Configure as condições para acionar alertas e clique em Confirm.
Parâmetro
Descrição
Exemplo
Condition
Valores válidos:
-
All: o sistema executa o grupo de ações somente se todos os alertas do conjunto atenderem a todas as condições.
-
Any: o sistema executa o grupo de ações se pelo menos um alerta do conjunto atender a todas as condições.
All
Conditional expression
Alertas correspondentes a uma expressão condicional são processados com base na política de ação. É possível especificar um objeto, um operador e um valor de objeto para a expressão condicional.
-
Objeto: ID da Conta Alibaba Cloud
-
Operador: Igual a
-
Valor do objeto: 154035569884****
Mode
É possível adicionar várias condições no modo padrão ou avançado. Valores válidos:
-
Standard Mode: todas as condições são unidas pelo operador AND.
-
Advanced Mode: as condições podem ser unidas pelos operadores AND ou OR. Use parênteses para agrupar condições e criar lógica aninhada.
Standard Mode
-
-
Configure um grupo de ações.
Configure o método de notificação e seus parâmetros. Os métodos suportados incluem SMS, chamada de voz, e-mail, DingTalk, webhook e Message Center. Para mais informações, consulte métodos de notificação. Na seção Action Group, defina Channel como Widget e Recipient Type como Default Recipient. Selecione um Recipient e um Content Template, e defina Send Time como Any Time. Para adicionar mais métodos de notificação, clique em + Add Channel Tracking.
-
Clique no ícone
na caixa de diálogo Condition ou Action Group para concluir a configuração da Primary Action Policy.NotaPara adicionar mais condições e grupos de ações, clique no ícone
. -
(Opcional) Se for necessário adicionar um nó Condition ou Action Group após ter adicionado um nó End, siga estas etapas:
Excluir um nó: passe o mouse sobre o nó desejado, clique com o botão direito e selecione Delete Node.
-
Adicionar um nó
Clique no ícone
para adicionar um nó Condition.Clique no ícone
para adicionar um nó Action Group.Clique no ícone
para adicionar um nó End.
Clique em Confirm.
Etapa 6: Ativar uma regra de alerta
O ActionTrail oferece suporte a regras de alerta baseadas em modelos e personalizadas. Por exemplo, para acionar um alerta quando a configuração de rota de VPC mudar, use o modelo VPC Network Route Change. As etapas a seguir criam uma regra de alerta a partir de um modelo:
Regras de alerta personalizadas são ativadas automaticamente após a criação. Ignore as etapas a seguir se estiver usando uma regra personalizada. Criar uma regra de alerta personalizada.
Faça logon no console do ActionTrail.
No painel de navegação à esquerda, clique em Event Alerting.
Na página Alert Center, clique na aba Alert Rules.
Clique na seta suspensa ao lado do botão New Alert .
Selecione From Template .
Clique no modelo de alerta desejado.
-
Clique em OK para criar a regra de alerta.
Se Running aparecer na coluna Status, a regra de alerta estará ativada. Clique no nome da regra para visualizar o histórico de alertas ou clique em Edit na coluna Actions para ver a configuração.
Documentos relacionados
Configure regras de alerta diretamente no Simple Log Service. Início rápido para configuração de alertas.
Se você não receber notificações de alerta, verifique o histórico de alertas. Solucionar problemas de não recebimento de notificações de alerta.