# 快速构建主机监控能力
#### 应用场景
主机资源作为最重要的云上资源，如何做好对它的监控、告警，在实际的运维过程中尤为重要。可以通过云监控服务快速构建主机监控能力，通过在ECS/BMS中安装Agent插件，在主机监控中以可视化方式查看监控数据，并对重点业务指标或事件配置监控告警，实时、准确地掌握主机资源在云上的运行状态。本文以监控弹性云服务器，并为CPU使用率设置告警规则为例，为您介绍主机监控的具体操作流程。
#### 操作流程
| **操作步骤**                                               | **说明**                                                  |
|:---|:---|
| [准备工作]            | 已购买ECS弹性云服务器资源，同时在CES主机监控列表能看到资源信息。                      |
| [步骤一：为主机配置安装Agent插件] | 在主机操作系统安装CES Agent插件。                                     |
| [步骤二：查看主机监控指标]      | 查看主机关键指标的监控数据。                                            |
| [步骤三：为主机监控创建告警规则] | 为特定的监控指标设置自定义告警规则。                                       |
| [步骤四：查看主机告警记录]      | 当监控指标触发用户设置的告警条件时，云监控服务使用消息通知服务向用户发送告警信息，也可以在告警记录中查看告警信息。 |
| [后续操作：屏蔽告警规则]         | 当不需要接收告警触发后的通知消息，可以根据屏蔽规则进行屏蔽。                          |
   
 #### 准备工作
账号下已购买ECS弹性云服务器资源，同时在CES主机监控列表能看到资源信息。
 #### 步骤一：为主机配置安装Agent插件
ECS会上报基础监控指标、操作系统监控和进程监控指标，其中基础监控指标由ECS云服务本身上报，指标采集周期通常为5分钟周期，操作系统监控指标需要在ECS中安装CES Agent插件后上报，由CES负责采集，在采集精度上更精准，粒度也更精细，为1分钟采集周期，监控场景的覆盖也更全面，因此一般建议用户购买ECS资源后安装Agent插件。
如何安装Agent插件？
目前有Windows和Linux两种操作系统，安装Agent的方式有所区别：
- [Windows类型机器安装Agent]
  Windows类型机器只能使用手动安装方式，目前在CES的主机监控列表页面有用户安装指南，可进行参考：
  - 单击主机监控列表上方的"手动安装"即可弹出操作指导，根据操作指南登录机器后使用安装命令安装插件。
  
  - 官网文档也可参考[安装Agent](https://support.huaweicloud.com/usermanual-ces/ces_01_0029.html)。
   
- [Linux类型机器安装Agent]
  Linux类型的机器目前安装Agent支持单台安装和批量安装。
  - CES支持批量在界面实现对已支持一键安装的机器进行批量安装，无需登录机器或者单台安装，更高效、便携，推荐用户使用该种方式进行安装。
  
  - 部分机器还可支持在购买时直接开启监控，默认安装Agent。详细操作步骤请参考[快速购买和使用Linux ECS](https://support.huaweicloud.com/qs-ecs/ecs_01_0103.html)。
    图1开启详细监控   
    ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002086683674.png "点击放大") 
  
  - Linux不支持一键安装的机器，可以进行手动安装，手动安装包括单台安装和批量安装两种方式。单击主机列表上方的"手动安装"后可弹出安装指引。
  
  
  安装完成Agent，可以在主机监控列表页进行查看，"插件状态"列显示"运行中"状态的即为插件安装成功。
  图2插件状态   
  ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002086523866.png "点击放大")
 #### 步骤二：查看主机监控指标
1. 登录[云监控服务管理控制台](https://console.huaweicloud.com/ces/?#/monitor/overview)。
2. 单击页面左侧的"主机监控 \> 弹性云服务器"，进入主机监控页面。
3. 单击ECS实例所在行"操作"列的"查看监控指标"，可以查看操作系统监控指标、基础监控和进程监控。
   图3操作系统监控   
   ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002122083253.png "点击放大") 
 
 #### 步骤三：为主机监控创建告警规则
