O Proxy Anti-DDoS integra-se ao CloudMonitor para notificá-lo quando ocorrerem eventos de DDoS e permitir que você visualize métricas de tráfego sem alternar entre consoles. Você pode configurar regras de alerta acionadas por limiares para métricas de tráfego, conexão, QPS e código de status, definir regras baseadas em eventos — como filtragem em blackhole e limpeza de tráfego — e criar painéis em tempo real para monitorar continuamente as instâncias do Proxy Anti-DDoS.
CloudMonitor is an Alibaba Cloud service that monitors Internet applications and cloud resources. For more information, see What is CloudMonitor?
Tanto o Proxy Anti-DDoS (China Mainland) quanto o Proxy Anti-DDoS (Fora da China Mainland) oferecem os seguintes tipos de funcionalidades:
|
Tipo de funcionalidade |
Eventos cobertos |
O que faz |
|
Monitoramento e alertas de métricas de serviço |
Alertas de tráfego por endereço IP, alertas de conexão, alertas de QPS, alertas de código de status |
Envia uma notificação de alerta quando uma métrica monitorada ultrapassa o limiar definido por você |
|
Monitoramento e alertas de eventos |
Eventos de filtragem em blackhole, eventos de limpeza de tráfego, ataques flood na Camada 4, ataques flood HTTP na Camada 7 |
Envia uma notificação de alerta quando ocorre um evento de DDoS na sua instância do Proxy Anti-DDoS |
|
Painel em tempo real |
Painel do monitor DDoS |
Agrega dados de métricas das suas instâncias em um painel visual personalizável |
Observações sobre o uso
Para instâncias recém-criadas do Proxy Anti-DDoS ou nomes de domínio adicionados recentemente, o CloudMonitor começa a coletar dados no dia seguinte (T+1).
Referência de métricas
O CloudMonitor coleta as seguintes métricas do Proxy Anti-DDoS. Use as métricas de tráfego e conexão para configurar regras de alerta acionadas por limiar. Utilize as métricas de código de status para identificar anomalias na camada de aplicação.
Métricas de tráfego
|
Métrica |
Dimensão |
Unidade |
|
Out_Traffic |
Instância ou endereço IP |
bit/s |
|
In_Traffic |
Instância ou endereço IP |
bit/s |
|
Back_Traffic (tráfego limpo encaminhado ao servidor de origem) |
Instância ou endereço IP |
bit/s |
|
AttackTraffic |
Instância ou endereço IP |
bit/s |
Métricas de conexão
|
Métrica |
Dimensão |
Unidade |
|
Active_connection |
Instância ou endereço IP |
Contagem |
|
Inactive_connection |
Instância ou endereço IP |
Contagem |
|
New_connection |
Instância ou endereço IP |
Contagem |
|
In_PPS |
Instância |
Contagem/segundo |
|
Out_PPS |
Instância |
Contagem/segundo |
Métricas de requisição e código de status
| Métrica | Dimensão | Unidade |
|---|---|---|
| QPS | Nome de domínio | Contagem/segundo |
| qps_ratio_down | Nome de domínio | % |
| qps_ratio_up | Nome de domínio | % |
| resp200 | Nome de domínio | Contagem |
| upstream_resp2xx ( Nota
Abrange códigos de status back-to-origin de 200 a 299.) |
Nome de domínio | Contagem |
| upstream_resp2xx_ratio | Nome de domínio | % |
| resp2xx ( Nota
Abrange códigos de status de 200 a 299.) |
Nome de domínio | Contagem |
| resp2xx_ratio | Nome de domínio | % |
| upstream_resp3xx | Nome de domínio | Contagem |
| upstream_resp3xx_ratio | Nome de domínio | % |
| resp3xx | Nome de domínio | Contagem |
| resp3xx_ratio | Nome de domínio | % |
| upstream_resp403 | Nome de domínio | Contagem |
| resp403 | Nome de domínio | Contagem |
| upstream_resp404 | Nome de domínio | Contagem |
| upstream_resp404_ratio | Nome de domínio | % |
| resp404 | Nome de domínio | Contagem |
| resp404_ratio | Nome de domínio | % |
| upstream_resp405 | Nome de domínio | Contagem |
| resp405 | Nome de domínio | Contagem |
| resp410 | Nome de domínio | Contagem |
| resp499 | Nome de domínio | Contagem |
| upstream_resp4xx ( Nota
Abrange códigos de status back-to-origin de 400 a 499.) |
Nome de domínio | Contagem |
| upstream_resp4xx_ratio | Nome de domínio | % |
| resp4xx ( Nota
Abrange códigos de status de 400 a 499.) |
Nome de domínio | Contagem |
| resp4xx_ratio | Nome de domínio | % |
| upstream_resp502 | Nome de domínio | Contagem |
| resp502 | Nome de domínio | Contagem |
| upstream_resp503 | Nome de domínio | Contagem |
| resp503 | Nome de domínio | Contagem |
| upstream_resp504 | Nome de domínio | Contagem |
| resp504 | Nome de domínio | Contagem |
| upstream_resp5xx ( Nota
Abrange códigos de status back-to-origin de 500 a 599.) |
Nome de domínio | Contagem |
| upstream_resp5xx_ratio | Nome de domínio | % |
| resp5xx ( Nota
Abrange códigos de status de 500 a 599.) |
Nome de domínio | Contagem |
| resp5xx_ratio | Nome de domínio | % |
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância do Proxy Anti-DDoS (China Mainland) ou Proxy Anti-DDoS (Fora da China Mainland). Para mais informações, consulte Purchase an Anti-DDoS Proxy instance
Acesse os alertas do CloudMonitor pelo console do Proxy Anti-DDoS
-
Na barra de navegação superior, selecione a região da sua instância.
Proxy Anti-DDoS (China Mainland): selecione Chinese Mainland.
Proxy Anti-DDoS (Fora da China Mainland): selecione Outside Chinese Mainland.
No painel de navegação à esquerda, escolha Investigation > CloudMonitor Alerts.
-
Na página CloudMonitor Alerts, localize o evento para o qual deseja configurar alertas e clique em CloudMonitor Notification na coluna Interaction Configuration.
Nome do evento
O que configurar
Traffic Alerts by IP Address, Connection Alerts, QPS Alerts, Alerts on Status Codes
A threshold-triggered alert rule. See Configure service metric monitoring and alerting.
Alerts on Blackhole Filtering Events, Alerts on Scrubbing Events
An event-triggered alert rule. See Configure event monitoring and alerting.
DDoS Dashboard
A real-time dashboard. See Configure a real-time dashboard.
Configure monitoramento e alertas de métricas de serviço
Use este procedimento para receber notificações quando as métricas de tráfego, conexão, QPS ou código de status da sua instância do Proxy Anti-DDoS ultrapassarem um limiar definido.
-
Crie um contato de alerta. Pule esta etapa se já tiver um grupo de contatos de alerta.
No console do CloudMonitor, escolha Alerts > Alert Contacts no painel de navegação à esquerda.
Na aba Alert Contacts, clique em Create Alert Contact.
No painel Set Alert Contact, configure os parâmetros, arraste o controle deslizante para concluir a verificação e clique em OK.
-
Crie um grupo de contatos de alerta. Pule esta etapa se já tiver um grupo de contatos de alerta.
No painel de navegação à esquerda, escolha Alerts > Alert Contacts.
Na aba Alert Contact Group, clique em Create Alert Contact Group.
No painel Create Alert Contact Group, defina o Group Name, selecione contatos na seção Existing Contacts, adicione-os em Selected Contacts e clique em Confirm.
NotaO CloudMonitor envia notificações de alerta somente para grupos de contatos de alerta. Adicione um ou mais contatos de alerta a um grupo antes de configurar regras de alerta.
-
Crie uma ou mais regras de alerta acionadas por limiar.
No painel de navegação à esquerda, escolha Alerts > Alert Rules.
Na página Alert Rules, clique em Create Alert Rule.
No painel Create Alert Rule, configure os seguintes parâmetros e clique em Confirm.
Parâmetro
Descrição
Product Type
Selecione Anti-DDoS Proxy (Chinese Mainland) ou Anti-DDoS Proxy (Outside Chinese Mainland).
Resource Range
Os recursos aos quais a regra de alerta se aplica: All Resources, Application Groups ou Instances.
Rule Description
As condições que acionam um alerta. Clique em Add Rule, selecione um tipo de métrica na lista suspensa e configure a regra no painel Configure Rule Description. Defina Metric Type como um dos seguintes: Simple Metric (métrica única com limiar e nível de alerta), Combined Metrics (duas ou mais métricas; todos os recursos devem ter dados — se um recurso não tiver um EIP, métricas de Internet não poderão acionar alertas), Expression (expressão personalizada de alerta) ou Dynamic Threshold (alerta baseado em anomalia, atualmente em pré-visualização por convite; submit a ticket para habilitar). Para condições complexas, consulte Alert rule expressions.
Mute For
O tempo que o CloudMonitor aguarda antes de reenviar uma notificação de alerta caso o alerta não seja resolvido. Valores válidos: 5 Minutes, 15 Minutes, 30 Minutes, 60 Minutes, 3 Hours, 6 Hours, 12 Hours, 24 Hours.
Effective Period
O período durante o qual a regra de alerta está ativa. As notificações são enviadas apenas dentro desse intervalo. O histórico de alertas ainda é registrado fora do período efetivo.
Alert Contact Group
Os grupos de contatos de alerta que receberão as notificações.
Tag
Tags para a regra de alerta. São permitidas até seis tags.
Alert Callback
Uma URL HTTP acessível publicamente. O CloudMonitor envia requisições HTTP POST para essa URL quando um alerta é acionado. Apenas requisições HTTP são suportadas. Para testar a conectividade, clique em Test ao lado da URL e verifique o resultado no painel Webhook Test. Clique em Advanced Settings para acessar este parâmetro. Para detalhes de configuração, consulte Use the alert callback feature to send notifications about threshold-triggered alerts.
Auto Scaling, Log Service, Simple Message Queue (formerly MNS), Function Compute
Optional integration channels. For details, see Create an alert rule.
Configure monitoramento e alertas de eventos
Use este procedimento para receber notificações quando ocorrerem eventos de filtragem em blackhole ou limpeza de tráfego na sua instância do Proxy Anti-DDoS.
Crie um contato de alerta e um grupo de contatos de alerta seguindo as etapas 1 e 2 em Configure service metric monitoring and alerting.
-
Crie uma ou mais regras de alerta acionadas por evento.
No console do CloudMonitor, escolha Event Center > System Event no painel de navegação à esquerda.
Na aba Event Monitoring, clique em Old Event Alarm Rules no canto superior direito e, em seguida, clique em Create Alert Rule.
No painel Create/Modify Event-triggered Alert Rule, configure os seguintes parâmetros e clique em OK.
Seção Parâmetro Descrição Informações básicas Nome da regra de alerta Insira um nome para a regra de alerta. Regras de alerta acionadas por evento Tipo de produto Selecione Anti-DDoS Proxy (Chinese Mainland) ou Anti-DDoS Proxy (Outside Chinese Mainland). Tipo de evento O tipo de evento a ser monitorado: DDoS Blackhole Filtering, DDoS Traffic Scrubbing, Layer 4 Flood Attack ou Layer 7 HTTP Flood Attack. Nível do evento Apenas CRITICAL é suportado para esses tipos de evento. Nome do evento O evento específico a ser monitorado. Os valores válidos dependem do Tipo de evento selecionado: -
Filtragem em blackhole:
ddosdip_event_blackhole_add or ddoscoo_event_blackhole_addeddosdip_event_blackhole_end or ddoscoo_event_blackhole_end -
Limpeza de tráfego:
ddosdip_event_defense_add or ddoscoo_event_defense_addeddosdip_event_defense_end or ddoscoo_event_defense_end -
Ataque flood na Camada 4:
ddosdip_event_cc4_add or ddoscoo_event_cc4_addeddosdip_event_cc4_end or ddoscoo_event_cc4_end -
Ataque flood HTTP na Camada 7:
ddosdip_event_cc7_add or ddoscoo_event_cc7_addeddosdip_event_cc7_end or ddoscoo_event_cc7_end
Filtragem por palavra-chave Filtre eventos por palavra-chave: Contém qualquer uma das palavras-chave ou Não contém nenhuma das palavras-chave. Para saber como visualizar o conteúdo do evento, consulte View system events. Filtro SQL Instruções SQL para filtragem, usando os operadores andeor. Por exemplo,Warn and i-hp368focau7dp0hw****restringe as notificações a eventos que contenham simultaneamente o ID da instância especificado e o nível de alertaWarn.Intervalo de recursos Selecione All Resources. Método de notificação Grupo de contatos de alerta Os grupos de contatos de alerta que receberão as notificações. Notificação de alerta O nível de severidade e o canal de notificação: Critical (Email + Webhook), Warning (Email + Webhook) ou Info (Email + Webhook). -
Critical (Email + WebHook)
-
Warning (Email + WebHook)
-
Info (Email + WebHook)
Simple Message Queue (formerly MNS), Function Compute, URL Callback, Log Service Optional integration channels. For details, see Manage system event-triggered alert rules (previous version). Mute For O tempo que o CloudMonitor aguarda antes de reenviar uma notificação caso o alerta não seja resolvido. -
(Opcional) Consulte eventos recentes da sua instância do Proxy Anti-DDoS.
Na aba Event Monitoring da página System Event, selecione Anti-DDoS Proxy (Chinese Mainland) ou Anti-DDoS Proxy (Outside Chinese Mainland), especifique o tipo de evento e o intervalo de tempo, e clique em Search.
Na lista de eventos, clique em Details na coluna Actions para visualizar os detalhes do evento.
Configure um painel em tempo real
Crie um painel personalizado do CloudMonitor para visualizar as métricas do Proxy Anti-DDoS em várias instâncias e endereços IP.
No console do CloudMonitor, clique em Dashboard no painel de navegação à esquerda.
Na página Custom Dashboard, clique em Add Dashboard.
-
Na caixa de diálogo Add Dashboard Group, insira um nome para o painel e clique em Confirm.
O painel aparece na aba Custom Dashboard.
-
Clique no nome do painel e, em seguida, clique em Add View. No painel Add Chart, configure um gráfico.
Selecione um tipo de gráfico: linha, área, tabela, mapa de calor ou gráfico de pizza. Para detalhes, consulte Manage the monitoring charts of a custom dashboard.
-
Clique na aba Dashboards e selecione Anti-DDoS Proxy (Chinese Mainland) ou Anti-DDoS Proxy (Outside Chinese Mainland). Configure o seguinte:
Nome da métrica: selecione as métricas a serem exibidas.
Recurso: selecione Apply Group, Cloud product instance ou Monitoring Instance e, em seguida, escolha a instância e o endereço IP do Proxy Anti-DDoS a serem monitorados.
Para adicionar mais métricas ao mesmo gráfico, clique em Add Metric.
Clique em OK para criar o gráfico.
Repita as etapas anteriores para adicionar mais gráficos ao painel.