# 使用CES配置WAF指标异常告警
#### 应用场景
本文档介绍如何在华为云云监控服务（CES）对WAF指标配置异常告警。创建通过设置WAF告警规则，用户可自定义监控目标与通知策略，设置告警规则名称、监控对象、监控指标、告警阈值、监控周期和是否发送通知等参数，帮助您及时了解WAF防护状况，从而起到预警作用。
WAF提供的监控指标请参见[WAF监控指标](https://support.huaweicloud.com/usermanual-waf/waf_01_0372.html)。
#### 前提条件
- 已[将防护网站接入WAF](https://support.huaweicloud.com/usermanual-waf/waf_01_0071.html)。
- 已开通华为云CES服务。
 
#### 资源与成本规划
表1资源和成本规划 
| 资源                    | 资源说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 每月费用                                                                              |
|:---|:---|:---|
| Web应用防火墙（防护域名监控告警规则） | 云模式-标准版： - 计费模式：包年/包月  - 域名数量：10个防护域名  - QPS配额：2,000QPS业务请求  - 支持带宽峰值： - 源站服务器部署在华为云内：100Mbps  - 源站服务器部署在华为云外：30Mbps     | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-waf/waf_03_0001.html)。 |
| Web应用防火墙（独享实例监控告警规则）  | 独享模式： - 计费模式：按需计费月  - 版本规格：WI-100 - 吞吐量：100 Mbit/s   - HTTP业务：建议1,000QPS     - HTTPS业务：建议800QPS  - Websocket业务：支持最大并发连接1,000  - 最大回源长连接：60,000                                                                                                                                                                                                                                                                                                                                                                            | 具体的计费方式及标准请参考[计费说明](https://support.huaweicloud.com/price-waf/waf_03_0001.html)。   |
| 云监控服务               | - 云监控服务基础功能免费，包括查看监控看板、创建告警规则、添加监控项等。  - 如果需要接收告警通知，会产生增值服务的费用。 消息通知服务会从短信、邮件、HTTP、HTTPS的使用中收费，具体价格请参考[产品价格说明](https://www.huaweicloud.com/price_detail.html#/smn_detail)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | -                                                                               |
   
#### 设置防护域名监控告警规则
防护域名监控告警规则适用于WAF云模式。
1. 登录[云监控服务管理控制台](https://console.huaweicloud.com/ces/?#/monitor/overview)。
2. 在控制台左上角，单击![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000002304713360.png)图标，选择区域或项目。
3. 在左侧导航树栏，选择"告警 \> 告警规则"，进入"告警规则"页面。
4. 在页面右上方，单击"创建告警规则"，进入"创建告警规则"界面。
5. 配置相关参数。 
   - 名称：自定义规则名称。
   
   - 告警类型：选择"指标"。
   
   - 云产品：选择"Web应用防火墙-防护域名"。
   
   - 资源层级：云产品。
   
   - 监控范围：全部资源。
   
   - 触发规则：选择"关联模板"，或者自定义创建模板后。
   
   - 发送通知：如果希望实时收到告警信息，开启该选项，并选择通知方式。
   
   - 其他参数：根据实际情况配置。
   
   
   图1创建防护域名告警规则   
   ![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000002604578093.png "点击放大")
   表2告警策略配置建议 
   | 指标名称             | 指标含义                               | 告警模板建议值                                                                                                                                                                            |
   |:---|:---|:---|
   | **请求量**        | 该指标用于统计测量对象近5分钟内WAF返回的请求量的总数。     | - 原始值连续1次环比下降50%，则每5分钟告警。  - 原始值连续1次环比上升50%，则每5分钟告警。   |
   | **WAF返回码（5XX）** | 该指标用于统计测量对象近5分钟内WAF返回的5XX状态码的数量。 | 原始值连续1次＞=10，则每5分钟告警。                                                                                                                                                             |
   | **WAF熔断量**       | 该指标用于统计测量对象近5分钟内被WAF熔断保护的请求数量。     | 原始值连续1次＞=1，则每5分钟告警。                                                                                                                                                               |
   | **业务返回码（5XX）**   | 该指标用于统计近5分钟内业务返回的5XX系列状态响应码的数量。    | 原始值连续1次＞=10，则每5分钟告警。                                                                                                                                                            |
   | **基础防护次数**     | 该指标用于统计近5分钟内由Web基础防护规则防护的攻击数量。   | 原始值连续1次环比上升50%，则每5分钟告警。                                                                                                                                                        |
   | **CC** **防护次数**   | 该指标用于统计近5分钟内由CC防护规则防护的攻击数量。       | 原始值连续1次环比上升50%，则每5分钟告警。                                                                                                                                                         |
      
   
   
6. 单击"立即创建"，在弹出的提示框中，单击"确定"， 告警规则创建成功。
 
#### 设置独享实例监控告警规则
独享实例监控告警规则适用于WAF独享模式。
1. 登录[云监控服务管理控制台](https://console.huaweicloud.com/ces/?#/monitor/overview)。
2. 在控制台左上角，单击![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000002304713360.png)图标，选择区域或项目。
3. 在左侧导航树栏，选择"告警 \> 告警规则"，进入"告警规则"页面。
4. 在页面右上方，单击"创建告警规则"，进入"创建告警规则"界面。
5. 配置相关参数。 
   - 名称：自定义规则名称。
   
   - 告警类型：选择"指标"。
   
   - 云产品：选择"Web应用防火墙-独享实例"。
   
   - 资源层级：云产品。
   
   - 监控范围：全部资源。
   
   - 触发规则：选择"关联模板"后，或者自定义创建模板后。可参照[图2]，创建自定义规则。
   
   - 发送通知：如果希望实时收到告警信息，开启该选项，并选择通知方式。
   
   - 其他参数：根据实际情况配置。
   
   
   图2创建独享实例告警规则   
   ![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000001956033366.png "点击放大")
   表3告警策略配置建议 
   | 指标名称        | 指标含义                  | 告警模板建议值                     |
   |:---|:---|:---|
   | **磁盘使用率** | 该指标用于统计测量对象的磁盘利用率。    | 原始值连续3次＞80%（重要），则每1小时告警一次。     |
   | **活跃连接数** | 该指标用于统计测量对象当前打开的连接数量。 | 原始值连续3次＞40,000（重要），则每1小时告警一次。 |
   | **CPU使用率** | 该指标用于统计测量对象的CPU利用率。  | 原始值连续3次＞80%（重要），则每1小时告警一次。   |
   | **内存使用率**  | 该指标用于统计测量对象的内存利用率。    | 原始值连续3次＞80%（重要），则每1小时告警一次。     |
      
   
   
6. 单击"立即创建"，在弹出的提示框中，单击"确定"， 告警规则创建成功。
 
#### 查看监控指标
您可以通过CES管理控制台，查看WAF的相关指标，及时了解WAF防护状况。
1. 在左侧导航树栏，选择"云服务监控"，进入"云服务监控"页面。
2. 在搜索框中搜索"看板名称：Web应用防火墙 WAF"，在"看板名称"列，单击"Web应用防火墙 WAF"，进入"云服务监控详情"页面。
3. 在"云服务概览"页签，可查看资源概况、告警统计的相关指标。 
   图3查看关键指标   
   ![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000001956044678.png "点击放大")
   
   
4. 选择"资源详情"页签，在目标实例列表的"操作"列中，单击"查看监控指标"，查看对象的指标详情。 
   在WAF"网站设置"列表中，目标域名所在行的"操作"列，单击"云监控"，可直接查看单个网站的监控信息。
   图4查看监控指标   
   ![](https://support.huaweicloud.com/bestpractice-waf/zh-cn_image_0000001992927693.png "点击放大")
   
   
 