![](https://support.huaweicloud.com/qs-ces/public_sys-resources/note_3.0-zh-cn.png)
部分区域已升级至最新版本，升级后的云监控服务对告警规则页面进行了优化，其他区域正在持续上线中，具体请以控制台显示为准。本章节为您介绍最新版本告警规则的配置方式，低版本配置方式请参见[创建告警规则（低版本）](https://support.huaweicloud.com/usermanual-ces/ces_01_0174.html)。
当用户购买了主机资源后，需要对于资源的运行状态需要进行必要的监控，以及对重点业务指标配置监控告警，能及时准确掌握主机资源的云上运行状态。
云监控服务平台提供了为ECS或BMS的监控指标创建告警规则的快捷入口。本步骤仅针对本示例进行参数设置及介绍，更多创建主机监控告警规则请参见[创建主机监控的告警通知](https://support.huaweicloud.com/usermanual-ces/ces_01_0042.html)。
1. 在主机监控页面的"操作"列，单击"创建告警规则"直接对单台资源配置告警规则。
   图4主机监控列表   
   ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002122163501.png "点击放大") 
2. 在"创建告警规则"页面，基本信息默认预填写。根据页面提示，配置告警策略参数，选择已有的告警模板即可。
   图5创建告警规则   
   ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002619515655.png "点击放大") 
3. 根据页面提示，配置告警通知参数。更多告警通知参数请参考[创建告警规则](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0084572213.html)。
   表1告警通知配置说明 
   | **参数** | **示例**               | **说明**                                                              |
   |:---|:---|:---|
   | 发送通知      | **开启**            | 当触发设置的告警条件时，是否发送告警通知。                                              |
   | 通知方式    | **主题订阅 / 云账号联系人** | 选择告警通知方式及告警通知接收对象，支持选择通知策略、联系组或主题订阅。当接收对象选择云账号联系人时，会发送告警通知到注册时的手机和邮箱。 |
   | 生效时间    | **00:00-23:59**    | 当通知方式选择主题订阅或联系组时，需要设置生效时间。系统仅在生效时间内发送告警通知消息。                      |
   | 触发条件    | **依次勾选出现告警、恢复正常**   | 当通知方式选择联系组或者主题订阅时，可以选择"出现告警"、"恢复正常"两种状态，作为触发告警通知的条件。              |
   | 通知内容模板  | **系统模板**        | 当通知方式选择**联系组** 或**主题订阅**时，需要选择发送告警通知时的内容模板，支持选择已有模板或创建通知内容模板。      |
      
   
4. 配置完成后可以在告警规则列表进行查看。
 
 #### 步骤四：查看主机告警记录
当接收到告警通知后，可在告警记录界面对主机资源触发的告警进行搜索查看，可通过资源ID进行搜索，找到资源对应的告警信息。
图6查看告警记录   
![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002122083257.png "点击放大")
 #### 后续操作：屏蔽告警规则
当不需要接收告警触发后的通知消息，可以根据屏蔽规则进行屏蔽，屏蔽生效后仅产生告警记录，将不会接收到告警通知。
1. 登录[云监控服务管理控制台](https://console.huaweicloud.com/ces/?#/monitor/overview)。
2. 在左侧导航栏选择"告警 \> 规则配置"。
   
   ![](https://support.huaweicloud.com/qs-ces/public_sys-resources/note_3.0-zh-cn.png)
   部分区域操作路径为："告警 \> 告警规则"，请以控制台显示为准。
   
3. 在"告警规则"页面，单击告警规则所在行"操作"列的"更多"，选择"屏蔽告警"，在弹出的"屏蔽告警"界面，选择"屏蔽时间"后，单击"确定"即可完成对告警规则的屏蔽。
   图7屏蔽告警规则   
   ![](https://support.huaweicloud.com/qs-ces/zh-cn_image_0000002658935211.png "点击放大") 
 
#### 相关信息
关于创建告警规则的更多参数信息，请参见[创建告警规则](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0084572213.html)。
用户还可以屏蔽某个资源或某个资源下的告警策略。请参见[创建屏蔽规则](https://support.huaweicloud.com/usermanual-ces/ces_01_0215.html)。
云监控服务还提供了一键告警功能一键开启关键监控项告警的服务。具体操作请参考[一键告警](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0171694487.html)。
